6. Funktionseinheiten eines Computers / Mikrocomputers
6. Funktionseinheiten eines Computers / Mikrocomputers
6. Funktionseinheiten eines Computers / Mikrocomputers
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Rechnergrundlagen Teil 2 - 16 - Prof. Dipl.-Ing. Komar<br />
LAHF Load: AH= flags<br />
LDS Xl ,X2 Load pointer using DS<br />
LEA Xl ,X2 Load effectiv adress<br />
LES Xl ,X2 Load pointer using ES<br />
LODS Load stringbyte<br />
LODSW Load stringword<br />
LOOP XX Loop DEC CX; jump short if CX/=0<br />
LOOPE XX Loop Equal DEC CX; jump short if CX/=0 and equal (ZF=l)<br />
LOOPNE XX Loop Not Equal DEC CX; jump short if CX/=0 and not equal<br />
LOOPNZ XX Loop Not Zero DEC CX; jump short if CX/=0 and ZF=0<br />
LOOPZ XX Loop Zero DEC CX; jump short if CX/=0 and zero (ZF=l)<br />
MOV Xl ,X2 Move<br />
MOVSB Move Stringbyte<br />
MOVSW Move Stringword<br />
MUL Multipy unsigned<br />
NEG Negate<br />
NOP No Operation<br />
NOT NOT-Vergleich<br />
OR Xl ,X2 Logical-OR<br />
OUT Xl ,X2 Output to port<br />
POP Xl POP Register from stack<br />
POPF Pop Flags<br />
PUSH Xl PUSH Register to stack<br />
PUSHF PUSH Flags<br />
RCL xx,l Rotate left carry<br />
RCR xx,l Rotate right carry<br />
REP (prefix) Repeat<br />
REPE (prefix) Repeat equal<br />
REPNE (prefix) Repeat not equal<br />
REPNZ (prefix) Repeat not zero<br />
REPZ (prefix) Repeat zero<br />
RETF Return far<br />
RET Return near<br />
ROL xx,1 Rotate left<br />
ROR xx,l Rotate right<br />
SAHF Store AH into flags<br />
SAL xx,l Shift arithmetik left<br />
SAR xx,l Shift arithmetik right<br />
SBB Xl ,X2 Subtract with borrow<br />
SCAS Compare Strings<br />
SHL xx,l Shift left<br />
SHR xx,l Shift right<br />
STC Set carry flag<br />
STD Set direction flag<br />
STI Set interrupt enable flag<br />
STOS xx Store String<br />
SUB Xl ,X2 Subtract<br />
TEST Xl ,X2 Test<br />
XCHG Xl ,X2 Exchange<br />
XLAT xx Translate<br />
XOR Xl ,X2 Exclusive-OR