《东师汇编语言程序设计17春在线作业2 答案》由会员分享,可在线阅读,更多相关《东师汇编语言程序设计17春在线作业2 答案(24页珍藏版)》请在金锄头文库上搜索。
1、一、单选题(共 10 道试题,共 30 分。 ) V 1. 循环程序中最重要的一部分是()A. 设置循环的初始状态B. 循环体C. 循环控制变量D. 以上三者都是标准答案:B2. 非法文件代号的错误代码是()A. 06B. 03C. 19D. 02标准答案:A3. 循环程序有几种结构方式()A. 3B. 2C. 1D. 0标准答案:B4. MOV DX,COUNTBPDI的源操作数的寻址方式是()A. 变址寻址B. 基址寻址C. 直接寻址D. 基址变址寻址标准答案:D5. 调用一个子程序结束之后需返回应该用()指令。A. CallB. iretC. retD. iret or ret标准答案:
2、C6. 存储器的物理地址是由段地址和()组合而成的A. 寄存器地址B. 偏移地址C. 位移D. 存储器地址标准答案:B7. 将十六进制数 FFH 转换为十进制数是()A. 165B. 11111111C. 1515D. 255标准答案:D8. 如果一个文件被赋予“只读”属性,那么用户可以()A. 写文件B. 修改文件C. 读文件D. 读写文件标准答案:C9. 键盘中断调用 16H 的 0 号功能是将读入字符的 ASCII 码送入()A. AHB. ALC. BHD. BL标准答案:B10. DOS 中断类型功能号位 21 表示()A. 功能调用B. 程序终止C. 终止地址D. 严重错误向量标准
3、答案:A二、多选题(共 10 道试题,共 30 分。 ) V 1. CPU 利用输入输出指令与外部设备交换什么信息()A. 控制信息B. 状态信息C. 数据信息D. 总线信息标准答案:ABCD2. CRAY PROC PUSH AX ADD AX,BX RET ENDP CRY上面程序哪个部分有错()A. B. C. D. 标准答案:AD3. 下列()是关系操作符。A. JMPB. NEC. JED. LT标准答案:BD4. 不影响条件码的指令有()A. 条件转移B. 串传送指令C. 乘法指令D. 除法指令标准答案:ABD5. I/O 端口有哪几种()A. 数据端口B. 控制端口C. 状态端口
4、D. 串行口标准答案:ABC6. 下列与比例因子有关的寻址方式有哪些()A. 相对寻址方式B. 比例变址寻址C. 基址比例变址寻址D. 寄存器寻址标准答案:BC7. 对于 16 位操作数,寄存器可以是()A. axB. alC. bxD. bp标准答案:ACD8. 计算机软件分为()类。A. 硬件B. 系统软件C. 操作软件D. 应用软件标准答案:BD9. 与转移地址有关的寻址方式()A. 段内直接寻址B. 段内间接寻址C. 段间直接寻址D. 段间间接寻址标准答案:ABCD10. 将二进制数 10 1101B 转换为其它进制是()A. 53B. 45C. 28D. 2DH标准答案:BD三、判断
5、题(共 20 道试题,共 40 分。 ) V 1. 所有的图形程序都需要通过位映像的方法逐一计算屏幕上的每一个像素值。A. 错误B. 正确标准答案:A2. 磁盘的工作受磁盘控制器的控制,而不受主机的控制。A. 错误B. 正确标准答案:A3. BCD 是一种用二进制编码的十进制数。A. 错误B. 正确标准答案:B4. 在上一个字符还未被处理机取走,又有字符要传送到数据寄存器里,则会引起超越错。A. 错误B. 正确标准答案:B5. 调用子程序时,参数是通过实参、形参方法传送的。A. 错误B. 正确标准答案:B6. 被同级或低级中断源嵌套,除了使 IF=1 外,还要求向 8259A 发中断结束命令
6、EOI。A. 错误B. 正确标准答案:B7. 调用程序和过程不在同一代码段中,可以使用 NEAR 属性。A. 错误B. 正确标准答案:A8. 所有中断过程均可用 IRET 指令退出。A. 错误B. 正确标准答案:B9. PUSH AL 指令是正确的。A. 错误B. 正确标准答案:A10. 使用 BIOS INT 10H 的功能 9 在图形屏幕上显示文件时,总是把数据循环寄存器设置为正常方式。A. 错误B. 正确标准答案:B11. MOV BYTE PTRBX,1000 指令是正确的。A. 错误B. 正确标准答案:A12. 20、在编写子程序时应该将用到的寄存器的值保存起来。A. 错误B. 正确
7、标准答案:B13. 子程序的类型属性只能为 NEAR。A. 错误B. 正确标准答案:A14. 一个过程的定义中可以包括多个过程定义。A. 错误B. 正确标准答案:B15. “无定义”是指该指令的结果并不影响条形码。A. 错误B. 正确标准答案:A16. 高级算法语言是计算机硬件能直接识别和执行的语言。A. 错误B. 正确标准答案:A17. EQU 伪操作中的表达式名是允许重复定义的。A. 错误B. 正确标准答案:A18. HLA 允许在数值中用下划线作为分隔符,便于人们阅读。A. 错误B. 正确标准答案:B19. 宏定义,可以先调用后定义。A. 错误B. 正确标准答案:A20. 伪操作跟伪指令
8、不是一个概念。A. 错误B. 正确标准答案:A一、单选题(共 10 道试题,共 30 分。 ) V 1. 非法文件代号的错误代码是()A. 06B. 03C. 19D. 02标准答案:A2. 循环的控制方法有几种()A. 4B. 3C. 2D. 1标准答案:B3. 汇编程序将回送变量或标号的段地址值的数值回送操作符()A. TYPE expressionB. offset variableC. SEG Variable|labelD. LENGTH Variable标准答案:C4. 把()集成在芯片上构成 CPU。A. 运算器B. 控制器和存储器C. 运算器和控制器D. 运算器和存储器标准答案
9、:C5. 使用 3CH 功能建一文件,而该文件已存在,那么将会出现()A. 不会改变任何东西B. 此操作将文件长度置为 0,写新文件,原文件内容被清除。C. 接着原来的文件写D. 仅把长度置零E. 如果不愿意使用预定义的标准设备,可先关闭这些文件代号标准答案:B6. 假设 n=16,带符号数4D8EH 用补码表示为()A. 1011001001110001BB. 1100110110001110BC. -100110110001110BD. 1011001001110010B标准答案:D7. 文件代号是()类型A. 字节B. 字C. 双字D. 四字标准答案:B8. MOV BL, BX 的寻址
10、方式()A. 直接寻址B. 变址寻址C. 立即寻址D. 寄存器寻址标准答案:D9. 调用一个子程序需用()指令。A. CallB. retC. iretD. 不需要指令直接写子程序的名字即可标准答案:A10. 如果一个文件被赋予“只读”属性,那么用户可以()A. 写文件B. 修改文件C. 读文件D. 读写文件标准答案:C二、多选题(共 10 道试题,共 30 分。 ) V 1. 算数操作符可用于()表达式中。A. 逻辑表达式B. 数字表达式C. 地址表达式D. 关系表达式标准答案:BC2. 将二进制数 10 1101B 转换为其它进制是()A. 53B. 45C. 28D. 2DH标准答案:B
11、D3. 计算机不能区别有无符号数,所以有符号数要查找哪些标志位()A. CFB. SFC. OFD. ZF标准答案:BCD4. 使用子程序结构的优点()A. 可以节省存储空间B. 可以节省程序所花的时间C. 可提供模块化程序设计的条件D. 便于程序的调试与修改标准答案:ABCD5. 打印机输出一个字符的功能,有哪些功能号()A. DOS 中断 21H 的功能 5B. BIOS 中断 17H 的功能 0C. DOS 中断 20H 的功能 5D. BIOS 中断 17H 的功能 1标准答案:AB6. 一个汇编程序可包含()段。A. 代码段B. 堆栈段C. 数据段D. 附加段标准答案:ABCD7.
12、子程序有()属性。A. FarB. publicC. extrnD. near标准答案:AD8. 伪操作可以完成的功能()A. 处理器选择B. 定义程序模式C. 定义数据D. 分配存储区标准答案:ABCD9. 汇编程序把 5150H 存入一个存储器字中的方法()A. DW 5150HB. DB 50H, 51HC. DB PQD. DW QP标准答案:ABCD10. 软件中断通常由以下哪些情况引起( )A. 由中断指令 INT 引起B. 由于 CPU 的某些错误引起C. 为调试程序设置的中断D. 由外部硬件引起标准答案:ABC三、判断题(共 20 道试题,共 40 分。 ) V 1. (85-
13、76)的结果用十六进制表示为08H。A. 错误B. 正确标准答案:A2. 汇编语言之所以属于低级语言是由于用它编写的程序执行效率不如高级语言。A. 错误B. 正确标准答案:A3. 数据总线负责计算机中数据在各组成部分之间的传送。A. 错误B. 正确标准答案:B4. F 的 ASCII 码为 46H。A. 错误B. 正确标准答案:B5. DMA 控制器一般包括四个寄存器:控制寄存器、状态寄存器、地址寄存器、数据寄存器。A. 错误B. 正确标准答案:A6. bx 也可以作为累加器用。A. 错误B. 正确标准答案:B7. 相对于某起始地址的偏移量称为偏移地址。A. 错误B. 正确标准答案:B8. 调
14、用程序和过程不在同一代码段中,可以使用 NEAR 属性。A. 错误B. 正确标准答案:A9. 若一台计算机的字长为 4 个字节,这意味着它能处理的字符串最多为 4 个英文字母组成。A. 错误B. 正确标准答案:A10. 正在运行的中断处理程序又被中断称为中断嵌套。A. 错误B. 正确标准答案:B11. 宏定义,可以先调用后定义。A. 错误B. 正确标准答案:A12. 除法指令对所有的条件码均无定义。A. 错误B. 正确标准答案:B13. 常量不占用存储空间。A. 错误B. 正确标准答案:A14. BCD 是一种用二进制编码的十进制数。A. 错误B. 正确标准答案:B15. 软件中断的优先级高于
15、可屏蔽中断。A. 错误B. 正确标准答案:B16. 所有的图形程序都需要通过位映像的方法逐一计算屏幕上的每一个像素值。A. 错误B. 正确标准答案:A17. 在高级语言中,下标封装了访问内存的细节,可以用下标表达式表示要访问的元素。A. 错误B. 正确标准答案:B18. 宏汇编中实元与哑元的个数必须相等。A. 错误B. 正确标准答案:A19. 若 8086 系统采用单片 8259A,中断请求均采用边沿触发方式,IR0-IR7 对应的中断类型号为 08H-0FH。8259A 工作于非缓冲方式,一般全嵌套方式,非自动中断结束方式,8259A端口地址为 20H、21H。则连同 IR1 的中断源的中断
16、类型号是 09H。A. 错误B. 正确标准答案:B20. 循环控制条件是循环程序设计的关键,必须结合对算法的分析与考虑合理的选择。A. 错误B. 正确标准答案:B一、单选题(共 10 道试题,共 30 分。 ) V 1. 程序除了有顺序、循环、分支和()四种结构形式。A. 中断B. 选择C. 嵌套D. 子程序标准答案:D2. 能把表达式的值转换成当前基数下的数的符号是()A. ;B. &C. $D. %标准答案:D3. 若 DX=1010H,则 AND DX,DX 的执行结果为()A. 0000HB. 1111HC. 1010HD. FFFFH标准答案:C4. FEES DW 100 DUP(0)和 mov cx,LENGTH FEES 两条指令之后, length FEE