22年春西交《匯編語(yǔ)言程序設(shè)計(jì)》在線作業(yè)【資料答案】

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

發(fā)布時(shí)間:2022-06-10 21:07:08來(lái)源:admin瀏覽: 64 次

西交《匯編語(yǔ)言程序設(shè)計(jì)》在線作業(yè)

試卷總分:100  得分:100

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

1.下面指令中,操作數(shù)的尋址方式為寄存器間接尋址的指令是 ( )。

A.INC WORD PTR [BX+SI]

B.INC CX,[SI+COUNT]

C.NEG BYTE PTR [BX]

D.ADD AX,B

 

2.假設(shè)VAR為變量,指令MOV BX,OFFSET VAR的尋址方式是 ( )。

A.直接尋址

B.間接尋址

C.立即尋址

D.存儲(chǔ)器尋址

 

3.執(zhí)行下面的程序段后,(AX)= ( ) DATA SEGMENT TAB DW 1,2,3,4,5,6 ENTRY EQU 3 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:CODE MOV AX,DATA MOV DS,AX ... MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,[BX] ...。

A.0003H

B.0300H

C.0400H

D.0004H

 

4.完成同指令XCHG AX,BX相同功能的指令或指令序列是( )。

A.MOV AX, BX

B.MOV BX, AX

C.PUSH AX POP BX

D.MOV CX, AX MOV AX, BX MOV BX, CX

 

5.INT 1AH指令執(zhí)行的結(jié)果高位字存在( )中

A.AX

B.BX

C.CX

D.DX

 

6.設(shè)AH=0,AL=06H,BL=09H,執(zhí)行以下指令之后,其結(jié)果應(yīng)是( )。 ADD AL,BL AAA

A.AH=01H, AL=05

B.AH=01H, AL=15

C.AH=0, AL=0FH

D.AH=0, AL=05

 

7.8位的微型計(jì)算機(jī)系統(tǒng)是以16位來(lái)表示地址,則該微機(jī)系統(tǒng)有( )個(gè)地址空間。

A.255

B.65535

C.65536

D.1048576

 

8.1號(hào)DOS功能調(diào)用時(shí),欲將得到的數(shù)字的ASCII碼轉(zhuǎn)換為該數(shù)的實(shí)際數(shù)值時(shí),可使用 指令來(lái)實(shí)現(xiàn)。

A.AND

B.OR

C.XOR

D.NOT

 

9.設(shè)AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分別執(zhí)行后OF,CF的值為( )。

A.OF=1,CF=0

B.OF=1,CF=1

C.OF=0,CF=0

D.OF=0,CF=1

 

10.使用DOS系統(tǒng)功能調(diào)用時(shí),使用的軟中斷指令是( )

A.INT 21

B.INT 10H

C.INT 16H

D.INT 21H

 

11.指令mov 100[si][bp],ax目標(biāo)操作數(shù)的隱含段為( )。

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

B.堆棧段

C.代碼段

D.附加段

 

12.下面指令序列執(zhí)行后,正確的結(jié)果是 ( ) MOV AL,0FEH ADD AL,AL ADC Al,AL。

A.AL=0F8H CF=1

B.AL=0F8H CF=0

C.AL=0F9H CF=0

D.AL=0F9H CF=1

 

13.指令JG LAB 是指當(dāng)標(biāo)志滿足( )條件時(shí)轉(zhuǎn)移到標(biāo)號(hào)LAB處執(zhí)行。

A.((SF XOR OF) OR ZF)=1

B.(SF XOR OF)=0 AND ZF=0

C.(SF XOR OF)=0 OR ZF=1

D.CF = 1

 

14.一個(gè)8位二進(jìn)制數(shù)的補(bǔ)碼為1000 1010,其原碼的16進(jìn)制形式為

A.-0AH

B.-75H

C.-76H

D.8AH

 

15.循環(huán)控制指令隱含指定哪個(gè)寄存器作為循環(huán)計(jì)數(shù)器( )。

A.CL

B.CX

C.AL

D.AX

 

16.下面指令中影響狀態(tài)位CF的指令是 ( )。

A.INC AX

B.DEC AX

C.NOT AX

D.NEG AX

 

17.完成對(duì)字單元BUF的內(nèi)容加1運(yùn)算,下面錯(cuò)誤的指令是( )

A.MOV BX,BUF 

INC BX 

MOV BUF,BX

B.MOV BX,OFFSET BUF 

INC WORD PTR [BX]

C.MOV BX,BUF 

INC WORD PTR [BX]

D.MOV BX,0 

INC WORD PTR BUF[BX]

 

18.8086∕8088微處理器可訪問(wèn)的I ∕ O地址空間大小為( )。

A.1KB

B.64KB

C.1MB

D.16MB

 

19.要使串處理從低地址向高地址進(jìn)行,應(yīng)把標(biāo)志位置為 ( )。

A.IF=1

B.TF=0

C.DF=1

D.DF=0

 

20.設(shè)數(shù)據(jù)段中已有:    DA1 DB 12H,34H    DA2 DW 56H,78H    下面有語(yǔ)法錯(cuò)誤的語(yǔ)句是( )。

A.ADR1 DW DA1

B.MOV DA1+1,AX

C.MOV BYTE PTR DA2+1,AL

D.MOV WORD PTR DA1+1,AX

 

21.以80X86為CPU的PC機(jī),在實(shí)地址工作方式下,其中斷向量長(zhǎng)度為( )。

A.8個(gè)字節(jié)

B.4個(gè)字節(jié)

C.2個(gè)字節(jié)

D.1個(gè)字節(jié)

 

