奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 377|回复: 0

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

[复制链接]

1万

主题

3

回帖

2万

积分

论坛元老

积分
29086
发表于 2021-7-5 13:26:37 | 显示全部楼层 |阅读模式
扫码加微信
(单选题)1:已知(AL)=35H,(BL)=57H,执行指令
ADDAL,BL
四川大学
DAA
后,AL的值为()。
A:92H
B:8CH
C:92
D:5CH
正确答案:
(单选题)2:指令DIVBX执行后,商和余数分别在寄存器()中。
A:AX和DX
B:DX和BX
C:DX和AX
D:AL和AH
正确答案:
(单选题)3:将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。    奥鹏21春在线作业
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:指令“OUTDX,AL”中DX的作用是()。
A:目的寄存器
B:数据寄存器
C:存放端口地址的地址指针寄存器
D:存放一个操作数
正确答案:
(单选题)8:指令DIVBX,表示()。
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:INCAL
B:MOVAL,0FH
C:SHLAL,1
D:ORAL,01H
正确答案:
(单选题)10:题面如下:
A:a
B:b
C:c
D:d
正确答案:
(单选题)11:将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是()。
A:MOVBX,[DI]
B:MOVBX,DI
C:MOVBX,ES:[DI]
D:LODSW
正确答案:
(单选题)12:指令IMULCL,表示()。
A:(AL)*(CL)→(AX)
B:(AX)*(CL)→(DX)
C:(AX)/(CL)→(AL)
D:(CL)*(AL)→(AL)
正确答案:
(单选题)13:设堆栈指针(SP)=4EH,执行下面两条指令,当刚进入子程序P1执行时,SP的值是()。
PUSHF
CALLFARPTRP1
A:48H
B:4CH
C:52H
D:54H
正确答案:
(单选题)14:语句DADB4DUP(2DUP(8),6)表示重复的数据序列和次数是()。
A:数据序列2,8,6重复4次
B:数据序列4,8,6重复2次
C:数据序列4,2,6重复2次
D:数据序列8,8,6重复4次
正确答案:
(单选题)15:有伪指令SSDW‘AB’,则SS+1单元中的内容是()。
A:’B’
B:’A’
C:不确定
D:’AB’
正确答案:
(单选题)16:将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。
A:MOVAX,BX
B:MOVAX,[BX]
C:POPAX
D:MOVAX,SS:[BX]
正确答案:
(单选题)17:已知(AX)=1111H,执行指令“XORAX,AX”后,AX的值是()。
A:0FFFFH
B:0H
C:1111H
D:不确定
正确答案:
(单选题)18:将数据1234H存放在存储单元中的伪指令是()。
A:TTDB12H,34H
B:TTEQU1234H
C:TTDB‘1234H’
D:TTDW1234H
正确答案:
(单选题)19:指令MOVBX,ES:[BP]中,源操作数的物理地址是()。
A:(ES)*16+(BP)
B:(SS)*16+(BP)
C:(ES)+(BP)
D:(BP)
正确答案:
(单选题)20:将BX中内容送到地址为3FH的端口中去的方法是()。
A:MOV3FH,BX
B:OUT3FH,BX
C:MOVAX,BXOUT3FH,AX
D:MOVAX,BXINAX,3FH
正确答案:
(多选题)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:CMPAX,CX
B:DB?
C:IDIVCX
D:ORG30H
E:DATASEGMENT
正确答案:
(多选题)25:标号的类型可以是()。
A:NEAR
B:WORD
C:DWORD
D:FAR
E:DW
正确答案:
(多选题)26:下面指令中,可以将BX寄存器清0的指令是()。
A:CMPBX,BX
B:XORBX,BX
C:MOVBX,0
D:MOVBX,1EQ0
正确答案:
(多选题)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:DB25HDUP(4)
B:DD50HDUP(0)
C:DB100HDUP(0)
D:DW50HDUP(0)
E:DW80HDUP(0)
正确答案:
(判断题)31:逻辑右移1位和算术右移1位的效果是一样的。
A:错误
B:正确
正确答案:
(判断题)32:指令TESTAL,0执行后AL的内容一定是全零。
A:错误
B:正确
正确答案:
(判断题)33:指令MOVAL,255是合法的数据传送指令。
A:错误
B:正确
正确答案:
(判断题)34:在变量定义时,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。
A:错误
B:正确
正确答案:
(判断题)35:PF位可以用来表示运算结果中1的个数的奇偶性。
A:错误
B:正确
正确答案:
(判断题)36:逻辑左移1位和算术左移1位的效果是一样的。
A:错误
B:正确
正确答案:
(判断题)37:指令SHRAX,4可以将AX的内容逻辑右移4位。
A:错误
B:正确
正确答案:
(判断题)38:SP的内容可以不指向堆栈的栈顶。
A:错误
B:正确
正确答案:
(判断题)39:PUSH、POP指令的操作数必须是字操作数。
A:错误
B:正确
正确答案:
(判断题)40:内存中字单元的地址必须是偶数地址。
A:错误
B:正确
正确答案:
(判断题)41:在汇编语言源程序中,伪指令语句必须放在数据段中。
A:错误
B:正确
正确答案:
(判断题)42:指令INAL,DX是合法的指令。
A:错误
B:正确
正确答案:
(判断题)43:逻辑运算符AND、OR、XOR或NOT,只能用于数字表达式。
A:错误
B:正确
正确答案:
(判断题)44:只能使用PUSH、POP类的指令对堆栈段内的内容进行操作。
A:错误
B:正确
正确答案:
(判断题)45:CF位可以用来表示无符号数的溢出。
A:错误
B:正确
正确答案*

本内容由易百教育整理发布
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-24 11:11

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表