Anda di halaman 1dari 11

ANEXA 4 MODELE DE GRILA 1.

In segmentul de date avem urmatoarea declaratie: sir db 10h, 20h, 30h, 40h iar in segmentul de cod urmatoarea instructiune: mov ax,word ptr [sir+1] Dupa executia acestei instructiuni registrul AX va contine valoarea: a) 2030h b) 3020h c) 3040h d) 4030h 2. Incepand de la adresa 1000h, in memorie se gaseste urmatorul sir de octeti: 10h, 20h, 30h, 40h. Initial AX=2 si BX=0.Dupa executia instructiunii: mov bx,[ax+1000h] vom obtine: a) BX=1020h b) BX=3040h c) BX=4030h d) Se va genera eroare 3. Care dintre urmatoarele instructiuni vor genera eroare? 1) jmp bx 2) mov ax,[si+di] 3) mov ds,1000h 4) mov al,byte ptr es:[bx+di+100h] 5) mul al,bl a) b) c) d) e) f) 1, 2, 3, si 4 1, 2, 4 si 5 1, 3, 4 si 5 2, 3 si 4 2, 3 si 5 alta combinatie

4. Se da urmatoarea secventa de instructiuni: mov bx,1000h mov bp,bx mov word ptr [bx],3333h mov word [bp],5555h mov ax,[1000h] Se considera ca initial DS=4000h si SS=6000h. Dupa executie, valoarea din registrul AX va fi: a)1000h b)3333h c)4000h d)5555h e)6000h f)nedefinita 5. Care din 1) 2) 3) urmatoarele instructiuni nu afecteaza bitul de transport (Carry)? add ax,bx sbb ax,bx inc bx

4) 5) 6) 7) a) b) c) d) e) f)

xchg or xor mov

ax,bx ax,bx ax,bx ax,bx

1, 2, 3, 4 si 7 1, 3, 5 si 7 3, 4, si 7 3, 5, 6 si 7 4, 5 si 7 alta combinatie urmatoarele instructiuni pozitioneaza pe 0 bitul de transport stc clc cli inc xor or mov

6. Care din (Carry)? 1) 2) 3) 4) 5) 6) 7) a) b) c) d) e) f) g)

ax ax,bx ax,bx ax,bx

1, 2 si 4 2, 3 si 6 2, 5 si 6 1, 2, 6 si 7 2, 3, 4, 6 si 7 2, 3, 5 si 7 alta combinatie

7. Rezultatul caror instructiuni este influentat de bitul de directie? 1) lds bx,[si] 2) lodsb 3) mov sp,ax 4) movsb 5) stosw 6) stc 7) sti a) b) c) d) e) f) 1, 2, 5 si 6 2, 3 si 5 1, 2, 4 si 5 2, 4 si 5 2, 5, 6 si 7 alta combinatie

8. Se da urmatoarea secventa de instructiuni: mov sp,200h push [bx+di] pushf Dupa executie continutul registrului SP va fi: a)1FCh b)1Feh c)200h d)202h e)204h f)nedefinit 10. Se da urmatoarea secventa de instructiuni: mov ax,bx not ax

neg bx sub ax,bx Dupa executie continutul registrului AX va fi: a)0 b)1 c)0FFFEh d)0FFFFh e)nedefinit 11. Se da urmatoarea secventa de instructiuni: mov al,99h mov ah,al cbw sub ah,al Dupa executie continutul registrului AX va fi: a)0 b)99h c)6699h d)9999h e)0FFFFh f) nedefinit 12. Se da urmatoarea secventa de instructiuni: push cx not cx pop [bx] and cx,[bx] jcxz et1 mov cx,5555h et1: neg cx Dupa executie continutul registrului CX va fi: a)0 b)5555h c)0AAAAh d)0FFFFh e)nedefinit 13. Se da urmatoarea secventa de instructiuni: mov cx,8 xor ax,ax et1: dec cx inc ax loop et1 Dupa executie continutul registrului AX va fi: a)0 b)1 c)2 d)4 e)8 f)nedefinit 14. Se da urmatoarea secventa de instructiuni: mov ax,0FFFh mov cx,505h et1: inc ch shr ax,cl loopnz et1 Dupa executie continutul registrului CX va fi: a)0 b)202h

