22年春西交《汇编语言程序设计》在线作业【资料答案】

可做奥鹏全部院校在线离线作业毕业论文QQ:3230981406 微信:aopopenfd777

发布时间:2022-06-10 21:07:08来源:admin浏览: 64 次

西交《汇编语言程序设计》在线作业

试卷总分:100  得分:100

一、单选题 (共 40 道试题,共 80 分)

1.下面指令中,操作数的寻址方式为寄存器间接寻址的指令是 ( )。

A.INC WORD PTR [BX+SI]

B.INC CX,[SI+COUNT]

C.NEG BYTE PTR [BX]

D.ADD AX,B

 

2.假设VAR为变量,指令MOV BX,OFFSET VAR的寻址方式是 ( )。

A.直接寻址

B.间接寻址

C.立即寻址

D.存储器寻址

 

3.执行下面的程序段后,(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指令执行的结果高位字存在( )中

A.AX

B.BX

C.CX

D.DX

 

6.设AH=0,AL=06H,BL=09H,执行以下指令之后,其结果应是( )。 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位的微型计算机系统是以16位来表示地址,则该微机系统有( )个地址空间。

A.255

B.65535

C.65536

D.1048576

 

8.1号DOS功能调用时,欲将得到的数字的ASCII码转换为该数的实际数值时,可使用 指令来实现。

A.AND

B.OR

C.XOR

D.NOT

 

9.设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为( )。

A.OF=1,CF=0

B.OF=1,CF=1

C.OF=0,CF=0

D.OF=0,CF=1

 

10.使用DOS系统功能调用时,使用的软中断指令是( )

A.INT 21

B.INT 10H

C.INT 16H

D.INT 21H

 

11.指令mov 100[si][bp],ax目标操作数的隐含段为( )。

A.数据段

B.堆栈段

C.代码段

D.附加段

 

12.下面指令序列执行后,正确的结果是 ( ) 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 是指当标志满足( )条件时转移到标号LAB处执行。

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.一个8位二进制数的补码为1000 1010,其原码的16进制形式为

A.-0AH

B.-75H

C.-76H

D.8AH

 

15.循环控制指令隐含指定哪个寄存器作为循环计数器( )。

A.CL

B.CX

C.AL

D.AX

 

16.下面指令中影响状态位CF的指令是 ( )。

A.INC AX

B.DEC AX

C.NOT AX

D.NEG AX

 

17.完成对字单元BUF的内容加1运算,下面错误的指令是( )

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微处理器可访问的I ∕ O地址空间大小为( )。

A.1KB

B.64KB

C.1MB

D.16MB

 

19.要使串处理从低地址向高地址进行,应把标志位置为 ( )。

A.IF=1

B.TF=0

C.DF=1

D.DF=0

 

20.设数据段中已有:    DA1 DB 12H,34H    DA2 DW 56H,78H    下面有语法错误的语句是( )。

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机,在实地址工作方式下,其中断向量长度为( )。

A.8个字节

B.4个字节

C.2个字节

D.1个字节

 

22.NUM EQU 80H DA DB 34H AND DA,NUM上述语句执行后,DA中的内容是 ( )。

A.0B4H

B.80H

C.34H

D.0

 

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

A.IP

B.SP

C.BP

D.PSW

 

24.4B的字长是( )。

A.8位

B.16位

C.32位

D.64位

 

25.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。

A.表示结果中含1的个数为偶数

B.表示结果中含1的个数为奇数

C.表示该数为偶数

D.表示结果中低八位含1的个数为偶数

 

26.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。

A.表示结果中含1的个数为偶数

B.表示结果中含1的个数为奇数

C.表示该数为偶数

D.表示结果中低八位含1的个数为偶数

 

27.若(AX)=10101101B,为了使其内容变为01010010B,下列( )指令执行一次即可完成此操作

A.NOT指令

B.OR指令

C.AND指令

D.XOR指令

 

28.已知X,Y为带符号数,两个数比较后,欲判断X≤Y发生转移,应使用( )指令。

A.JBE

B.JL

C.JNG

D.JNA

 

29.汇编程序使用( )伪指令使重复块重复多次。

A.LOOP

B.REPE

C.REPT

D.LOCAL

 

30.下列串操作指令中,必须同时指明源串和目的串地址的指令是( )

A.STOSW

B.LODSW

C.SCASW

D.CMPSW

 

31.指令JG LAB 是指当标志满足___条件时转移到标号LAB处执行

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 若汇编时VAR分配的偏移地址是0010H,则汇编后0014H单元的内容是:( )

A.6H

B.14H

C.5H

D.16H

 

33.将DX的内容除以2,正确的指令是___。

A.DIV 2

B.DIV DX,2

C.SAR DX,1

D.SHL DX,1

 

34.现有数据存储如图所示: 

 {图}

 

设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是( )

A.AL=00H

B.AL=4OH

C.AL=01H

D.AL=79H

 

35.NUM EQU 80H

   DA  DB 34H

   AND DA,NUM

上述语句执行后,DA中的内容是(    )

A.0B4H

B.80H

C.34H

D.0

 

36.将DX的内容除以2,正确的指令是( )。

A.DIV 2

B.DIV DX,2

C.SAR DX,1

D.SHL DX,1

 

37.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是( )。

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.下列指令中,不影响标志位的指令是 ( )。

A.SUB BX,BX

B.ROR AL,1

C.JNC Label

D.INT n

 

40.在执行NEG指令时,对标志位CF有影响,其影响的规则是( )

A.对正数求补时,CF=0

B.对负数求补时,CF=0

C.对非零数求补时,CF=1

D.对零求补时,CF=1

 

二、判断题 (共 10 道试题,共 20 分)

41.宏定义中的形式参数可以多于宏调用的实在参数( )

 

42.INC [BX] ( )

 

43.ADD [SI], 100 ( )

 

44.微型计算机的字长并不一定是字节的整数倍( )。

 

45.在标志IF=0时,CPU忽略所有的中断请求。( )

 

46.POP 1234( )。

 

47.PUSH A(A为字节单元)( )。

 

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

 

49.当执行LAHF和SHAF两条指令后,标志位不改变( )。

 

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

 


作业咨询 论文咨询
微信客服扫一扫

回到顶部