Assembler
C©u 1:
Gi¸ trÞ 2008 trong hÖ ®Õm c¬ sè 10 chuyÓn sang biÓu diÔn trong hÖ hexa b»ng bao nhiªu ?
6D11h
61D1h
0DF4h
7D3h
7D8h : Chuyen 10 sang 16: ta chia cho 26 va lay phan du.
C©u 2:
Sè 11011111b ®æi ra hÖ c¬ sè 16 cã gi¸ trÞ b»ng bao nhiªu ?
09Fh
DFh
CFh : 1111 = 15 = F , 1101 = 13 = C
AFh
C©u 3:
Trong b¶ng m• ASCII, m• c¸c ký tù vµ ®iÒu khiÓn thêng ®îc biÓu diÔn trong hÖ c¬ sè nµo ?
HÖ c¬ sè 8
HÖ c¬ sè 16
HÖ c¬ sè 10
HÖ c¬ sè 2
HÖ c¬ sè 10 vµ 16
HÖ c¬ sè 8 vµ 16
C©u 4:
B¶ng m• ASCII chuÈn sö dông bao nhiªu bÝt ®Ó biÓu diÔn ?
8 bÝt
7 bÝt
10 bÝt
12 bÝt
C©u 5
Gi¶ sö cã ®êng bus ®Þa chØ 12 bÝt, nã cã kh¶ n¨ng ®Þa chØ ho¸ ®îc bao nhiªu « nhí?
1024
2048
4096
512
c©u 6
§Þa chØ logic 38B7:1000 cã ®Þa chØ vËt lý t¬ng øng b»ng bao nhiªu ?
38B40
36B70
39B70 D.c vat ly = segment * 10h + ofset
c©u 7
Khi m¸y tÝnh ®ang thi hµnh mét lÖnh nµo ®ã th× con trá lÖnh IP chØ vµo lÖnh nµo ?
ChØ vµo lÖnh ®ang thi hµnh
ChØ vµo lÖnh ngay tríc lÖnh ®ang thi hµnh
ChØ vµo lÖnh bÊt kú
ChØ vµo lÖnh ngay sau lÖnh ®ang thi hµnh
c©u 8
Tªn nµo sau ®©y hîp lÖ trong ng«n ng÷ Assembler ?
Hello_2_ABC
AB.C
LET'S GO
T=.
c©u 9
Trong Assembler, sè nµo trong c¸c sè sau kh«ng hîp lÖ
246
246h
2A3h
FFFEh
0Ah
TÊt c¶ ®Òu hîp lÖ
c©u 10
H•y cho biÕt c¸c dßng lÖnh sau dßng nµo sai ?
ACF EQU 10
MOV ACF,123
MOV AH, K
MOV AH,AL
c©u 11
Dßng kho¸ lÖnh nµo sau lµ ®óng ?
MOV
MOVE
MOve
MOE
c©u 12
VAL1 lµ biÕn nhí kiÓu DW, h•y cho biÕt dßng lÖnh nµo trong c¸c c©u lÖnh sau kh«ng ®óng:
MOV AX, VAL1
MOV VAL1, AX
MOV VAL1,20
MOV VAL1, AX
c©u 13
C©u lÖnh nµo trong ®o¹n lÖnh sau ®óng
MOV DS,40h
INC AX,30
DEC BX
MOVE AX,BX
ADD BX
c©u 14
Trong ®o¹n lÖnh sau h•y nãi râ @DATA lµ gi ?
MOV AX,@DATA
MOV DS, AX
Lµ biÕn
Lµ h»ng sè ®Þa chØ ®o¹n d÷ liÖu ch¬ng tr×nh
Lµ tõ kho¸ lÖnh
Tªn nh•n
c©u 15
HA(15) = §o¹n lÖnh sau sai c¸c c©u lÖnh nµo
1) Model small
2) stack 100h
3) Data mesg dw ?
4) CODE
5) Programstart
Lùa chän c©u tr¶ lêi:
TA(15, 1) = Sai c©u 1
TA(15, 2) = Sai c©u 1 vµ 5
TA(15, 3) = Sai c©u 1,2,5
TA(15, 4) = Sai c©u 2,3,4
TA(15, 5) = Sai tÊt c¶
c©u 16
HA(16) = H•y cho biÕt thanh ghi AX cã gi¸ trÞ b»ng bao nhiªu sau khi thùc hiÖn ®o¹n lÖnh sau:
MOV AX, 4
MOV BX, 5
dec BX
add AX, BX
INC AX
AX= 9
AX=4
AX=10
AX= 7
AX=5
c©u 17
HA(17) = Cho ®o¹n ch¬ng tr×nh sau:
MOV AH, 1
int 21h
...
NÕu ta nhÊn vµo phÝm sè 1 trªn keyboard, m• nhËn ®îc sÏ chøa ë ®©u_
Thanh ghi DX
Thanh ghi DL
Thanh ghi AL
Thanh ghi BL
Thanh ghi CL
c©u 18
HA(18) = Cho ®o¹n ch¬ng tr×nh sau:
MOV AH, 1
int 21h
NÕu ta nhÊn vµo phÝm sè 5 trªn keyboard, Thanh ghi AL chøa gi¸ trÞ b»ng bao nhiªu ?
51h
35h
1
41h
c©u 19
Sè hµm 02 cña ng¾t 21h cã chøc n¨ng g× ?
NhËn ký tù nhËp vµo tõ bµn phÝm
HiÓn thÞ chuçi ký tù chøa trong DX
Tho¸t khái ch¬ng tr×nh vÒ hÖ ®iÒu hµnh
KÕt thóc ch¬ng tr×nh ë l¹i néi tró
HiÓn thÞ mét ký tù cã m• ASCII chøa trong thanh ghi DL
c©u 20
Sè hµm 09 cña ng¾t 21h thùc hiÖn chøc n¨ng g× ?
NhËp ký tù vµo tõ bµn phÝm vµ hiÓn thÞ lªn mµn h×nh
NhËp ký tù vµo tõ bµn phÝm kh«ng hiÓn thÞ lªn mµn h×nh
HiÓn thÞ mét ký tù chøa trong DL
HiÓn thÞ chuçi ký tù cã ®Þa chØ offset ®Æt trong thanh ghi DX
c©u 21
HA(21) = §o¹n ch¬ng tr×nh sau cho kÕt qu¶ nµo
Data segment
msg db 41h, 42h,'$'
data ends
msg1 db Hello world,'$'
CODE segment
Assume cs: code, ds: data
Begin:
mov AX, @Data
MOV DS, AX
mov DX,offset msg1
MOV AH, 9
int 21h
code ends
end begin
HiÓn thÞ 41
HiÓn thÞ chuçi ký tù AB
HiÓn thÞ dßng ch÷ 'Hello world
Kh«ng hiÓn thÞ g×
c©u 22
Hµm 1 ng¾t 21h dïng ®Ó nhËp mét ký tù tõ bµn phÝm, vµ kÕt qu¶ nhËn ®îc ®Æt trong thanh ghi AL, h•y cho biÕt ®o¹n lÖnh sau, sau khi thùc hiÖn AL sÏ cã gi¸ trÞ bao nhiªu khi Ên phÝm sè 5 trªn bµn phÝm ?
MOV AH, 1
INT 21h
1
51h
35h
0
Gi¸ trÞ bÊt kú
c©u 23
HA(23) = Hµm 1 ng¾t 21h dïng ®Ó nhËp mét ký tù tõ bµn phÝm, vµ kÕt qu¶ nhËn ®îc ®Æt trong thanh ghi AL, H•y cho biÕt ®o¹n lÖnh sau sau khi thùc hiÖn AL sÏ cã gi¸ trÞ bao nhiªu khi Ên phÝm sè 4 trªn bµn phÝm ?
MOV AH, 1
INT 21h
SUB AL, 30h
31h
5
4
30
Gi¸ trÞ bÊt kú
c©u 24
LÖnh TASM cña Turbo Assembler dïng ®Ó lµm g× ?
DÞch ch¬ng tr×nh d¹ng *.ASM sang file thi hµnh *.EXE
Liªn kÕt c¸c file *.OBJ
Tr×nh gì rèi ch¬ng tr×nh
So¹n th¶o ch¬ng tr×nh
DÞch ch¬ng tr×nh d¹ng .ASM sang d¹ng m• m¸y .OBJ
c©u 25
HA(25) = LÖnh TLINK cña Assembler dïng lµm g× ?
DÞch ch¬ng tr×nh d¹ng *.ASM sang file thi hµnh *.EXE
Thùc hiÖn liªn kÕt ®Ó t¹o file thi hµnh *.EXE hoÆc .COM
Tr×nh gì rèi ch¬ng tr×nh
So¹n th¶o ch¬ng tr×nh
DÞch ch¬ng tr×nh d¹ng *.ASM sang d¹ng m• m¸y *.OBJ
c©u 26
HA(26) = LÖnh sau cña Assembler dïng lµm g× ?
c:\TASM\BIN>TLINK/t hello
DÞch ch¬ng tr×nh d¹ng hello.ASM sang file thi hµnh *.EXE
Liªn kÕt file hello.OBJ ®Ó t¹o file thi hµnh *.EXE
Liªn kÕt t¹o file thi hµnh hello.com
Tr×nh gì rèi ch¬ng tr×nh
DÞch ch¬ng tr×nh d¹ng *.ASM sang d¹ng m• m¸y *.OBJ
c©u 27
Tr×nh TD.EXE cña Turbo Assembler dïng ®Ó lµm g× ?
DÞch ch¬ng tr×nh d¹ng *.ASM sang file thi hµnh *.EXE
Liªn kÕt c¸c file *.OBJ
Tr×nh gì rèi tËp tin kh¶ thi
So¹n th¶o ch¬ng tr×nh
DÞch ch¬ng tr×nh d¹ng *.ASM sang d¹ng m• m¸y *.OBJ
c©u 28
Ta ®• biÕt hµm 02h cña ng¾t 21h dïng ®Ó hiÓn thÞ mét ký tù ra mµn h×nh, h•y cho biÕt m• ký tù ®ã ph¶i ®Æt trong thanh ghi nµo ?
AX
DX
DL
BL
AL
c©u 29
H•y cho biÕt ®o¹n lÖnh sau hiÖn kÕt qu¶ ra mµn h×nh b»ng bao nhiªu ?
MOV DL, 65
MOV AH, 2
INT 21h
KÝ tù a
Ký tù 'A'
Kh«ng hiÖn ra g×
Gi¸ trÞ sè 2
Gi¸ trÞ sè 21
c©u 30
H•y cho biÕt ®o¹n lÖnh sau cho kÕt qu¶ ra mµn h×nh b»ng bao nhiªu ?
MOV CX, 3
LAP:
MOV DL,31h
MOV AH, 2
INT 21h
loop LAP
Lùa chän ®¸p ¸n ®óng:
Chuçi ký tù 414141
Chçi AAA
Chuçi 111
Chuçi 212121
Kh«ng in ra g× lªn mµn h×nh
c©u 31
HA(31) = H•y cho biÕt muèn hiÓn thÞ mét ký tù lªn mµn h×nh th× ta ph¶i dïng hµm nµo cña ng¾t 21h vµ m• ký tù ph¶i ®Ó ë ®©u ?
Hµm 02, m• ký tù muèn hiÓn thÞ ®Æt trong thanh ghi BL
Hµm 09, m• ký tù ®Æt trong thanh gi AL
Hµm 02, m• ký tù ®Æt trong thanh ghi DL
Hµm O8, m• ký tù ®Æt trong thanh ghi AL
Hµm 09 vµ m• ký tù ®Æt trong thanh ghi DX
c©u 32
H•y cho biÕt ®o¹n ch¬ng tr×nh sau thùc hiÖn viÖc g× ?
....
MOV AX,4C00h
INT 21h
....
HiÓn thÞ mét ký tù
NhËp mét ký tù vµo tõ bµn phÝm
ChÊm døt ch¬ng tr×nh trë vÒ hÖ ®iÒu hµnh DOS
Kh«ng lµm g× c¶
c©u 33
HA(33) = §o¹n ch¬ng tr×nh sau thùc hiÖn c«ng viÖc g× ?
...
MOV CX, 80
MOV DL,'*'
MOV AX,200h
LAP:
INT 21h
loop LAP
HiÖn lªn mµn h×nh mét chuçi ký tù bÊt kú
HiÖn lªn ký tù '*'
HiÖn lªn chuçi gåm 80 ký tù dÊu '*'
HiÖn lªn gi¸ trÞ 80
HiÖn lªn gi¸ trÞ 200h
c©u 34
HA(34) = H•y cho biÕt kÕt qu¶ chøa trong biÕn VAR b»ng bao nhiªu sau khi thùc hiÖn ®o¹n lÖnh sau ?
MOV Var, 0
MOV AX, 5
MOV BX, 6
Add AX, BX
MOV Var, AX
5
6
0Bh
0Ch
Gi¸ trÞ bÊt kú
c©u 35
HA(35) = Tæng SUM b»ng bao nhiªu sau khi thùc hiÖn ®o¹n lÖnh sau:
.CODE
PS:
MOV AX,@DATA
MOV DS, AX
MOV Sum, 5
XOR AX,AX
MOV counter,0
MOV CX, 5
LAP:
MOV AX, Sum
INC counter
CMP counter, CX
JZ DONE
Add AX, Counter
MOV Sum, AX
JMP LAP
DONE:
10
5
0
15
Gi¸ trÞ bÊt kú
c©u 36
C©u lÖnh nµo trong c¸c c©u lÖnh sau lµ ®óng
Trong ®ã var1 vµ var2 lµ c¸c biÕn kiÓu DW
MOV var1,var1
ADD 30h,AX
SUB Var1,AX
MUL AX,BX
c©u 37
HA(37) = P cã gi¸ trÞ b»ng bao nhiªu sau khi thùc hiÖn ®o¹n lÖnh sau
MOV p, 1
MOV CX, 6
MOV Counter,1
Tich:
MOV AX, p
MUL Counter
INC Counter
MOV p,AX
loop Tich
P=1
P=120
P=720
P=320
P=0
c©u 38
§o¹n lÖnh sau sÏ chøa kÕt qu¶ trong thanh ghi nµo ?
MOV AL, 212
MOV BL, 45
MUL BL
DX
AX
AL
CX
BX
c©u 39
HA(39) = §o¹n lÖnh sau sÏ cho kÕt qu¶ lu ë ®©u ?
MOV AX, 26212
MOV BX, 230
MUL BX
AX
DX
CÆp thanh ghi DX:BX
CÆp thanh ghi DS:AX
CÆp thanh ghi DX:AX
c©u 40
§o¹n lÖnh sau sai ë c©u lÖnh nµo ?
MOV AX, 3
MOV BX,-1
MUL BX
IMUL BX
c©u 41
LÖnh DIV víi to¸n h¹ng lµ byte th× th¬ng sè vµ phÇn d sÏ ®îc lu tr÷ ë ®©u ?
Th¬ng trong AX, phÇn d ®Æt trong BX
Th¬ng ®Æt trong AL vµ phÇn d trong thanh ghi AH
Th¬ng ®Æt trong thanh ghi AX, phÇn d trong thanh ghi DX
C¶ th¬ng sè vµ phÇn d ®Æt trong stack
c©u 42
Sau khi thùc hiÖn ®o¹n lÖnh sau thanh ghi AH b»ng bao nhiªu ?
MOV BL, 23
MOV AX, 25
DIV BL
23
1
2
0
Gi¸ trÞ bÊt kú
c©u 43
LÖnh DIV víi to¸n h¹ng lµ d¹ng word th× kÕt qu¶ phÐp chia vµ phÇn d ®Æt ë ®©u ?
CÆp thanh ghi AL, AH
CÆp thanh ghi AX, BX
CÆp thanh ghi CX,BX
CÆp thanh ghi DS, AX
CÆp thanh ghi AX, DX
c©u 44
Sau khi thùc hiÖn ®o¹n lÖnh sau thanh ghi AX vµ DX cã gi¸ trÞ b»ng bao nhiªu ?
MOV AX, 43678
MOV DX, 0
MOV BX, 334
DIV BX
AX=130, DX=258
AX=258, DX=130
DX=0, AX=334
AX=0, DX=0
Gi¸ trÞ bÊt kú
c©u 45
§o¹n lÖnh sau sai ë ®©u ?
MOV AX,100
MOV BX,-10
DIV BX
IDIV BX
c©u 46
§o¹n lÖnh sau khi thùc hiÖn cho kÕt qu¶ ®Æt trong thanh ghi AX b»ng bao nhiªu ?
MOV AX, 5
SHL AX, 1
MOV BX, AX
SHL AX, 1
SHL AX, 1
SHL AX, 1
Add AX, BX
10
20
30
50
90
c©u 47
Gi¶ sö AL= 0ABh vµ cê CF=1 cho biÕt néi dung míi cña AL sau khi thùc hiÖn lÖnh sau:
SHL AL, 1
0CBh
56h SHL : Lenh dich trai
33h
0AFh
65
c©u 48
Gi¶ sö AL= 0CBh vµ cê CF=1 cho biÕt néi dung míi cña AL sau khi thùc hiÖn lÖnh sau:
SHR AL, 1
0CBh
65h
33h
0BFh SHR: Lenh dich phai
0
c©u 49
§o¹n lÖnh sau cho kÕt qu¶ trong AL b»ng bao nhiªu ?
MOV CL, 4
MOV AL, 1
SHL AL, CL
TA(49, 1) = 10000h
16
10
4h
0FC
c©u 50
§o¹n lÖnh sau cho kÕt qu¶ trong AL b»ng bao nhiªu ?
MOV CL, 3
MOV AL,10h
SHL AL, CL
10h
128
0
4h
0FCh
c©u 51
§o¹n lÖnh sau cho kÕt qu¶ trong AL b»ng bao nhiªu nÕu cê CF ban ®Çu b»ng 1?
MOV CL, 4
MOV AL, 2
ROL AL, CL
4h
1h
0
10h ROL: Lenh quay trai
80h
c©u 52
H•y cho biÕt kÕt qu¶ ®Æt trong thanh ghi AX b»ng bao nhiªu sau khi thùc hiÖn ®o¹n ch¬ng tr×nh:
MOV AX, 4
MOV CL, 2
SHR AX, CL
2
4
1
0
10h
c©u 53
§o¹n lÖnh sau cho kÕt qu¶ trong AL b»ng bao nhiªu nÕu cê CF ban ®Çu cã gi¸ trÞ b»ng 1?
MOV CL, 3
MOV AL, 1
ROR AL, CL ROR: Lenh quai phai
4h
20h
0
40h
0Fh
c©u 54
§o¹n lÖnh sau cho kÕt qu¶ b»ng bao nhiªu trong thanh ghi ALvíi CF =1 ?
MOV CL, 3
MOV AL, 1
RCL AL, CL
12 RCL: Quay trai qua co' nho
2
0
0Dh
1
c©u 55
§o¹n lÖnh sau cho kÕt qu¶ b»ng bao nhiªu trong thanh ghi ALvíi CF =1 ?
MOV CL, 2
MOV AL, 1
RCR AL, CL
6h
2
0
0Fh
0C0h RCR: Quay phai qua co nho
c©u 56
H•y cho biÐt lÖnh nµo díi ®©y hîp lÖ trong ®ã W1, W2 lµ biÕn kiÓu WORD, B1, B2 lµ biÕn BYTE
1) MOV DS,AX
2) MOV DS,100h
3) MOV DS,ES
4) SUB 5,B1
5) ADD AL,256
Chän ®¸p ¸n tr¶ lêi ®óng nhÊt:
TÊt c¶ ®Òu hîp lÖ
TÊt c¶ ®Òu kh«ng hîp lÖ
C©u 1,2,3 hîp lÖ
C©u 2,4,5 hîp lÖ
ChØ cã c©u 1 hîp lÖ
c©u 57
H•y cho biÕt c¸c dßng lÖnh sai ?
1) AND BX
2) XOR CX,CX
3) OR 10h, BX
4) NOT AX
Chän ph¬ng ¸n tr¶ lêi ®óng:
Dßng 1 vµ 3 sai
TÊt c¶ c¸c dßng lÖnh ®Òu sai
Dßng 4 sai
Kh«ng cã dßng sai
Dßng 2,3 sai
c©u 58
§Ó thùc hiÖn xo¸ bÝt t¬ng øng ngêi dïng phÐp to¸n AND, H•y cho biÕt kÕt qu¶ trong thanh ghi AX sau khi thùc hiÖn ®o¹n lÖnh sau:
MOV AX,0C00h
AND AX,0
0Ch
0 AND: xoa toan hang dich neu mat na = 0
0C00h
10h
3Fh
c©u 59
H•y cho biÕt gi¸ trÞ cña AL sau khi thùc hiÖn ®o¹n lÖnh sau:
MOV AL,0Ch
OR AL,11000000b
0
0Ch
0CCh
0Dh
Gi¸ trÞ bÊt ki
c©u 60
H•y cho biÕt lÖnh XOR CX,CX thùc hiÖn c«ng viÖc g× ?
Trõ gi÷a 2 to¸n h¹ng víi nhau
Xo¸ thanh ghi CX
Thùc hiÖn phÐp to¸n hoÆc gi÷a 2 thanh ghi
c©u 61
H•y cho biÕt ®o¹n lÖnh sau gi¶ lÆp cÊu tróc nµo ?
CMP AX, 0
JNL END_C
NEG AX
END_C:
CÊu tróc CASE
CÊu tróc WHILE- DO
CÊu tróc IF-THEN
CÊu tróc lÆp REPEAT-UNTIL
c©u 62
H•y cho biÕt ®o¹n lÖnh sau gi¶ lËp cÊu tróc nµo ?
CMP AX, 0
JL NEGATIVE
JE ZERO
JG POSITIVE
NEGATIVE:
MOV BX, -1
JMP END_C
ZERO:
MOV BX, 0
JMP END_C
POSITIVE:
MOV BX, 1
END_C:
CÊu tróc IF-THEN
CÊu tróc vßng lÆp FOR
CÊu tróc rÏ nh¸nh CASE
CÊu tróc WHILE-DO
c©u 63
§o¹n lÖnh sau thùc hiÖn c«ng viÖc ®¶o c¸c mÉu bÝt, h•y cho biÕt kÕt qu¶ cuèi cïng cña thanh ghi AL ?
MOV AL,11011100b
MOV CX, 8
REVERSE:
SHL AL, 1
RCR BL, 1
LOOP REVERSE
MOV AL, BL
AL=3Bh
AL=11011100b
8
0
Gi¸ trÞ bÊt kú
c©u 64
§o¹n ch¬ng tr×nh sau ra t¬ng øng víi biÓu thøc to¸n häc nµo ?
MOV AX, 5
IMUL A
MOV A, AX
MOV AX, 12
IMUL B
SUB A,AX
A=5*A-7
A=6-9*A
A=(A-B)*(B+10)
A=5*A-12*B
A=5*A+5*B
c©u 65
H•y cho biÕt AX cã gi¸ trÞ b»ng bao nhiªu sau khi thùc hiÖn ®o¹n lÖnh sau:
MOV AX, 1
MOV CX, 5
TOP:
MUL CX
LOOP TOP
5
1
0
100
120
c©u 66
HA(66) = Cho c¸c d÷ liÖu ®îc khai b¸o nh sau:
.Data
A DW 1234h
B LABEL BYTE
DW 5678h
C LABEL WORD
C1 DB 9Ah
C2 DB 0BCh
Hái c¸c lÖnh nµo sau ®©y kh«ng hîp lÖ ?
MOV AX,B
MOV AH,B
MOV CX,C
MOV BX,WORD PTR B
MOV DL, WORD PTR C
c©u 67
C¸c ®Þa chØ ®o¹n liªn tiÕp nhau trong bé nhí c¸ch nhau gi¸ trÞ bao nhiªu ?
10h
20h
0
64kb
c©u 68
Trong m¸y tÝnh sö dông CPU 8086 cña INTEL, BUS ®Þa chØ cã bao nhiªu ®êng ?
16
24
20
32
8
c©u 69
H•y cho biÕt kÝch cì cña mçi ®o¹n bé nhí ?
32kb
64kb
16kb
1Mb
10kb
c©u 70
Cho mét « nhí cã ®Þa chØ vËt lý 1256Ah, H•y cho biÕt d¹ng ®Þa chØ segmen:offset øng víi ®o¹n 1256h vµ 1240h ?
1256:0000
1256:000A
1256:016A
1240:000A
c©u 71
Cho mét « nhí cã ®Þa chØ vËt lý 80FD2h, ë ®o¹n nµo th× ®Þa chØ logic cã offset b»ng AFD2h ?
7500h
0FD2h
BFD0h
7600h
1200h
c©u 72
Trong bé vi xö lý INTEL 8086 cã bao nhiªu thanh ghi 16 bÝt?
16
20
32
14
8
c©u 73
H•y cho biÕt ®o¹n ch¬ng tr×nh sau gi¶ lËp cÊu tróc nµo?
MOV DX, 0
MOV AH, 1
INT 21h
LAP:
CMP AL,0Dh
JE END_LAP
INC DX
INT 21h
JMP LAP
END_LAP:
CÊu tróc rÏ nh¸nh IF-THEN
CÊu tróc rÏ nh¸nh CASE
CÊu tróc lÆp REPEAT- UNTIL
CÊu tróc DO-WHILE
CÊu tróc lÆp FOR
c©u 74
H•y cho biÕt ®o¹n lÖnh sau gi¶ lËp cÊu tróc nµo ?
MOV AH, 1
LAP:
INT 21h
CMP AL, ' '
JNE LAP
CÊu tróc rÏ nh¸nh IF-THEN
CÊu tróc rÏ nh¸nh CASE
CÊu tróc lÆp REPEAT- UNTIL
CÊu tróc DO-WHILE
CÊu tróc lÆp FOR
c©u 75
Cho biÕt nhãm kÕt qu¶ ®óng khi thùc hiÖn nhãm c¸c phÐp to¸n sau:
a) 10101010 AND 11110000
b) 10101010 OR 11110000
c) 10101010 XOR 11110000
d) NOT 10101010
a) 10101010, b)1010000, c)11111010 , d)01010101
a)10100000, b)11111010, c) 01011010, d)01010101
a) 01010101, b)10101010, c)11111010, d) 10100000
c©u 76
Gi¶ sö « nhí DS:1234 chøa gi¸ trÞ b»ng 3, h•y cho biÕt sau khi thùc hiÖn xong ®o¹n lÖnh sau, thanh ghi Al cã gi¸ trÞ b»ng bao nhiªu ?
MOV BL, 1
MOV AL, [1234h]
Add AL, BL
1235h
4
1
0
Gi¸ trÞ bÊt kú
c©u 77
Cho lÖnh thùc hiÖn sau:
MOV [4320h], CX
H•y cho biÕt lÖnh trªn ®• sö dông chÕ ®é ®Þa chØ nµo ?
ChÕ ®é ®Þa chØ thanh ghi
ChÕ ®é ®Þa chØ tøc th×
ChÕ ®é ®Þa chØ trùc tiÕp
ChÕ ®é ®Þa chØ gi¸n tiÕp qua
Bạn đang đọc truyện trên: Truyen2U.Net