川大《匯編語言程序設計2238》22春在線作業(yè)1【標準答案】

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

發(fā)布時間:2022/6/29 11:23:43來源:admin瀏覽: 47 次

《匯編語言程序設計2238》22春在線作業(yè)1-00001

試卷總分:100  得分:100

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

1.指令MOV BX, ES:[BP]中,源操作數的物理地址是()。

A.(ES)*16+(BP)

B.(SS)*16+(BP)

C.(ES)+(BP)

D.(BP)

 

2.已知DF=1, (SI)=100H,(DI)=200H, 指令SCASW執(zhí)行后,SI和DI的值分別是()。

A.(SI)=0FEH, (DI)=1FEH

B.(SI)=100H, (DI)=202H

C.(SI)=100H, (DI)=1FFH

D.(SI)=100H, (DI)=1FEH

 

3.設(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR[BP]中,操作數的物理地址是( )。

A.40000H

B.31000H

C.30000H

D.21000H

 

4.重復前綴指令REPNE/REPNZ繼續(xù)重復執(zhí)行串操作的條件是()。

A.(CX)=0且ZF=1

B.(CX)≠0或ZF=0

C.(CX)≠0且ZF=0

D.(CX)≠0或ZF=1

 

5.{圖},

A.a

B.b

C.c

D.d

 

6.指令DIV BX,表示( )。

A.被除數(DX)(AX),除數(BX),運算后商送AX,余數送DX

B.被除數(AX)(DX),除數(BX),運算后商送AX,余數送DX

C.被除數(BX),除數(AX),運算后商送AH,余數送AL

D.被除數(DX)(AX),除數(BX),運算后商送DX,余數送AX

 

7.保存堆棧段段基值的寄存器是( )。

A.CS

B.SP

C.ES

D.SS

 

8.將匯編語言源程序翻譯成機器語言目標程序的系統(tǒng)程序叫做()。

A.連接程序

B.匯編程序

C.編譯程序

D.調試程序

 

9.為實現單步操作,即每執(zhí)行完一條指令就停下來,必須設置標志位()。

A.IF

B.AF

C.DF

D.TF

 

10.設(SS)=0913H,堆棧的深度為40H個字節(jié),則棧底字單元的物理地址是(C,難)。

A.0916FH

B.09170H

C.0916EH

D.0953H

 

11.已知(AX)=0335H, (DH)=38H,執(zhí)行指令 SUB AL,DH AAS 后,AX的值為( )。

A.207

B.0297H

C.02FDH

D.0207H

 

12.將附加段中偏移量值為DI的存儲單元中的內容送入BX寄存器的指令是( )。

A.MOV BX, [DI]

B.MOV BX, DI

C.MOV BX, ES:[DI]

D.LODSW

 

13.題面如下:

 

{圖}

A.a

B.b

C.c

D.d

 

14.語句 DA DB 4 DUP(2 DUP(8),6)表示重復的數據序列和次數是()。

A.數據序列2,8,6重復4次

B.數據序列4,8,6重復2次

C.數據序列4,2,6重復2次

D.數據序列8,8,6重復4次

 

15.已知(AX)=1111H,執(zhí)行指令“XOR AX,AX”后,AX的值是( )。

A.0FFFFH

B.0H

C.1111H

D.不確定

 

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

A.0DAH

B.0FAH

C.0F5H

D.0D0H

 

17.執(zhí)行指令ADD AX,0 后,不受影響的標志位是()。

A.CF

B.ZF

C.PF

D.DF

 

18.設堆棧指針(SP)=4EH, 執(zhí)行下面兩條指令,當剛進入子程序P1執(zhí)行時,SP的值是()。 PUSHF CALL FAR PTR P1

A.48H

B.4CH

C.52H

D.54H

 

19.指令ADC AX, BUF[BX]中,源操作數的尋址方式是()。

A.寄存器尋址

B.直接尋址

C.寄存器間接尋址

D.寄存器相對尋址

 

20.指令“OUT DX,AL”中DX的作用是( )。

A.目的寄存器

B.數據寄存器

C.存放端口地址的地址指針寄存器

D.存放一個操作數

 

二、多選題 (共 10 道試題,共 30 分)

21.宏指令的使用過程包括的步驟有()。

A.宏定義

B.宏參數傳遞

C.宏調用

D.宏展開

E.宏返回

 

22.下列寄存器中是16位寄存器的有()。

A.BX

B.A

C.DH

D.BP

E.CH

 

23.下列寄存器中是段寄存器的有( )。

A.BX

B.CS

C.DS

D.ES

E.SP

 

24.下列指令中,DB1、DB2分別是字節(jié)變量,錯誤的指令是()。

A.CMP DB1, DB2

B.ADD AX, BL

C.MOV [SI], DB2

D.SUB [BX], BX

E.AND AX, [DX]

 

25.下面關于宏指令的描述,正確的是( )。

A.宏指令的使用,并不能夠簡化目標程序

B.宏定義中不能使用形式參數

C.宏指令和子程序都可以簡化源程序的書寫

D.宏指令和子程序目標代碼的執(zhí)行方式相同

E.宏指令執(zhí)行時,不需要保護和恢復斷點

 

26.在8086CPU中,可用于作地址指針的寄存器有()。

A.BX

B.AX

C.SI

D.BP

E.CX

 

27.下面語句中,是偽指令語句的有( )。

A.CMP AX, CX

B.DB ?

C.IDIV CX

D.ORG 30H

E.DATA SEGMENT

 

28.有如下的偽指令語句 ORG 10H X DB ?, $, 3, $ 下列說法錯誤的是()。

A.X的偏移量為10H

B.X+1單元中的內容是10H

C.X單元中的內容是10H

D.X+3單元中的內容是12H

E.X+1單元與X+3單元中的內容相同

 

29.分支程序的功能部分包括()。

A.循環(huán)參數初始化

B.產生條件

C.測試

D.定向

E.標號

 

30.物理地址1117AH的邏輯地址可以是()。

A.1000H:117AH

B.11000H:17AH

C.1025H:0F2AH

D.1109H:00EAH

E.1117AH:0H

 

三、判斷題 (共 15 道試題,共 30 分)

31.條件轉移指令與無條件轉移指令的轉移范圍是一樣的。

 

32.指令SHR AX,4可以將AX的內容邏輯右移4位。

 

33.PUSH、POP指令的操作數必須是字操作數。

 

34.立即數尋址方式不能用于目的操作數字段。

 

35.符號定義語句不占內存單元,變量定義語句占內存單元。

 

36.匯編程序和匯編語言源程序是同樣的概念。

 

37.PF位可以用來表示運算結果中1的個數的奇偶性。

 

38.MOV指令要影響標志位。

 

39.邏輯右移1位和算術右移1位的效果是一樣的。

 

40.匯編語言源程序必須由四部分組成。

 

41.指令MOV AL,255是合法的數據傳送指令。

 

42.SP的內容可以不指向堆棧的棧頂。

 

43.偽指令語句與指令語句只是不同的語句種類,沒有什么本質區(qū)別。

 

44.在匯編語言源程序中,偽指令語句必須放在數據段中。

 

45.題面如下:

 

 {圖}

 


  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部