《东师汇编语言程序设计17春在线作业1 答案》由会员分享,可在线阅读,更多相关《东师汇编语言程序设计17春在线作业1 答案(24页珍藏版)》请在金锄头文库上搜索。
1、一、单选题(共 10 道试题,共 30 分。 ) V 1. 十六进制数 0FFF8H 表示的十进制负数是()A. 32760B. 65528C. -32760D. -65528标准答案:C2. 键盘中断调用 16H 的 0 号功能是将读入字符的 ASCII 码送入()A. AHB. ALC. BHD. BL标准答案:B3. 若 AL10011000B,BL01100111B,则执行指令“AND AL,BL”后,AL ()A. 00hB. 0ffhC. 02fhD. 0f标准答案:A4. INT 1AH 指令执行的结果高位字存在()中。A. AXB. BXC. CXD. DX标准答案:D5. 分
2、配给 INT 12H 的中断类型号在中断向量中的物理地址是()A. 00048H、00049H、0004AH、0004BHB. 00038H、00039H、0003AH、0003BHC. 00028H、00029H、0002AH、0002BHD. 00058H、00059H、0005AH、0005BH标准答案:A6. DOS 系统功能调用的屏幕显示字符是()号调用。A. 1B. 4C. 5D. 2标准答案:C7. 分析如下程序,mov cx,2 loop1: sub cx,2 Loopz loop1 程序执行了几次循环()A. 2B. 0C. 1D. 4标准答案:C8. 在实现 CASE 结构
3、时,除了用分支结构 ifelse 之外还可以用()A. 跳跃表发B. 循环法C. if 语句嵌套D. 子程序标准答案:A9. 下列叙述中属于子程序直接递归调用的是()A. 子程序 1 调用子程序 2B. 子程序 2 调用子程序 3C. 子程序 3 调用子程序 4D. 子程序 4 调用子程序 4标准答案:D10. (dx)=0b9h,shr dx,1 的结果是()A. 05chB. 06chC. 00chD. 01ch标准答案:A二、多选题(共 10 道试题,共 30 分。 ) V 1. “language type”在说明档该过程作为某种高级程序的子过程时所用的高级语言,可以是()A. PAS
4、CALB. BASICC. FORTAND. C标准答案:ABCD2. 使用子程序结构的优点()A. 可以节省存储空间B. 可以节省程序所花的时间C. 可提供模块化程序设计的条件D. 便于程序的调试与修改标准答案:ABCD3. 类型 14 的中断向量在存储器的哪些单元里()A. 0000:0050HB. 0000:0051HC. 0000:0052HD. 0000:0053H标准答案:ABCD4. 中断分为哪几类()A. 硬件中断B. 开中断C. 软件中断D. 关中断标准答案:AC5. 与数据有关的寻址方式()A. 立即寻址B. 直接寻址C. 变址寻址D. 基址寻址标准答案:ABCD6. 伪操
5、作可以完成的功能()A. 处理器选择B. 定义程序模式C. 定义数据D. 分配存储区标准答案:ABCD7. 对于 16 位操作数,寄存器可以是()A. axB. alC. bxD. bp标准答案:ACD8. CPU 利用输入输出指令与外部设备交换什么信息()A. 控制信息B. 状态信息C. 数据信息D. 总线信息标准答案:ABCD9. 硬盘有()特性。A. 转速高B. 存取速度快C. 存储容量大D. 转速低标准答案:ABC10. 循环移位指令影响哪些条件标志()A. ofB. cfC. sfD. zf标准答案:AB三、判断题(共 20 道试题,共 40 分。 ) V 1. 注释项用来说明一段程
6、序、一条或几条指令的功能,是必须有的。A. 错误B. 正确标准答案:A2. mov dx,9,这条指令时寄存器寻址。A. 错误B. 正确标准答案:A3. 使用字节级映像操作要比逐一读写单个像素的速度要快。A. 错误B. 正确标准答案:B4. 分支程序结构有两种形式,分别相当于高级语言中的 IF_THEN_ELSE 和 CASE 语句。A. 错误B. 正确标准答案:B5. 所有中断过程均可用 IRET 指令退出。A. 错误B. 正确标准答案:B6. ARRAY DB 100 DUP(?) 在内存中开辟的空间是 100 个字节,无初使。A. 错误B. 正确标准答案:B7. 使用 BIOS INT
7、10H 的功能 9 在图形屏幕上显示文件时,总是把数据循环寄存器设置为正常方式。A. 错误B. 正确标准答案:B8. 正在运行的中断处理程序又被中断称为中断嵌套。A. 错误B. 正确标准答案:B9. 80386 机可以有比例因子有关的寻址方式。A. 错误B. 正确标准答案:B10. I/O 指令是 CPU 与外部设备进行通信的最基本途径。A. 错误B. 正确标准答案:B11. 1 GE 0 的结果是 1。A. 错误B. 正确标准答案:A12. 立即寻址方式不能用于目的操作数字段。A. 错误B. 正确标准答案:B13. INT 指令可以指定 0-0FFH 中的任何类型号。A. 错误B. 正确标准
8、答案:B14. 代码段 CS 用于取指。A. 错误B. 正确标准答案:B15. mov ax,8,这条指令时直接寻址。A. 错误B. 正确标准答案:B16. F 的 ASCII 码为 46H。A. 错误B. 正确标准答案:B17. 汇编语言程序的语句除指令外还可以由伪操作和宏指令组成。A. 错误B. 正确标准答案:B18. 8259A 的中断命令寄存器的端口地址是 20H。A. 错误B. 正确标准答案:B19. 在乘法指令里,目的操作数必须是累加器,字运算为 ax,字节运算为 al。A. 错误B. 正确标准答案:B20. 当前可以使用的段是 4 个,无论哪个段都可以。A. 错误B. 正确标准答
9、案:A一、单选题(共 10 道试题,共 30 分。 ) V 1. BP=0200H,SI=0010H,DI=0206H 则:指令 MOV AX,BP+SI+4源操作数的有效地址为()A. 0214hB. 24514hC. 0306HD. 24306H标准答案:A2. 错误代码为 01 的错误类型()A. 文件未找到B. 路径未找到C. 拒绝存取D. 非法功能号标准答案:D3. 循环程序中最重要的一部分是()A. 设置循环的初始状态B. 循环体C. 循环控制变量D. 以上三者都是标准答案:B4. DOS 键盘操作 INT 21H 实现从键盘输入一个字符并回显的功能号()A. 1B. 6C. 7D
10、. 8标准答案:A5. 指令 MOV AX,COUNTBX,若 COUNT=0400H,SS=1200H,DS=1000H,BX=5000H,那么物理地址为()A. 17400HB. 17000HC. 15400HD. 14500H标准答案:C6. 把()集成在芯片上构成 CPU。A. 运算器B. 控制器和存储器C. 运算器和控制器D. 运算器和存储器标准答案:C7. 假设 op1,op2 是已经用 DB 定义的变量,下面哪个指令是正确的()A. CMP 15,BXB. CMP op1,op2C. CMP op1,25D. CMP BX,15标准答案:D8. 假设 n=16,带符号数4D8EH
11、 用补码表示为()A. 1011001001110001BB. 1100110110001110BC. -100110110001110BD. 1011001001110010B标准答案:D9. 下列哪种中断有中断响应过程()A. INTRB. NMIC. 软中断调用D. CPU 内部中断标准答案:A10. 若 BL=83H,CF=1,则 ADC BL,90H 执行后,BL=()A. 15HB. 16HC. 17HD. 14H标准答案:D二、多选题(共 10 道试题,共 30 分。 ) V 1. 8086 规定中断的优先级次序最高的两项为()A. INTOB. INTC. NMID. INTR
12、标准答案:AB2. 下列()是关系操作符。A. JMPB. NEC. JED. LT标准答案:BD3. 与外部符号有关的伪操作有()A. PublicB. extrnC. procD. segment标准答案:AB4. 算数操作符可用于()表达式中。A. 逻辑表达式B. 数字表达式C. 地址表达式D. 关系表达式标准答案:BC5. 乘法指令对哪些条件码有定义()A. ofB. cfC. sfD. zf标准答案:AB6. 打印机输出一个字符的功能,有哪些功能号()A. DOS 中断 21H 的功能 5B. BIOS 中断 17H 的功能 0C. DOS 中断 20H 的功能 5D. BIOS 中
13、断 17H 的功能 1标准答案:AB7. 有关中断处理的中断指令有()A. intB. intoC. iretD. iretd标准答案:ABCD8. 下列可以产生条件的选项有()A. 数据传送指令B. 算术运算指令C. 逻辑运算指令D. 转移指令标准答案:BC9. 将二进制数 10 1101B 转换为其它进制是()A. 53B. 45C. 28D. 2DH标准答案:BD10. 中断分为哪几类()A. 硬件中断B. 开中断C. 软件中断D. 关中断标准答案:AC三、判断题(共 20 道试题,共 40 分。 ) V 1. 在过程里用正的偏移量加上活动传递结构的基址(EBP)访问局部变量。A. 错误
14、B. 正确标准答案:A2. 上一题的中断向量地址是 0:0023H。A. 错误B. 正确标准答案:A3. ADD 15H,BX 指令是正确的。A. 错误B. 正确标准答案:A4. 构建一个活动传递结构从调用过程开始。A. 错误B. 正确标准答案:B5. 汇编语言程序的语句除指令外还可以由伪操作和宏指令组成。A. 错误B. 正确标准答案:B6. 求一个数的补码:正数的补码是它本身,负数的补码是各位取反加一。A. 错误B. 正确标准答案:B7. 宏是源程序中一段有独立功能的程序代码。A. 错误B. 正确标准答案:B8. pop 指令的目的为段寄存器时不允许使用寄存器。A. 错误B. 正确标准答案:
15、B9. 建立活动传递结构是由调用程序和过程共同完成的,而清除活动传递结构是由过程完成的。A. 错误B. 正确标准答案:B10. 实模式下允许的最大寻址空间为 1MB。A. 错误B. 正确标准答案:B11. 所有的图形程序都需要通过位映像的方法逐一计算屏幕上的每一个像素值。A. 错误B. 正确标准答案:A12. lea 指令不影响标志位。A. 错误B. 正确标准答案:B13. 汇编语言中的子程序嵌套层次是有限的,其层数称为嵌套深度。A. 错误B. 正确标准答案:A14. (AL)=0B4H 为无符号数 180D,带符号数-76D。A. 错误B. 正确标准答案:B15. 子程序的类型属性只能为 N
16、EAR。A. 错误B. 正确标准答案:A16. 在进入子程序后,就应该把子程序所需要使用的寄存器保存在堆栈中,而在退出子程序前把寄存器内容恢复原状。A. 错误B. 正确标准答案:B17. (85-76)的结果用十六进制表示为 08H。A. 错误一、单选题(共 10 道试题,共 30 分。 ) V 1. 将十六进制数 2710H 转换为二进制数是()A. 10000B. 1001C. 1326D. 4125标准答案:A2. 假设 n=16,带符号数4D8EH 用补码表示为()A. 1011001001110001BB. 1100110110001110BC. -100110110001110BD. 1011001001110010B标准答案:D3. BIOS 中断类型显示器 I/O 的功能代号()A. 11B. 12C