|
汇编语言程序设计19春在线作业2-0004
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 30 分)
1.汇编程序将回送变量或标号的段地址值的数值回送操作符()
A.TYPE expression
B.offset variable
C.SEG Variable|label
D.LENGTH Variable
正确资料
2.子程序重定位可选在内存中的整个区域中,在进行程序设计时,子程序应采用()
A.绝对地址
B.相对地址
C.逻辑地址
D.物理地址
正确资料:
3.指令MOV BX,MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么物理地址为()
A.17500H
B.16500H
C.14500H
D.13500H
正确资料:
4.CPU利用什么与外设交换信息()
A.数据接口
B.控制器
C.IN/OUT
D.控制器
正确资料
5.DOS中断类型功能号位21表示()
A.功能调用
B.程序终止
C.终止地址
D.严重错误向量
正确资料:
6.将十六进制数FFH转换为十进制数是()
A.165
B.11111111
C.1515
D.255
正确资料来自谋学网(www.mouxue.com)
7.当源程序被汇编时,汇编程序将对每个宏调用作()
A.宏定义
B.宏汇编
C.宏展开
D.宏调用
正确资料
8.某存储单元的物理地址是12345H,可以作为它的段地址有()
A.2345H
B.12345H
C.12340H
D.1234H
正确资料来自谋学网(www.mouxue.com)
9.一下用于对8086CPU产生可屏蔽中断请求的引脚是()
A.NMI
B.INTR
C.INTA非
D.READY
正确资料:
10.INT 12H 在中断向量表中的物理地址是()
A.00048H
B.00044H
C.00040H
D.0003CH
正确资料:
二、多选题 (共 10 道试题,共 30 分)
11.在多分支程序设计中,常用的方法有()
A.地址表示法
B.计数法
C.转移表示法
D.逻辑分解法
正确正确资料D
12.写出一个指令将一个字数据从端口1000H输入()
A.MOV AX,100H
B.MOV DX,1000H
C.IN AX,DX
D.OUTAX,DX
正确正确资料
13.逻辑操作符有()
A.AND
B.OR
C.NOT
D.NEG
正确正确正确资料
14.宏定义中的参数可以是()
A.必须有变元
B.可以无变元
C.可以是操作码
D.不可以是操作码
正确正确资料
15.下面的哪些指令是错误的()
A.mov AH,BX
B.mov [BX],[SI]
C.mov CS, AX
D.mov ECX,AX
正确正确正确资料D
16.如果二进制a^b运算后的结果为1,那么a,b的可能情况是()
A.0,0
B.0,1
C.1,0
D.1,1
正确正确资料
17.子过程中定义的"visibility"可以是()
A.Extrn
B.public
C.private
D.proc
正确正确资料
18.算数操作符可用于()表达式中。
A.逻辑表达式
B.数字表达式
C.地址表达式
D.关系表达式
正确正确资料
19.有效地址可以由下列哪些部分组成()
A.位移量
B.基址
C.变址
D.比例因子
正确正确正确资料D
20.下列可以产生条件的选项有()
A.数据传送指令
B.算术运算指令
C.逻辑运算指令
D.转移指令
正确正确资料
三、资料来源:谋学网(www.mouxue.com) (共 20 道试题,共 40 分)
21.在过程里用负的偏移量加上活动传递结构的基址(EBP)访问形参变量。
资料:正确
22.调用程序先把实参值压入堆栈,接着执行CALL指令把返回地址压入堆栈。
资料:正确
23.调用程序和过程不在同一代码段中,可以使用NEAR属性。
资料:错误
24.宏汇编中实元与哑元的个数必须相等。
资料:错误
25.LOCAL伪操作只能用在宏定义体内,而且它必须是MACRO伪操作的第一个语句。
资料:正确
26.伪操作跟伪指令不是一个概念。
资料:错误
27.(AL)=0B4H为无符号数180D,带符号数-76D。
资料:正确
28.多数情况下,程序都是各种程序结构的组合,既含有分支程序又含有循环程序。
资料:正确
29.F的ASCII码为46H。
资料:正确
30.EMP=6 或 EMP EQU 6 都可以使6赋以符号名EMP,然而不允许两者同时使用。
资料:正确
31.80386机可以有比例因子有关的寻址方式。
资料:正确
32.INT 21H 的键盘输入功能1输入的字符可以回显。
资料:正确
33.条件汇编中若自变量为空,则满足条件的条件伪操作的表示是IFB<argument>。
资料:错误
34.因为有段寄存器,所以存储器要分段。
资料:错误
35.用RET可以使子程序的返回地址出栈。
资料:正确
36.代码段CS用于取指。
资料:正确
37.如果一个数据或一条指令占多个字节,操作系统就按高地址作为数据或指令的地址。
资料:错误
38.数0.8125D化为二进制数是0.1101B。
资料:正确
39.若一台计算机的字长为4个字节,这意味着它能处理的字符串最多为4个英文字母组成。
资料:错误
40.MOV AX,IP 指令不是正确的。
资料:正确
|
|