川农川大

川大《汇编语言程序设计2238》18春在线作业2(100分)

时间:2018-08-20  作者:李老师  来源:www.youxue100f.com  点击: 次  

标签: 作业答案 论文写作
内容摘要:
《汇编语言程序设计2238》

《汇编语言程序设计2238》18春在线作业2
试卷总分:100    得分:100

一、 单选题 (共 20 道试题,共 40 分)
1.保存堆栈段段基值的寄存器是( )。
A.CS
B.SP
C.ES
D.SS
正确答案: D


2.
题面如下:

 

A.a
B.b
C.c
D.d
正确答案: C


3.为实现单步操作,即每执行完一条指令就停下来,必须设置标志位()。
A.IF
B.AF
C.DF
D.TF
正确答案: D


4.重复前缀指令REPNE/REPNZ继续重复执行串操作的条件是()。
A.(CX)=0且ZF=1
B.(CX)≠0或ZF=0
C.(CX)≠0且ZF=0
D.(CX)≠0或ZF=1
正确答案: C


5.下列逻辑地址中,表示将要执行的指令地址的是( )。
A.DS:SI
B.CS:IP
C.ES:DI
D.SS:SP
正确答案: B


6.设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR[BP]中,操作数的物理地址是( )。
A.40000H
B.31000H
C.30000H
D.21000H
正确答案: D


7.将数据1234H存放在存储单元中的伪指令是( )。
A.TT DB 12H, 34H
B.TT EQU 1234H
C.TT DB ‘1234H’
D.TT DW 1234H
正确答案:www.youxue100f.com


8.DA1 DW 2A05H DA2 DB 0FAH ┇ MOV AL,BYTE PTR DA1 SUB DA2,AL 上述指令执行后,DA2中的内容是()。
A.0DAH
B.0FAH
C.0F5H
D.0D0H
正确答案:


9.已知(AX)=0335H, (DH)=38H,执行指令 SUB AL,DH AAS 后,AX的值为( )。
A.207
B.0297H
C.02FDH
D.0207H
正确答案:


10.指令IMUL CL,表示( )。
A.(AL)*(CL)→(AX)
B.(AX)*(CL)→(DX)
C.(AX)/(CL)→(AL)
D.(CL)*(AL)→(AL)
正确答案:


11.
题面如下:

 

A.a
B.b
C.c
D.d
正确答案:


12.有伪指令SS DW ‘AB’,则SS+1单元中的内容是()。
A.’B’
B.’A’
C.不确定
D.’AB’
正确答案:


13.执行指令ADD AX,0 后,不受影响的标志位是()。
A.CF
B.ZF
C.PF
D.DF
正确答案:


14.指令TEST AX, ES:[1023H]中,源操作数的寻址方式是( )。
A.寄存器寻址
B.直接寻址
C.寄存器间接寻址
D.立即数寻址
正确答案:


15.将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。
A.连接程序
B.汇编程序
C.编译程序
D.调试程序
正确答案:


16.
题面如下:

 

A.a
B.b
C.c
D.d
正确答案:


17.将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。
A.MOV AX, BX
B.MOV AX, [BX]
C.POP AX
D.MOV AX, SS:[BX]
正确答案:


18.在执行“LEA BX,BUFFER”指令时,是把()。
A.BUFFER的内容→BX
B.BUFFER的偏移量→BX
C.BUFFER的段基值→BX
D.BUFFER的内容→EA
正确答案:


19.保存当前栈顶单元偏移地址的寄存器是()。
A.BP
B.SP
C.BX
D.DI
正确答案:


20.设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。
A.0916FH
B.09170H
C.0916EH
D.0953H
正确答案:


二、 多选题 (共 10 道试题,共 30 分)
1.在8086CPU中,可用于作地址指针的寄存器有()。
A.BX
B.AX
C.SI
D.BP
E.CX
正确答案:


2.下列寄存器中是16位寄存器的有()。
A.BX
B.A
C.DH
D.BP
E.CH
正确答案:


