Assembler

Màu nền
Font chữ
Font size
Chiều cao dòng

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¶ l­u ë ®©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 l­u 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