c)505h d)703h e)802h f)808h g)0FFFFh h)nedefinit i)bucla se executa la infinit 15. Se da urmatoarea secventa de instructiuni: mov ax,4321h mul al mul ah Dupa executie continutul registrului AX va fi: a)0 b)104h c)164h d)1041h e)1641h f)alta valoare 16. Se da urmatoarea secventa de instructiuni: mov bx,5555h mov [bx+si],bx xchg bx,si add [bx+si],si mov bx,[bx+si] Dupa executie continutul registrului BX va fi: a)0 b)5555h c)0AAAAh d)0FFFFh e)nedefinit 17. Se da urmatoarea secventa de instructiuni: mov di,1234h mov [di],di inc di mov [di],di dec di mov di,[di] Dupa executie continutul registrului DI va fi: a)1234h b)1235h c)3412h d)3435h e)3534h f)nedefinit 18. Care dintre urmatoarele instructiuni vor genera eroare? 1) push bl 2) pop sp 3) mov ds,[bp+di+100h] 4) add es,ax a)1, 2 si 3 b)1, 3 si 4 c)1 si 4 d)1, 2, 3 si 4 19. Care dintre urmatoarele instructiuni vor genera eroare? 1) inc [bx]

2) 3) 4)

xchg add mov

dl,dl [bx],[si] ss,sp

a)1 si 3 b)1, 3 si 4 c)2 si 3 d)2, 3 si 4 e)altele 20. Se da urmatoarea secventa de instructiuni: mov si,1000h mov word ptr [si],2000h lea bx,[si] add bx,[si] Dupa executie continutul registrului BX va fi: a)0 b)1000h c)2000h d)3000h e)4000h f)nedefinit 21. Se da urmatoarea secventa de instructiuni: mov sp,1111h mov bp,2222h mov word ptr [bp],3333h push bp xchg bp,sp pop bp Dupa executie continutul registrului BP va fi: a)0 b)1111h c)2222h d)3333h e)nedefinit 21. Daca initial AX=5555h, care dintre urmatoarele instructiuni va pozitiona pe 1 bitul Z? 1) mov ax,0 2) cmp ax,ax 3) xchg ax,ax 4) sub ax,ax 5) test ax,ax 6) test ax,0 7) xor ax,ax 8) xor ax,0 a)1, 6 si 7 b)1, 2, 5 si 6 c)2, 4, 5 si 7 d)2, 3, 4 si 7 e)2, 4, 6 si 8 f)alta combinatie 22. Care dintre urmatoarele instructiuni modifica registrul AX? 1) xlat 2) lahf 3) cbw 4) mul bl

5) 6) 7) 8)

cmp or and xor

ax,bx ax,ax ax,ax ax,ax

a)1, 2 si 3 b)1, 2, 3, 4 si 8 c)1, 2, 5 si 7 d)2, 3, 6, 7 si 8 e)4, 5, 7 si 8 f)alta combinatie 23. Se da urmatoarea secventa de instructiuni: mov sp,1000h mov si,2000h mov bp,3000h mov [bp],si mov si,sp mov sp,bp pop bp add bp,[bp+si] Dupa executie continutul registrului BP va fi: a)0 b)1000h c)2000h d)3000h e)4000h f)5000h g)6000h h)nedefinit i)Se va genera eroare 24. Care dintre urmatoarele instructiuni vor genera eroare? 1) add al,bx 2) add al,[bx] 3) mov ax,bl 4) mov ax,[bl] 5) xchg bx,[bx] 6) sbb bp,[bp] a)1, 2 b)1, 3 c)4, 5 d)1, 4 e)2, 4 f)3, 5 g)5 si h)alta si 3 si 4 si 6 si 6 si 6 si 6 6 combinatie

25. Se da urmatoarea secventa de instructiuni: mov bx,1001h mov word ptr [bx],1234h mov word ptr [bx+2],bx mov word ptr [bx+4],ds les bx,[bx+2] mov ah,[bx] mov al,[bx+2] xlat Dupa executie continutul registrului AX va fi: a)12h

b)34h c)1001h d)1212h e)1234h f)3412h g)3434h h)nedefinit i)Se va genera eroare 26. In segmentul de date avem urmatoarea declaratie: sir db 12h, 34h, 56h, 78h iar n segmentul de cod urmatoarea instructiune: mov ax,word ptr [sir+1] Dupa executia acestei instructiuni registrul AX va contine valoarea: a) 3456h b) 5634h c) 5678h d) 7856h 27. Incepnd de la adresa 1234h, n memorie se gaseste urmatorul sir de octeti: 12h, 34h, 56h, 78h Initial AX=2 si BX=0.Dupa executia instructiunii: mov bx,[ax+1234h] vom obtine: a) bx=1234h b) bx=5678h c) bx=7856h d) se va genera eroare 28. Care dintre urmatoarele instructiuni vor genera eroare? 1) jmp bx 2) mov ax,[si+di] 3) mov ds,1234h 4) mov al,byte ptr es:[bx+di+1234h] 5) mul al,bl 1, 3, 4 si 5 2, 3 si 4 1, 2, 3, si 4 2, 3 si 5 1, 2, 4 si 5 alta combinatie

a) b) c) d) e) f)