3.下面的寻址方式属于存储器操作数的寻址方式的有( )。
A.直接寻址
B.基址变址寻址
C.寄存器寻址
D.立即数寻址
E.寄存器间接寻址
正确答案:


4.下面语句中,是伪指令语句的有( )。
A.CMP AX, CX
B.DB ?
C.IDIV CX
D.ORG 30H
E.DATA SEGMENT
正确答案:


5.以下程序段中,有数据2000H的字单元的偏移量分别是()。 ORG 20H VAR1 DB 0,’0’,20H,0,20H DW VAR1
A.03H
B.21H
C.22H
D.23H
E.24H
正确答案:


6.下列寄存器中是段寄存器的有( )。
A.BX
B.CS
C.DS
D.ES
E.SP
正确答案:


7.实现堆栈留空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)
正确答案:


8.下面指令中,可以将BX寄存器清0的指令是( )。
A.CMP BX, BX
B.XOR BX, BX
C.MOV BX, 0
D.MOV BX, 1 EQ 0
正确答案:


9.下列指令中,错误的指令是( )。
A.AND AL, ‘A’
B.SHL AX, 4
C.MOV CS, AX
D.TEST [BX], AL
E.MOV DS, 1234H
正确答案:


10.下面关于宏指令的描述,正确的是( )。
A.宏指令的使用,并不能够简化目标程序
B.宏定义中不能使用形式参数
C.宏指令和子程序都可以简化源程序的书写
D.宏指令和子程序目标代码的执行方式相同
E.宏指令执行时,不需要保护和恢复断点
正确答案:


三、 判断题 (共 15 道试题,共 30 分)
1.在汇编语言源程序中,伪指令语句必须放在数据段中。
A.错误
B.正确
正确答案:


2.不能给段寄存器进行立即数方式赋值。
A.错误
B.正确
正确答案:


3.在变量定义时,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。
A.错误
B.正确
正确答案:


4.逻辑运算符AND、OR、XOR或NOT,只能用于数字表达式。
A.错误
B.正确
正确答案:


5.指令IN AL,DX是合法的指令。
A.错误
B.正确
正确答案:


6.PUSH、POP指令的操作数必须是字操作数。
A.错误
B.正确
正确答案:


7.为了使执行串操作指令时串地址按增量方式处理,应使用指令CLI。
A.错误
B.正确
正确答案:


8.汇编程序和汇编语言源程序是同样的概念。
A.错误
B.正确
正确答案:


9.CF位可以用来表示无符号数的溢出。
A.错误
B.正确
正确答案:


10.条件转移指令与无条件转移指令的转移范围是一样的。
A.错误
B.正确
正确答案:


11.MOV指令要影响标志位。
A.错误
B.正确
正确答案:


12.
题面如下:

 

A.错误
B.正确
正确答案:


13.CMP AX,BX执行的操作是(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值。
A.错误
B.正确
正确答案:


14.只能使用PUSH、POP类的指令对堆栈段内的内容进行操作。
A.错误
B.正确
正确答案:


15.指令SHR AX,4可以将AX的内容逻辑右移4位。
A.错误
B.正确
正确答案:

 


出处:奥奥鹏作业答案_优学网_专业的作业答案辅导网
网址:youxue100f.com转载时请注明出处和网址
作业答案_优学网_专业的在离线作业答案辅导网

联系:QQ:3064302332 点击这里给我发消息,谢谢

精彩推荐
热门点击
本类排行

作业资料综合信息发布网站
联系QQ:3064302332 优学网为您服务!点击这里给我发消息,谢谢
优学网成考作业答案网为您服务!
QQ:3064302332

优学网100分作业答案
微信:wxxygzs
联系:QQ:3064302332 youxue100f.com网为您服务!点击这里给我发消息,谢谢
作业资料辅导平台_优学网滇ICP备2021005493号 成考作业答案联系优学网网站地图
Copyright ©2002-2018 奥鹏作业答案_优学网_专业的奥鹏在线离线作业答案辅导网 文军科技 版权所有 Power by DedeCms