4
1. Cho biÕt ®o¹n ch¬ng tr×nh sau lµm nhiÖm vô g×? MOV AX,0 MOV BX,0 MOV CX,255 TOP: ADD BL,1 ADD AX,BX LOOP TOP Thùc hiÖn phÐp to¸n céng AX= 0+1+2++254 Thùc hiÖn phÐp to¸n céng AX= 1+1+2++255 Thùc hiÖn phÐp to¸n céng AX= 1+2+3++256 d) Thùc hiÖn phÐp to¸n céng AX= 1+2+3++255 2. ViÕt ch¬ng tr×nh nhËp 10 sè tù nhiªn gåm 1 ch÷ sè vµ cÊt vµo ng¨n xÕp 10 sè ®ã. a) mov cx,10 l: mov ah,1 int 21h and al,0fh push ax loop l b) mov cx,10 l: mov ah,1 int 21h and al,0fh push al loop l c) mov cx,10 l: mov ah,1 int 21h and al,0fh pop ax loop l d) mov cx,10 l: mov ah,1 int 21h and ax,0fh push ax loop l 3. §o¹n ch¬ng tr×nh sau ®©y lµm c«ng viÖc g×? mov ah,1 int 21h mov ah,2 mov dl,al int 21h Cho phÐp nhËp 1 ký tù tõ bµn phÝm. Cho phÐp nhËp 1 ký tù tõ bµn phÝm vµ hiÓn thÞ. Cho phÐp nhËp 1 ký tù tõ bµn phÝm vµ hiÓn thÞ ký tù ®ã ë ®Çu dßng tiÕp theo. d) Cho phÐp nhËp 1 ký tù tõ bµn phÝm vµ hiÓn thÞ ký tù ®ã ë c¹nh ký tù võa nhËp. 4. M· ASCII cña c¸c ký tù thêng (a ®Õn z) vµ cña c¸c ký tù hoa (A ®Õn Z) h¬n kÐm nhau: a) 20 ®¬n vÞ b) 10 ®¬n vÞ c) 32 ®¬n vÞ d) 16 ®¬n vÞ 5. Trong bé VXL 8086, c¸c thanh ghi ®o¹n CS, DS, ES, SS: Chøa ®Þa chØ ®Çu cña c¸c ®o¹n nhí trong bé nhí. Chøa ®Þa lÖch cña c¸c « nhí trong ®o¹n nhí. Ph¶n ¸nh tr¹ng th¸i cña CPU. §îc sö dông nhiÒu trong c¸c phÐp to¸n sè häc. 6. Cho biÕt kÕt qu¶ cña thanh ghi AH khi Vi xö lý thùc hiÖn xong ®o¹n ch¬ng tr×nh sau: MOV AH,0 MOV AL,0 T: INC AL ADD AH,AL CMP AL,9 JNE T a) 45 b) 55 c) 2EH d) 44

De VXL

Embed Size (px)

DESCRIPTION

De VXL

