You are on page 1of 3

Testodatos:20141020,20141023

[http://goo.gl/AGBj6K]

Testometureiksinotitamtikrinstrukcijveikim.Jpilnassraaspateikiamas
emiau.
Testosandara:
1) 3uduotyskodointerpretacijai.(6balai<2*3daliniovertinimonra:arba
VISIKAIteisingasatsakymas2balai,arba0)
2) Nesudtingokodoasembliavimas.Buspateiktosvisosreikalingamediaga
(analogikatai,kuriturjomepraeitameusimime)(2balaiuVISIKAI
teisingatsakym,0prieinguatveju)
3) Nesudtinkokododisasembliavimas(2balaiuVISIKAIteisingatsakym,0
prieinguatveju)

Testoklausimpavyzdiai(raysime60minui).

1a)Duotaskodas(VISUR16tainsistema):

movAX,189A
movBX,1234
divBL
addAH,15
xorAL,9F

KokiabusAXreikmpoiinstrukcij?(Ats.1BE6)

1b)Duotaskodas(VISUR16tainsistema):

movCX,0005
movBX,1A2B
movDX,0ABC
@@cp:
addBH,BL
incBH
rolDX,1
loop@@cp

KokiosbusBXirDXreikmspoiinstrukcij?(Ats.BX=F62B,DX=5781)

1c)Duotaskodas(VISUR16tainsistema):

movax,1234

pushax
addax,1234
pushax
retf

KokiosbusAX,CSirIPreikmspoiinstrukcij?
(Ats.IP=2468,CS=1234,AX=2468)

2)Kaipatrodysmaininisemiaupateiktinstrukcijkodas
(VISUR16tainsistema)?[Jumsbusduotosvisosreikalingoslentels]

movBX,[BX]
movCX,0012
pushCX
popDS
addwordptr[1234+bx+si],4567

Ats.:8B1FB91200511F818034126745

3)Disasembliuokitekod[jumsbusduotosvisosreikalingoslentels]:

8B9E678981EB12345850

Ats.:

8B9E6789:MOVBX,[BP+8967]
81EB1234:SUBBX,3412
58:POPAX
50:PUSHAX

Priedas

Instrukcijos(paymtos"TAIP"),kuriasreikiainotipertest20141020,23.

AAA
AAD
AAM
AAS

JA(TAIP)
JAE(TAIP)
JB(TAIP)
JBE(TAIP)

LAHF
LDS
LEA(TAIP)
LES

RCL
RCR
REP
REPE

ADC(TAIP)
ADD(TAIP)
AND(TAIP)
CALL(TAIP)
CBW
CLC(TAIP)
CLD
CLI
CMC(TAIP)
CMP(TAIP)
CMPSB
CMPSW
CWD
DAA
DAS
DEC(TAIP)
DIV(TAIP)
HLT
IDIV
IMUL
IN
INC(TAIP)
INT
INTO
IRET

JC(TAIP)
JCXZ(TAIP)
JE(TAIP)
JG(TAIP)
JGE(TAIP)
JL(TAIP)
JLE(TAIP)
JMP(TAIP)
JNA(TAIP)
JNAE(TAIP)
JNB(TAIP)
JNBE(TAIP)
JNC(TAIP)
JNE(TAIP)
JNG(TAIP)
JNGE(TAIP)
JNL(TAIP)
JNLE(TAIP)
JNO(TAIP)
JNP(TAIP)
JNS(TAIP)
JNZ(TAIP)
JO(TAIP)
JP(TAIP)
JNP(TAIP)
JS(TAIP)
JZ(TAIP)

LODSB
LODSW
LOOP(TAIP)
LOOPE(TAIP)
LOOPNE(TAIP)
LOOPNZ(TAIP)
LOOPZ(TAIP)
MOV(TAIP)
MOVSB
MOVSW
MUL(TAIP)
NEG(TAIP)
NOP(TAIP)
NOT(TAIP)
OR(TAIP)
OUT
POP(TAIP)
POPA
POPF
PUSH(TAIP)
PUSHA
PUSHF

REPNE
REPNZ
REPZ
RET(TAIP)
RETF(TAIP)
ROL(TAIP)
ROR(TAIP)

SAHF
SAL
SAR
SBB
SCASB
SCASW
SHL(TAIP)
SHR(TAIP)
STC(TAIP)
STD
STI
STOSB
STOSW
SUB(TAIP)
TEST(TAIP)
XCHG(TAIP)
XLATB
XOR(TAIP)

You might also like