川大《匯編語言程序設(shè)計2238》23春在線作業(yè)2【答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2023-09-09 20:09:01來源:admin瀏覽: 0 次


《匯編語言程序設(shè)計2238》23春在線作業(yè)2

試卷總分:100  得分:100

一、單選題 (共 40 道試題,共 100 分)

1.要使BL寄存器的最高位清0,應(yīng)使用下面的指令( )。

A.AND BL,80H

B.OR AL,7FH

C.OR BL,80H

D.AND BL,7FH

 

2.下列指令執(zhí)行后:"MOV AL,90H;ADD AL,AL;ADC AL,AL",寄存器AL中的內(nèi)容為( )。

A.20H

B.240H

C.41H

D.241H

 

3.表示一條指令所在存儲單元的符號地址稱為( )。

A.標(biāo)號

B.變量

C.偏移量

D.常量

 

4.要將a、b兩個字符的ASCII碼(61H和62H)順序存放在兩個連續(xù)的字節(jié)單元中,正確的語句是( )。

A.DB ‘a(chǎn)b’

B.DW ‘a(chǎn)b’

C.DB 0abH

D.DW 0abH

 

5.指令X1 DB 10 DUP (1,2 DUP (0,1),3)匯編后,變量X1占有的存儲單元字節(jié)數(shù)是( )。

A.10

B.6

C.30

D.60

 

6.若有數(shù)據(jù)定義VAR DW ‘AB’,則VAR字存儲單元中存放的數(shù)據(jù)是( )。

A.41H

B.42H

C.4142H

D.4241H

 

7.下列是8位二進制數(shù)的補碼,其中真值最大的是( )。

A.10001000

B.11111111

C.00000000

D.00000001

 

8.下列寄存器中用來指示堆棧中任意數(shù)據(jù)區(qū)的偏移地址的是( )。

A.BX

B.BP

C.SI

D.DI

 

9.設(shè)有數(shù)據(jù)定義X2 DW 10 DUP (0,1,2),則與指令MOV AX,SIZE X2功能相同的是( )。

A.MOV AX,30

B.MOV AX,10

C.MOV AX,60

D.MOV AX,20

 

10.寄存器間接尋址方式中,操作數(shù)在( )中。

A.通用寄存器

B.基址加變址

C.主存儲器單元

D.段寄存器

 

11.8086CPU中寄存器BP用作( )。

A.基址指針寄存器

B.堆棧指針寄存器

C.計數(shù)器

D.累加器

 

12.8086CPU在執(zhí)行指令:"MOV AX,03H;ADD AX,05H"后,狀態(tài)標(biāo)志CF,ZF,SF為( )。

A.1、0、0

B.0、1、0

C.0、0、0

D.10、0、1

 

13.為在一連續(xù)的存儲單元中,依次存放數(shù)據(jù)41H,42H,43H,44H,45H,46H,可選用的數(shù)據(jù)定義語句是( )。

A.DB 41,42,43,44,45,46;

B.DW 4142H,4344H,4546H;

C.DW 'AB','CD','EF'

D.DW 'BA','DC','FE'

 

14.下列4條指令中,錯誤的是( )。

A.MOV AX,[DX]

B.ADD CX,AX

C.SHR AX,CL

D.ADD BX,[BP+DI]

 

15.結(jié)果為零的條件轉(zhuǎn)移指令,其測試條件是( )。

A.ZF=1

B.ZF=0

C.SF=1

D.SF=0

 

16.匯編語言源程序,可以是( )。

A.可以直接由機器執(zhí)行

B.必須由編譯程序生成目標(biāo)程序才能執(zhí)行

C.必須由解釋程序生成目標(biāo)程序才能執(zhí)行

D.必須由匯編程序匯編成目標(biāo)程序才能執(zhí)行

 

17.已知BX=2000H,SI=1234H,則指令MOV AX,[BX+SI+2]的源操作在( )中。

A.數(shù)據(jù)段中偏移量為3236H的字節(jié)

B.附加段中偏移量為3234H的字節(jié)

C.數(shù)據(jù)段中偏移量為3234H的字節(jié)

D.附加段中偏移量為3236H的字節(jié)

 

18.標(biāo)志寄存器中屬于控制標(biāo)志位的是( )。

A.DF,OF,SF

B.DF,IF,TF

C.OF,CF,PF

D.AF,OF,SF

 

19.8088/8086存儲器分段,每個段不超過( )。

A.64K個字

B.32K個字節(jié)

C.1兆個字節(jié)

D.64K個字節(jié)

 

20.下列指令執(zhí)行后對源和目的操作數(shù)均無影響的是( )。

A.MOV [BX+2],AX