22.NUM EQU 80H DA DB 34H AND DA,NUM上述語(yǔ)句執(zhí)行后,DA中的內(nèi)容是 ( )。

A.0B4H

B.80H

C.34H

D.0

 

23.指令指針寄存器是( )。

A.IP

B.SP

C.BP

D.PSW

 

24.4B的字長(zhǎng)是( )。

A.8位

B.16位

C.32位

D.64位

 

25.當(dāng)執(zhí)行指令A(yù)DD AX,BX后,若AX的內(nèi)容為2BA0H,設(shè)置的奇偶標(biāo)志位PF=1,下面的敘述正確的是( )。

A.表示結(jié)果中含1的個(gè)數(shù)為偶數(shù)

B.表示結(jié)果中含1的個(gè)數(shù)為奇數(shù)

C.表示該數(shù)為偶數(shù)

D.表示結(jié)果中低八位含1的個(gè)數(shù)為偶數(shù)

 

26.當(dāng)執(zhí)行指令A(yù)DD AX,BX后,若AX的內(nèi)容為2BA0H,設(shè)置的奇偶標(biāo)志位PF=1,下面的敘述正確的是( )。

A.表示結(jié)果中含1的個(gè)數(shù)為偶數(shù)

B.表示結(jié)果中含1的個(gè)數(shù)為奇數(shù)

C.表示該數(shù)為偶數(shù)

D.表示結(jié)果中低八位含1的個(gè)數(shù)為偶數(shù)

 

27.若(AX)=10101101B,為了使其內(nèi)容變?yōu)?1010010B,下列( )指令執(zhí)行一次即可完成此操作

A.NOT指令

B.OR指令

C.AND指令

D.XOR指令

 

28.已知X,Y為帶符號(hào)數(shù),兩個(gè)數(shù)比較后,欲判斷X≤Y發(fā)生轉(zhuǎn)移,應(yīng)使用( )指令。

A.JBE

B.JL

C.JNG

D.JNA

 

29.匯編程序使用( )偽指令使重復(fù)塊重復(fù)多次。

A.LOOP

B.REPE

C.REPT

D.LOCAL

 

30.下列串操作指令中,必須同時(shí)指明源串和目的串地址的指令是( )

A.STOSW

B.LODSW

C.SCASW

D.CMPSW

 

31.指令JG LAB 是指當(dāng)標(biāo)志滿足___條件時(shí)轉(zhuǎn)移到標(biāo)號(hào)LAB處執(zhí)行

A.((SF XOR OF) OR ZF)=1

B.(SF XOR OF)=0 AND ZF=0

C.(SF XOR OF)=0 OR ZF=1

D.CF = 1

 

32.已知:VAR DW 1,2,$+2,5,6 若匯編時(shí)VAR分配的偏移地址是0010H,則匯編后0014H單元的內(nèi)容是:( )

A.6H

B.14H

C.5H

D.16H

 

33.將DX的內(nèi)容除以2,正確的指令是___。

A.DIV 2

B.DIV DX,2

C.SAR DX,1

D.SHL DX,1

 

34.現(xiàn)有數(shù)據(jù)存儲(chǔ)如圖所示: 

 {圖}

 

設(shè)AL=01H,BX=0100H,DS=3000H執(zhí)行換碼指令XLAT后正確的結(jié)果是( )

A.AL=00H

B.AL=4OH

C.AL=01H

D.AL=79H

 

35.NUM EQU 80H

   DA  DB 34H

   AND DA,NUM

上述語(yǔ)句執(zhí)行后,DA中的內(nèi)容是(    )

A.0B4H

B.80H

C.34H

D.0

 

36.將DX的內(nèi)容除以2,正確的指令是( )。

A.DIV 2

B.DIV DX,2

C.SAR DX,1

D.SHL DX,1

 

37.完成將累加器AL清零,并使進(jìn)位標(biāo)志CF清零,下面錯(cuò)誤的指令是( )。

A.MOV AL,00H

B.AND AL,00H

C.XOR AL,AL

D.SUB AL,AL

 

38.下列80X86指令中,不合法的指令是 ( )。

A.IN AX,21H

B.MOV BL,AL

C.MOVSB

D.SHL AX,6

 

39.下列指令中,不影響標(biāo)志位的指令是 ( )。

A.SUB BX,BX

B.ROR AL,1

C.JNC Label

D.INT n

 

40.在執(zhí)行NEG指令時(shí),對(duì)標(biāo)志位CF有影響,其影響的規(guī)則是( )

A.對(duì)正數(shù)求補(bǔ)時(shí),CF=0

B.對(duì)負(fù)數(shù)求補(bǔ)時(shí),CF=0

C.對(duì)非零數(shù)求補(bǔ)時(shí),CF=1

D.對(duì)零求補(bǔ)時(shí),CF=1

 

二、判斷題 (共 10 道試題,共 20 分)

41.宏定義中的形式參數(shù)可以多于宏調(diào)用的實(shí)在參數(shù)( )

 

42.INC [BX] ( )

 

43.ADD [SI], 100 ( )

 

44.微型計(jì)算機(jī)的字長(zhǎng)并不一定是字節(jié)的整數(shù)倍( )。

 

45.在標(biāo)志IF=0時(shí),CPU忽略所有的中斷請(qǐng)求。( )

 

46.POP 1234( )。

 

47.PUSH A(A為字節(jié)單元)( )。

 

48.ADD [SI], [BX] ( )

 

49.當(dāng)執(zhí)行LAHF和SHAF兩條指令后,標(biāo)志位不改變( )。

 

50.CALL FAR PTR [SI+2]( )

 


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

回到頂部