Citation preview

  • 1. Cho bit on chng trnh sau lm nhim v g? MOV AX,0 MOV BX,0 MOV CX,255 TOP: ADD BL,1 ADD AX,BX LOOP TOP

    Thc hin php ton cng AX= 0+1+2++254 Thc hin php ton cng AX= 1+1+2++255 Thc hin php ton cng AX= 1+2+3+ +256 d) Thc hin php ton cng AX= 1+2+3++255

    2. Vit chng trnh nhp 10 s t nhin gm 1 ch s v ct vo ngn xp 10 s . a)

    mov cx,10

    l:

    mov ah,1

    int 21h

    and al,0fh

    push ax

    loop l

    b)

    mov cx,10

    l:

    mov ah,1

    int 21h

    and al,0fh

    push al

    loop l

    c)

    mov cx,10

    l:

    mov ah,1

    int 21h

    and al,0fh

    pop ax

    loop l

    d)

    mov cx,10

    l:

    mov ah,1

    int 21h

    and ax,0fh

    push ax

    loop l 3. on chng trnh sau y lm cng vic g?

    mov

    ah,1

    int 21h

    mov

    ah,2

    mov

    dl,al

    int 21h

    Cho php nhp 1 k t t bn phm. Cho php nhp 1 k t t bn phm v hin th. Cho php nhp 1 k t t bn phm v hin th k t u dng tip theo. d) Cho php nhp 1 k t t bn phm v hin th k t cnh k t va nhp.

    4. M ASCII ca cc k t thng (a n z) v ca cc k t hoa (A n Z) hn km nhau: a) 20 n v b) 10 n v c) 32 n v d) 16 n v 5. Trong b VXL 8086, cc thanh ghi on CS, DS, ES, SS: Cha a ch u ca cc on nh trong b nh. Cha a lch ca cc nh trong on nh. Phn nh trng thi ca CPU. c s dng nhiu trong cc php ton s hc. 6. Cho bit kt qu ca thanh ghi AH khi Vi x l thc hin xong on chng trnh sau: MOV AH,0 MOV AL,0 T: INC AL ADD AH,AL CMP AL,9 JNE T a) 45 b) 55 c) 2EH d) 44

  • 7. Cho bit on chng trnh sau lm nhim v g? MOV AL,1 MOV BL,1 MOV CX,5 TOP: INC BL MUL BL LOOP TOP

    AX=6!

    AL=5! C a,b,c u sai

    8. Cu lnh thit lp cc bt LSB v MSB ca AL trong khi gi nguyn cc bt khc? a) XOR AL,81h b) OR AL,81h c) AND AL,81h d) TEST AL,81h 9. Thc hin php cng sau: 16(D) + 20(H) a) 30(H) b) 41(D) c) 00110010(B) d) 30(D) 10. VXL 8086 c th qun l c: a)16MB b nh b) 1MB b nh c) 1024 MB b nh d) 1024 Bytes b nh 11. Trong ngn ng lp trnh ASSEMBlY, tn (do ngi s dng t) no sau y hp l a)@Baitap b) 1baitap c) baitap-1 d) baitap.1 12. Thanh ghi no i y c th tch thnh 2 thanh ghi khc nhau. a) DS b) IP c) DX d)SP 13. Vit chng trnh kim tra ni dung ca AL. nu bng 0 th khng lm g, nu khc 0 th xo AL a) b) c) d) AND AL,0FFH JNZ T XOR AL,AL T:

    CMP AL,0 JE T AND AL,01H T:

    CMP AL,0 JNE T AND AL,00H T

    AND AL,0FFH JZ T XOR AL,AL T:

    14. Vit chng trnh tm MAX ca 2 s khng bng nhau, ct vo ngn xp s ln, gi s 2 s ang nm trong AL v AH. a) b) c) d) CMP AL,AH JA CAT AND AX,0FF00H PUSH AX JMP T CAT: AND AX,0FFH PUSH AX T:

    CMP AH,AL JA CAT AND AX,0FF00H PUSH AX JMP T CAT: AND AX,0FFH PUSH AX T:

    CMP AL,AH JB CAT AND AX,0FF00H PUSH AX JMP T CAT: AND AX,0FFH PUSH AX T:

    CMP AL,AH JA CAT PUSH AX JMP T CAT: PUSH AX T:

    15. Cho bit on chng trnh sau lm nhim v g? MOV AL,5 MOV BL,6 MUL BL PUSH AX MOV AL,BL MOV BL,8 MUL BL POP BX ADD AX,BX

    Thc hin php ton: AX = 5.6 + 7.8 Thc hin php ton: BX = 5.6 + 7.8 Thc hin php ton: AX = 8.6 + 6.5 C a,b,c u sai.

  • 16. Lnh MOV [BX],AX thc hin: a)Chuyn ni dung AX vo 2 nh lin tip c a ch DS:(BX) v DS:(BX+1) b)Chuyn ni dung ca AX vo BX c)Chuyn ni dung ca AX vo nh c a ch DS:BX d)Chuyn ni dung ca AL vo nh c a ch DS:BX 17. Kin trc in hnh ca 1 my tnh gm: a)CPU, Main, RAM. b)CPU, b nh bn dn, thit b ngoi vi. c)CPU, main, thit v ngoi vi. d)CPU, b nh bn dn, thit b ngoi vi, khi phi hp vo/ra. 18. Thanh ghi no c th cha a ch ca cng trong cc lnh vo/ra? a)CS b)DX c)AX d) a,b,c u sai 19. Thanh ghi no lun tr vo lnh tip theo s c thc hin? a)CS b)IP c)AX d) BP 20. Cc thanh ghi on c th qun l: a)16bytes b)64kbytes c)32kbytes d) a,b,c u sai 21. Chon phng n ng nht:

    MOV AH,1

    INT 21H

    CMP AL,39H

    JNE t

    mov Dl,44H

    mov ah,2

    int 21h

    T:

    mov Dl,43H

    mov ah,2

    int 21h

    a)Cho php nhp 1 k t t bn phm v hin th b)Cho php nhp 1 k t t bn phm nu l s 9 th hin th D, nu khng phi th hin th C. c)Cho php nhp 1 k t t bn phm nu l s 9 th hin th C, nu khng phi th hin th D. d) Cho php nhp 1 k t t bn phm nu l s 9 th hin th D v C, nu khng phi th hin th C

    22. C no c thit lp sau lnh 2 sau: MOV AL,01H RCR AL,1 a) ZF b)CF c)OF d)IF 23. Cho kch thc ca on Stack l 512 bytes, Code l 4KB, Data l 20KB bit a ch cui l 0A48FH. Hy xc nh a ch u ca on Stack nm di Code v Data a) 0A290H b) 05290H c) 04290H d) 0A28FH 24. Nu DS=20F0H, BX=1802H, lnh MOV [BX],CH cho AD4AD1 T1 l bao nhiu? A. 1010 B. 0000 C. 0001 D. Khng xc nh 25. Cho gi tr ca nh [1234H] l 78H, gi tr ca nh [1235H] l 15H. Sau chui lnh sau, gi tr ca BX bng bao nhiu? MOV DI,2 MOV BX,7856H MOV BL,[1234H] MOV AX,1230H MOV BH,[AX+DI+3] A. 1578H B. 5678H

  • C. 1556H D. 7856H