Ac quizz
Assembly Language Proficiency Quiz
Test your knowledge of Assembly language concepts through a series of challenging questions designed for programmers and enthusiasts alike.
Prepare to dive into topics such as:
- Processor instructions
- Register fun
ctionality - I/O operations
- Arithmetic and logical operations
Mi lesz az ESI regiszter értéke a LODSB utasítás hatására, hogyha kezdetben az ESI=400005 és DF=1?
400004
400006
Megkapja a 400005 memóriacímen található értéket
Nem változik
Hány byte-os a DS regiszter
2
8
16
1
Mi történik a bázisregiszterrel a POP EAX utasítás hatására?
Nem változik az értéke
Mindig megkapja a veremmutató értékét
Értéke növekszik
Értéke csökken
Hogyan változik a veremmutató értéke a pop BX utasítás hatására?
Értéke növekszik 2-vel
Értéke csökken 2-vel
Értéke növekszik 4-gyel
Nem változik
32 bites Intel Processzorok szegmensregiszterei 16 bitesek
True
False
Az alábbiak közül melyik használható I/O műveletekre
Edx
Ecx
Esi
Ebx
Az allábiak közül melyik regiszter segítségével kapjuk meg a veremszegmens kezdőcímét
SS
DS
SP
ES
A ZF jelzőbit értéke 1-re vált, hogyh a két operandus összehasonlításakor ...
A két operandus értéke egyenlő
A két operandus előjele különböző
Az egyik operandus értéke nulla
A két operandus értéke különböző
Melyik jelzőbittel tiltható le a maszkoható megszakítás?
IF
TF
AF
DF
A TF jelzőbit...
A lépésenkénti üzemmódot kapcsolja be
Az artmetikai túlcsordulást jelzi
A maszkolható megszakításokat tiltja le.
A string műveletek irányát hatrározza meg.
Mi történik az AND Al,0xF hatására
AL-ben a felső 4 bit 0-ra vált
Egyik sem a többi közül
AL értéke 0xF-re vált
AL-ben az alsó 4 bit 1re vált
Hová másol a STOSD utasítás?
Az ES:EDI címre
Az ESP címre
A STOSD nem másol
Az EAX regiszterbe
Az SCASB utasítás ...
összehasonlítja az AL regiszter tartalmát az ES:EDI címen található bájttal
Betölti az AX regiszterbe ES:EDI címen található szót
Betölti az AL regiszterbe ES:EDI címen található bájtot
összehasonlítja az AX regiszter tartalmát az ES:EDI címen található szóval
Mivel helyettesíthető CDQ utasaítás az alábbi kódrészletből ahhoz, hogy az eredmény ne módosuljon?
XOR EDX,EDX
XOR EAX,EAX
MOV EAX,0xFFFF FFFF
MOV EDX,0xFFFF FFFF
A CMPSB utasítás működését a következő utasítás befolyásolja:
STD
STC
CLC
STO
A JNLE utasítás felcseréhető a ....
JG utasítással
JL utasítással
JNL utasítással
JA utasítással
A JA utasítás:
Előjel nélküli nagyobb szám esetén ugrik
Előjeles nagyobb szám esetén ugrik
Jump if above (így hívják, de ez helytelen)
Igen
Mi lesz az EDX értéke a MUL ECX utasítás hatására, ha kezdetben EDX=0x5,EAX=0x2,ECX=0x2
0x0
0xFFFF FFFF
0x5
0xA
Hány POP utasításnak felel meg a POPA utasítás?
8
2
4
1
Mi lesz az EAX regiszter tartalma az alábbi kódrészlet végrehajtása után?
5
Az A+4 memóriacím
2
4
A következő kódrészlet előjeles egészekkel dolgozik. Milyen utasítás hiányzik ahhoz, hogy helyes eredményt kapjunk?
CDQ
A kódrészlet helyes
Xor DX,DX
CWD
Mi történik az OR Al,0x7E utasítás hatására
Az AL regiszter középső 6 bitjét 1-re álltja
Beírja az AL reigszterbe a 71 hexa értékét
Az AL regiszter első és utolsó bitjét 1-re állítja
Egyik sem a többi válasz közül
Mi lesz az EAX regiszter tartalma a következő utasítások végrehajtása után?
Az ESI*2+EBX-1 memóriacímtől kezdődően 4 bájt.
Az ESI*2+EBX-1 memóriacímtől kezdődően 2 bájt.
54
Melyik előjeles egész számot tartalmazza a BL a következő utasítások végrehajtása után?
32
64
16
128
Mi lesz az EDI regiszter tartalma a következő utasítások végrehajtása után?
S
S+3
S+1
S+2
Az alábbiak közül melyik utasítás állítja 0-ra az AX regiszter felső két bitjét?
AND AX,0x3F
And AX,0xCF FF
XOR AX,0xC0 00
OR AX,0xCF FF
Mi lesz az AL regiszter tartalma a követkeőz utasítás végrehajtása után? MOV AL,-1 SAR AL,1
-1
-127
127
0
Egy tömb elemeinek feldolgozásakor a MOVUPS XMM0,[A+EBX] utasításban az EBX értékét...
16-tal kell növelni
4-gyel kell növelni
1-gyel kell növelni
Melyik utasítás alakít egyszeres pontosságú lebegőpontos számot egyész számmá?
CVTTSS2SI
Movss
CVTSS2SI
CVTSI2SS
Alprogramok esetén a lokális változókat ....
A veremben tárolunk
Az adatszegmensben tárolunk
Exe programok esetén külön kód, adat és veremszegmensről beszélhetünk.
True
False
C konvenció szerint a paramétereket a függvénynek, alprogramnak ...
A regiszterekben adjuk át
A veremben adjuk át (tárolási sorrend balról jobbra).
A veremből adjuk át (tárolási sorrend jobbról balra).
Valós üzemmódban egy lap maximális mérete?
4MB
4KB
64 KB
4GB
A TI bitet (table indicator)...
A szegmens deszkriptor tartalmazza
A lapcímtár tartalmazza
A laptáblázat tartalmazza
A szegmens szelektor tartalmazza
Az alábbiak közül melyik regiszter tartalmazza a lapcímtár kezdőcímét
CR3
CR2
CR0
CR1
Mi az előnye a szegmentálásnak a lapozással szemben?
Nincs előnye a lapozáshoz képest
A teljes program elfér a szegmensben
Nincs memória felaprózás
Az alábbiak közül melyik regiszter tartalmazhat lineáris címet?
CR2
CR0
CR1
CR3
Hány byte-os egy lineáris cím?
4
32
16
2
Mit tartalmaz a Traslation Lookaside Buffer?
Laptáblázat bemeneteket.
Szegmens deszkriptorokat
A vezérlő regisztereket
{"name":"Ac quizz", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge of Assembly language concepts through a series of challenging questions designed for programmers and enthusiasts alike.Prepare to dive into topics such as:Processor instructionsRegister functionalityI\/O operationsArithmetic and logical operations","img":"https:/images/course8.png"}