|
汇编语言程序设计19春在线作业1-0004
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 30 分)
1.INT 12H 在中断向量表中的物理地址是()
A.00048H
B.00044H
C.00040H
D.0003CH
正确资料:
2.以下()寄存器可以用于基址寻址的。
A.CX
B.AX
C.DX
D.BX
正确资料来自谋学网(www.mouxue.com)
3.经常用于跳跃表发的寻址方式除了基址变址之外还可用()
A.直接寻址
B.寄存器寻址
C.寄存器间接寻址
D.间接寻址
正确资料来自谋学网(www.mouxue.com)
4.假设n=16,带符号数-4D8EH用补码表示为()
A.1011001001110001B
B.1100110110001110B
C.-100110110001110B
D.1011001001110010B
正确资料来自谋学网(www.mouxue.com)
5.DOS键盘操作INT 21H 实现从键盘输入一个字符并回显的功能号()
A.1
B.6
C.7
D.8
正确资料:
6.指令 MOV BYTE PTR [BX], 1000 错误类型是()
A.类型不匹配
B.不能都是存储器操作数
C.1000超过了一个字节的范围
D.两操作数数据类型不同
正确资料
7.能把表达式的值转换成当前基数下的数的符号是()
A.;;
B.&
C.$
D.%
正确资料来自谋学网(www.mouxue.com)
8.非法文件代号的错误代码是()
A.06
B.03
C.19
D.02
正确资料:
9.调用程序和过程在同一个代码段中,可以使用()属性。
A.NEAR
B.NEAR/FAR
C.FAR
D.无
正确资料:
10.把()集成在芯片上构成CPU。
A.运算器
B.控制器和存储器
C.运算器和控制器
D.运算器和存储器
正确资料
二、多选题 (共 10 道试题,共 30 分)
11.结束程序执行的语句的表示方法()
A.INT 20H
B.MOV AX, 4C00H
C.INT 21H
D.INT 22H
正确正确正确资料
12.汇编程序中END的作用()
A.告诉汇编程序该汇编语言到此结束
B.指出第一条被执行的指令地址
C.跟Start对应
D.结束程序
正确正确资料:
13.为调试程序设置的中断有( )
A.软件中断
B.单步中断
C.硬件中断
D.断点中断
正确正确资料来自谋学网(www.mouxue.com)
14.I/O中断类型()
A.键盘I/O
B.显示器I/O
C.打印机I/O
D.串行通信口I/O
正确正确正确资料D
15.将二进制数10 1101B转换为其它进制是()
A.53
B.45
C.28
D.2DH
正确正确资料来自谋学网(www.mouxue.com)
16.CRAY PROC ① PUSH AX ② ADD AX,BX RET ③ ENDP CRY④上面程序哪个部分有错()
A.①
B.②
C.③
D.④
正确正确资料来自谋学网(www.mouxue.com)
17.写出一个指令将一个字数据从端口1000H输入()
A.MOV AX,100H
B.MOV DX,1000H
C.IN AX,DX
D.OUTAX,DX
正确正确资料
18.在编写循环程序时,需要提前结束循环,可以用以下()指令。
A.LOOP
B.LOOPNZ
C.LOOPZ
D.LOOPZ
正确正确资料D
19.(AX)=0BF4H,那么它的各个标志位的值()
A.CF=1
B.OF=1
C.SF=0
D.ZF=1
正确正确正确资料
20.一个汇编程序可包含()段。
A.代码段
B.堆栈段
C.数据段
D.附加段
正确正确正确资料D
三、资料来源:谋学网(www.mouxue.com) (共 20 道试题,共 40 分)
21.根据地址总线的宽度可以确定处理机可以访问的存储器的最大范围。
资料:正确
22.采用计算机高级语言编写的程序,其执行速度比用低级语言编写的程序要快。
资料:错误
23.MOV CS,AX指令是正确的。
资料:错误
24.伪操作跟伪指令不是一个概念。
资料:错误
25.子程序的类型属性只能为NEAR。
资料:错误
26.在过程里用负的偏移量加上活动传递结构的基址(EBP)访问形参变量。
资料:正确
27.EVEN伪操作使下一个变量或指令开始于偶数字节地址。
资料:正确
28.多个模块的程序相连接是,一定要把所有的代码段或数据段分别连接在一起,形成一个大的代码段或数据段。
资料:错误
29.操作项可以是指令、伪操作、宏指令的助记符。
资料:正确
30.OBJ文件是二进制文件。
资料:正确
31.除法指令对所有的条件码均无定义。
资料:正确
32.当过程结束时,为了取得正确的返回地址,不需要清除局部自动变量。
资料:错误
33.MOV AX,IP 指令不是正确的。
资料:正确
34.宏汇编中的注释以分号(;)开始,是为源程序所加的说明,它可以在操作数之后,但不能在一行之首。
资料:错误
35.不同的计算机系统具有不同的机器语言和汇编语言。
资料:正确
36.解决中断优先级的方法有软件查询、简单硬件、专用硬件。
资料:正确
37.mov bx,[ax],这条指令时正确的。
资料:错误
38.在指令中一个地址代表一个字节单元。
资料:错误
39.跳跃表法只能有基址变址来实现。
资料:错误
40.条件汇编中若自变量为空,则满足条件的条件伪操作的表示是IFB<argument>。
资料:错误
|
|