汇编语言程序设计19春在线作业1-0001 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 30 分) 1.调用程序和过程在同一个代码段中,可以使用()属性。 A.NEAR B.NEAR/FAR C.FAR D.无 2.8086实模
汇编语言程序设计19春在线作业1-0001
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 30 分)
1.调用程序和过程在同一个代码段中,可以使用()属性。
A.NEAR
B.NEAR/FAR
C.FAR
D.无
2.8086实模式下一个段的大小可达()B。
A.64K
B.16K
C.1M
D.128K
3.宏指令名的第一个符号必须是()
A.字母
B.数字
C.下划线
D.汉字
4.在实现CASE结构时,除了用分支结构if—else之外还可以用()
A.跳跃表发
B.循环法
C.if语句嵌套
D.子程序
5.指令LOOPNZ退出循环的是()
A.CX=0且ZF=1
B.CX=0且ZF=0
C.CX=0或ZF=1
D.CX=0或ZF=0
6.FEES DW 100 DUP(0)和mov cx,LENGTH FEES 两条指令之后,length FEES 的值是多少()
A.50
B.25
C.100
D.0
7.将一个字节数据输入到端口25H的指令是()
A.OUT AL,25H
B.OUT 25H,BL
C.OUT 25H,AL
D.OUT 25H,DL
8.MOV AX, 1234H MOV CL, 4 ROL AX, CL ;执行完这些指令(AX)=()
A.1234H
B.1243H
C.2341H
D.4321H
9.把一个字节数据输出到端口25H的指令是()
A.IN 25H,AL
B.OUT 25H,AL
C.IN AL,25H
D.OUT AL,25H
10.MOV DX,COUNT[BP][DI]的源操作数的寻址方式是()
A.变址寻址
B.基址寻址
C.直接寻址
D.基址变址寻址
二、多选题 (共 10 道试题,共 30 分)
11.CRAY PROC far① PUSH AX ② ADD AX,BX RET ③ ENDP CRY④上面程序哪个部分没有错()
A.①
B.②
C.③
D.④
12.当相等或为0时重复串操作指令为()
A.CMPS
B.REPE
C.REPZ
D.REPNE
13.分配给INT 8的中断类型号在中断向量中的物理地址是()
A.00020H
B.00021H
C.00022H
D.00023H
14.定义LOCAL伪操作注意()
A.只能在宏定义体内
B.必须是MACRO伪操作后的第一个语句
C.MACRO与LOCAL伪操作之间还不允许有注释和分号标志
D.MACRO与LOCAL伪操作之间还允许有注释和分号标志
15.BIOS显示方式包括()
A.文本方式
B.图形方式
C.字符方式
D.像素方式
16.下边哪个是中断操作的步骤( )
A.取中断类型号
B.计算中断向量的地址
C.转入中断处理程序
D.取中断向量,偏移地址送IP,段地址送CS
17.计算十六进制数3A+B7的结果是()
A.F1H
B.11000110B
C.157
D.241
18.DOS串行通信口功能()
A.从串行通信口读一个字符
B.向串行通信口写一个字符
C.串行设备没有缓冲和中断
D.用串行通信设备,字符可能丢失
19.下列可以产生条件的选项有()
A.数据传送指令
B.算术运算指令
C.逻辑运算指令
D.转移指令
20.下面()是外部设备。
A.键盘
B.显示器
C.打印机
D.磁盘
三、判断题 (共 20 道试题,共 40 分)
21.IN BL,05H 指令是正确的。
22.LALL指示清单中只列出产生目标码的宏展开。
23.I/O指令中使用的寄存器必须是DL、DX
24.在EQU语句的表达式中,如果有变量或标号的表达式,则在该语句前应该先给出他们的定义。
25.若8086系统采用单片8259A,中断请求均采用边沿触发方式,IR0-IR7对应的中断类型号为08H-0FH。8259A工作于非缓冲方式,一般全嵌套方式,非自动中断结束方式,8259A端口地址为20H、21H。则连同IR1的中断源的中断类型号是09H。
26.HLA允许在数值中用下划线作为分隔符,便于人们阅读。
27.一般所说的计算机内存容量是指随机访问存储器的容量。
28.操作符分指令助记符和伪指令符两种。指令助记符即8086指令系统,当一个指令具有前缀时,必须用空格将其分开。伪指令符则用来对汇编程序进行控制。
29.中断例行程序的入口地址称为中断向量。
30.在高级语言中,下标封装了访问内存的细节,可以用下标表达式表示要访问的元素。
31.IN AL,DX是将一个字节由输入端口传送至AL。
32.磁盘的工作受磁盘控制器的控制,而不受主机的控制。
33.CPU要访问的某一存储单元的实际地址称为逻辑地址。
34.汇编程序的作用就是把源文件转换成用二进制代码表示的目标文件。
35.在LOCAL和MACRO伪操作之间允许有注释和分号标志。
36.段内子程序调用时,CS、IP的内容都要进栈。
37.分支程序的运行方向是向前的,在某一种的特定条件下,可以执行多个分支。
38.循环不可以有多重结构。
39.宏调用必须先定义后调用。
40.字长是指计算机能直接处理的二进制信息的位数。