欢迎光临
奥鹏作业辅导

[奥鹏]川大《汇编语言程序设计2238》21春在线作业2【标准答案】

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导
可做全部院校网课作业、课程代看、网考、论文辅导!答案请加微信:xx99ttt 或QQ:1514133056

[奥鹏]川大《汇编语言程序设计2238》21春在线作业2【标准答案】

川大《汇编语言程序设计2238》21春在线作业2【标准答案】

《汇编语言程序设计2238》21春在线作业2

试卷总分:100  得分:100

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

1.已知(AL)=35H, (BL)=57H,执行指令 ADD AL, BL DAA 后,AL的值为()。

正确选项:--------

A.92H

B.8CH

C.92

D.5CH

 

2.指令DIV BX执行后,商和余数分别在寄存器()中。

A.AX和DX

B.DX和BX

C.DX和AX

正确选项:--------

D.AL和AH

正确选项:--------

 

3.将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。

A.连接程序

B.汇编程序

C.编译程序

D.调试程序

 

4.循环控制指令LOOPNE/LOOPNZ结束循环的条件是( )。

A.(CX)=0或ZF=1

B.(CX)=0或ZF=0

C.(CX)≠0且ZF=0

D.(CX)≠0或ZF=1

 

5.保存堆栈段段基值的寄存器是( )。

A.CS

B.SP

C.ES

D.SS

 

6.设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。

A.0916FH

B.09170H

C.0916EH

D.0953H

 

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

A.目的寄存器

B.数据寄存器

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

D.存放一个操作数

正确选项:--------

 

8.指令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

正确选项:--------

 

9.可以将AL寄存器中的数据变为奇数的指令是( )。

A.INC AL

B.MOV AL, 0FH

C.SHL AL, 1

D.OR AL, 01H

 

10.题面如下:

 

{图}

A.a

B.b

C.c

D.d

 

11.将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是( )。

正确选项:--------

A.MOV BX, [DI]

正确选项:--------

正确选项:--------

B.MOV BX, DI

正确选项:--------

C.MOV BX, ES:[DI]

D.LODSW

 

12.指令IMUL CL,表示( )。

A.(AL)*(CL)→(AX)

B.(AX)*(CL)→(DX)

正确选项:--------

C.(AX)/(CL)→(AL)

D.(CL)*(AL)→(AL)

 

13.设堆栈指针(SP)=4EH, 执行下面两条指令,当刚进入子程序P1执行时,SP的值是()。 PUSHF CALL FAR PTR P1

A.48H

B.4CH

C.52H

D.54H

正确选项:--------

 

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.有伪指令SS DW ‘AB’,则SS+1单元中的内容是()。

正确选项:--------

A.’B’

B.’A’

C.不确定

D.’AB’

正确选项:--------

 

16.将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。

A.MOV AX, BX

B.MOV AX, [BX]

C.POP AX

D.MOV AX, SS:[BX]

正确选项:--------

 

17.已知(AX)=1111H,执行指令“XOR AX,AX”后,AX的值是( )。

正确选项:--------

A.0FFFFH

B.0H

C.1111H

D.不确定

正确选项:--------

 

18.将数据1234H存放在存储单元中的伪指令是( )。

A.TT DB 12H, 34H

B.TT EQU 1234H

C.TT DB ‘1234H’

正确选项:--------

D.TT DW 1234H

正确选项:--------

 

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

A.(ES)*16+(BP)

B.(SS)*16+(BP)

C.(ES)+(BP)

D.(BP)

 

20.将BX中内容送到地址为3FH的端口中去的方法是()。

A.MOV 3FH,BX

B.OUT 3FH,BX

C.MOV AX,BX OUT 3FH,AX

D.MOV AX,BX IN AX,3FH

 

川大《汇编语言程序设计2238》21春在线作业2【标准答案】

二、多选题 (共 10 道试题,共 30 分)

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

A.BX

B.A

C.DH

正确选项:--------

D.BP

E.CH

 

22.下面关于宏指令的描述,正确的是( )。

A.宏指令的使用,并不能够简化目标程序

B.宏定义中不能使用形式参数

C.宏指令和子程序都可以简化源程序的书写

D.宏指令和子程序目标代码的执行方式相同

E.宏指令执行时,不需要保护和恢复断点

 

23.物理地址1117AH的逻辑地址可以是()。

A.1000H:117AH

B.11000H:17AH

C.1025H:0F2AH

D.1109H:00EAH

正确选项:--------

E.1117AH:0H

 

24.下面语句中,是伪指令语句的有( )。

A.CMP AX, CX

B.DB ?

C.IDIV CX

D.ORG 30H

E.DATA SEGMENT

 

25.标号的类型可以是( )。

A.NEAR

B.WORD

C.DWORD

D.FAR

E.DW

 

26.下面指令中,可以将BX寄存器清0的指令是( )。

A.CMP BX, BX

B.XOR BX, BX

C.MOV BX, 0

D.MOV BX, 1 EQ 0

 

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

A.循环参数初始化

B.产生条件

C.测试

D.定向

正确选项:--------

E.标号

 

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

A.BX

B.CS

C.DS

正确选项:--------

D.ES

E.SP

 

29.下面的寻址方式属于存储器操作数的寻址方式的有( )。

A.直接寻址

B.基址变址寻址

C.寄存器寻址

D.立即数寻址

E.寄存器间接寻址

 

30.实现堆栈留空100H个字节单元,可选用的语句有( )。

A.DB 25H DUP(4)

B.DD 50H DUP(0)

C.DB 100H DUP(0)

D.DW 50H DUP(0)

正确选项:--------

E.DW 80H DUP(0)

正确选项:--------

 

三、判断题 (共 15 道试题,共 30 分)

31.逻辑右移1位和算术右移1位的效果是一样的。

 

32.指令TEST AL,0执行后AL的内容一定是全零。

 

33.指令MOV AL,255是合法的数据传送指令。

 

34.在变量定义时,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。

 

35.PF位可以用来表示运算结果中1的个数的奇偶性。

 

36.逻辑左移1位和算术左移1位的效果是一样的。

 

37.指令SHR AX,4可以将AX的内容逻辑右移4位。

 

38.SP的内容可以不指向堆栈的栈顶。

 

39.PUSH、POP指令的操作数必须是字操作数。

 

40.内存中字单元的地址必须是偶数地址。

 

41.在汇编语言源程序中,伪指令语句必须放在数据段中。

 

42.指令IN AL,DX是合法的指令。

正确选项:--------

 

43.逻辑运算符AND、OR、XOR或NOT,只能用于数字表达式。

 

44.只能使用PUSH、POP类的指令对堆栈段内的内容进行操作。

 

45.CF位可以用来表示无符号数的溢出。

川大《汇编语言程序设计2238》21春在线作业2【标准答案】

扫描二维码获取答案

热门文章

猜你喜欢