B.SUB AX,2467H

C.SBB [SI],BX

D.CMP AX,BX

 

21."DB1 DB 8 DUP(2 DUP(3),3 DUP(2))┇MOV AX,WORD PTR DB1 [04H]"上面指令執(zhí)行后,AX的內(nèi)容是( )。

A.0302H

B.0203H

C.0202H

D.0303H

 

22.某程序裝入內(nèi)存后,DS=1200H,CS=1400H,則程序中數(shù)據(jù)段中的數(shù)據(jù)最多是( )字節(jié)。

A.2K

B.4K

C.8K

D.16K

 

23.設(shè)物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H。如從地址21001H中取出一個字的內(nèi)容是( )。

A.2030H

B.3040H

C.3020H

D.4030H

 

24.執(zhí)行PUSH BP指令時,目的操作數(shù)的物理地址表達式是( )。

A.16*SS+BP

B.16*DS+BP

C.16*CS+IP

D.16*SS+SP

 

25.下面各傳送指令中,正確的是( )。

A.MOV [DI],[SI]

B.MOV [DX+DI],AL

C.MOV WORD PTR [BX],0100H

D.MOV AL,BX

 

26.將CX寄存器低4位清零的正確指令是( )。

A.AND CX,0F0H

B.AND CX,0FFF0H

C.AND CX,1110H

D.MOV CX,0

 

27.下列指令中操作數(shù)在代碼段中的是( )。

A.MOV AL,42H

B.ADD AL,BL

C.SUB [BX],DI

D.INC [DI]

 

28."MOV AL,79;ADD AL,0B1H"上面指令執(zhí)行后,設(shè)置的標(biāo)志位CF和OF的值是( )。

A.CF=0,OF=1

B.CF=1,OF=1

C.CF=0,OF=0

D.CF=1,OF=0

 

29."DA1 DW 2A05H;DA2 DB 0FAH┇MOV AL,BYTE PTR DA1;SUB DA2,AL"上述指令執(zhí)行后,DA2中的內(nèi)容是( )。

A.0DAH

B.0FAH

C.0F5H

D.0D0H

 

30.下面兩個傳送指令語句中"VAR1 DW 32H;VAR2 EQU 32H┇MOV AX,VAR1;MOV BX,VAR2"源操作數(shù)尋址方式是( )。

A.都是立即數(shù)尋址

B.前一條指令是立即數(shù)尋址,后一條指令是直接尋址

C.前一條指令是直接尋址,后一條指令是立即數(shù)尋址

D.都是直接尋址

 

31.設(shè)AX=9ABCH,DX=8765H;PUSH AX;PUSH DX;POP AX;POP DX上述4條指令執(zhí)行后,AX,DX中內(nèi)容分別是( )。

A.AX=9ABCH DX=8765H

B.AX=9ABCH DX=9ABCH

C.AX=8765H DX=8765H

D.AX=8765H DX=9ABCH

 

32.下列表達式中正確的運算結(jié)果是( )。

A.(10101)2×(2)10=(20202)2

B.(10101)8×(8)10=(80808)8

C.(10101)8—(70707)8=(11011)8

D.(10101)8×(7)10=(70707)8

 

33.8086CPU中有4個數(shù)據(jù)寄存器,其中AX除用作通用寄存器外,還可用作( )。

A.累加器

B.計數(shù)器

C.基址寄存器

D.段寄存器

 

34.MOV [DI][BP], AX,該指令目的操作數(shù)采用的尋址方式是( )。

A.寄存器尋址

B.存儲器

C.立即尋址

D.隱含尋址

 

35.若定義:B DW 1,2,3 DUP(0)則該偽指令需要分配( )個字節(jié)單元。

A.1

B.10

C.100

D.不能確定

 

36.CPU要訪問的某一存儲單元的實際地址稱( )。

A.段地址

B.偏移地址

C.物理地址

D.邏輯地址

 

37.某存儲單元的物理地址是12345H,可以作為它的段地址有( )。

A.2345H

B.1234H

C.12345H

D.12340H

 

38.計算機處理問題中會碰到大量的字符、符號,對此必須采用統(tǒng)一的二進制編碼。目前,微機中普遍采用的是( )碼。

A.BCD碼

B.二進制碼

C.ASCII碼

D.十六進制碼

 

39.有指令MOV AX, [1234H],指令中的源操作數(shù)在( )中。

A.數(shù)據(jù)段

B.代碼段

C.附加段

D.堆棧段

 

40.8086CPU在基址加變址的尋址方式中,變址寄存器可以為( )。

A.BX或CX

B.CX或SI

C.DX或SI

D.SI或DI




奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777

作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部