utasítások Flashcards
(118 cards)
lehet-e két memóriaoperandus egy utasításban?
nem
módosítják-e az adatátviteli utasítások a jelzőbiteket?
nem
mi nem lehet a céloperandus a MOV utasításnál?
CS
lehet-e mindkét operandus szegmensregiszter a MOV utasításnál?
nem
mit csinál az XCHG?
adatokat cserél ki egymás közt
mi nem lehet az operandus XCHG utasításnál?
közvetlen érték és szegmensregiszterek
mit csinál az XLAT?
indexed dekódol
helyes-e a következő utasítássorozat?
MOV EBX, vmi
MOV AL, 15
XLATB vmi
nem
vagy XLATB, vagy XLAT vmi
mit csinál a PUSH utasítás?
adatokat ment a verembe
mennyivel csökken az SP értéke a PUSH utasítás használatakor?
2
mennyivel csökken az ESP értéke a PUSH utasítás használatakor?
4
nő vagy csökken az SP értéke a PUSH utasítás használatakor?
csökken
a PUSH utasításnál mi nem lehet a forrás operandus?
8 bites regiszter vagy 8 bites memóriacím
mit csinál a POP utasítás?
adatokat tölt be a veremből
mi nem lehet a forrás operandus a POP utasításnál?
CS
nő vagy csökken az SP értéke a POP utasítás használatakor?
nő
mit csinál a PUSHF utasítás?
a flageket menti el a verembe
mit csinál a POPF utasítás?
betölti a flageket a veremből
mit csinál a PUSHA utasítás?
kimentii az általános regisztereket a verembe
milyen sorrendben menti ki az általános regisztereket a PUSHA a verembe?
EAX, EBX, ECX, EDX, ESP, EBP, ESI, EDI
hány PUSH utasítással ér fel a PUSHA?
8
mit csinál a SAHF?
betölti a flageket az AH-ból
melyik flageket tölti be pontosan az SAHF?
7, 6, 4, 2, 0 (SF, ZF, AF, PF, CF)
mit csinál a LAHF?
kimenti a flageket az AH-ba