29. Se da urmatoarea secventa de instructiuni: mov bx,1111h mov bp,bx mov [bx],3333h mov [bp],5555h mov ax,[1111h] Se considera ca initial DS=2222h si SS=4444h. Dupa executie, valoarea din registrul AX va fi: a) 1111h b)2222h c)3333h d)4444h e)5555h f)nedefinita 30. Se da urmatoarea secventa de instructiuni: mov sp,222h

push [bp+si] pushf Dupa executie continutul registrului SP va fi: a)218h b)21eh c)220h d)222h e)224h f)226h 31. Se da urmatoarea secventa de instructiuni: mov ax,bx not ax neg bx sub ax,bx Dupa executie continutul registrului AX va fi: a)0 b)1 c)0FFFEh d)0FFFFh e)nedefinit 32. Se da urmatoarea secventa de instructiuni: mov al,96h mov ah,al cbw sub ah,al Dupa executie continutul registrului AX va fi: a)0 b)96h c)9696h d)6996h e)0FF96h f)0FFFFh 33. Se da urmatoarea secventa de instructiuni: push cx not cx pop [bx] and cx,[bx] jcxz et1 mov cx,6699h et1: neg cx Dupa executie continutul registrului CX va fi: a)0 b)6699h c)9966h d)0FFFFh e)nedefinit 34. Se da urmatoarea secventa de instructiuni: mov cx,8 xor ax,ax et1: dec cx inc ax loop et1 Dupa executie continutul registrului AX va fi: a)0 b)1 c)2 d)4

e)8 f)nedefinit 35. Se da urmatoarea secventa de instructiuni: mov ax,0FFFh mov cx,505h et1: inc ch shr ax,cl loopnz et1 Dupa executie continutul registrului CX va fi: a)0 b)202h c)505h d)703h e)802h f)808h g)0FFFFh h)nedefinit i)bucla se executa la infinit 36. Se da urmatoarea secventa de instructiuni: mov ax,4321h mul al mul ah Dupa executie continutul registrului AX va fi: a)0 b)104h c)164h d)1041h e)1641h f)alta valoare 37. Se da urmatoarea secventa de instructiuni: mov bx,2222h mov [bx+di+3333h],bx xchg bx,di add [bx+di+3333h],di mov bx,[bx+di+3333h] Dupa executie continutul registrului BX va fi: a)0 b)2222h c)3333h d)4444h e)6666h f)nedefinit 38. Se da urmatoarea secventa de instructiuni: mov di,6996h mov [di],di inc di mov [di],di dec di mov di,[di] Dupa executie continutul registrului DI va fi: a)6996h b)9796h c)6997h d)9669h e)9697h f)nedefinit 39. Care dintre urmatoarele instructiuni vor genera eroare?

1) push 2) pop 3) mov 4) add a)1 si 4 b)1, 2 si 3 c)1, 3 si 4 d)1, 2, 3 si 4

bl sp ds,[bp+di+100h] es,ax

40. Care dintre urmatoarele instructiuni vor genera eroare? 1) inc [bx] 2) xchg dl,dl 3) add [bx],[si] 4) mov ss,sp a)2 si 3 b)1, 3 si 4 c)1 si 3 d)2, 3 si 4 e)altele 41. Se da urmatoarea secventa de instructiuni: mov si,1000h mov word ptr [si],2000h lea bx,[si] add bx,[si] Dupa executie continutul registrului BX va fi: a)0 b)1000h c)2000h d)3000h e)4000h f)nedefinit 42. Se da urmatoarea secventa de instructiuni: mov sp,3333h mov bp,2222h mov word ptr [bp],1111h push bp xchg bp,sp pop bp Dupa executie continutul registrului BP va fi: a)0 b)1111h c)2222h d)3333h e)nedefinit 43. Se da urmatoarea secventa de instructiuni: mov sp,1000h mov si,2000h mov bp,3000h mov [bp],si mov si,sp mov sp,bp pop bp add bp,[bp+si] Dupa executie continutul registrului BP va fi: a)0 b)1000h c)2000h d)3000h

e)4000h f)5000h g)6000h h)nedefinit i)Se va genera eroare 44. Care dintre urmatoarele instructiuni vor genera eroare? 1) add al,bx 2) add al,[bx] 3) mov ax,bl 4) mov ax,[bl] 5) xchg bx,[bx] 6) sbb bp,[bp] a)1, 2 b)4, 5 c)1, 3 d)1, 4 e)2, 4 f)3, 5 g)5 si h)alta si 3 si 6 si 4 si 6 si 6 si 6 6 combinatie

45. Se da urmatoarea secventa de instructiuni: mov bx,1001h mov word ptr [bx],6996h mov word ptr [bx+2],bx mov word ptr [bx+4],ds les bx,[bx+2] mov ah,[bx] mov al,[bx+2] xlat Dupa executie continutul registrului AX va fi: a)69h b)96h c)1001h d)6969h e)9696h f)6996h g)9669h h)nedefinit i)Se va genera eroare

Anda mungkin juga menyukai