奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 528|回复: 0

奥鹏华师17春学期《汇编语言程序设计》在线作业辅导资料

[复制链接]

1万

主题

1

回帖

2万

积分

论坛元老

积分
29370
发表于 2017-5-1 22:33:51 | 显示全部楼层 |阅读模式
扫码加微信

华师《汇编语言程序设计》在线作业


一、单选题(共 25 道试题,共 50 分。)V 1. 在移位类指令中,只有____指令不仅仅是在空缺位补零。
A. SAL
B. SAR
C. SHL
D. SHR
2.____是定义字节变量的。
A. DB
B. DD
C. DW
D. DQ
3.
题面见图片
A. A
B. B
C. C
D. D
4.如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址是____:212CH。
A. 1EA2H
B. 1EB2H
C. 1FA2H
D. 1FB2H
5.在寄存器相对寻址方式MOV AX,[SI+DAT]中,偏移量DAT应是一个
A. 原码
B. 补码
C. 反码
D. 移码
6.流程图中的执行框表明的是某一段程序或某一个模块的功能,它的特点是
A. 一个入口一个出口
B. 一个入口多个出口
C. 多个入口一个出口
D. 多个入口多个出口
7.段内间接寻址方式只改变_____寄存器的内容。
A. AX
B. BX
C. CX
D. IP
8.在循环程序中使用LOOP DON指令作为循环结束的判断,其计数值一般放在____寄存器中。
A. DX
B. CX
C. BP
D. IP
9.简单的汇编语言程序可以通过_________来建立
A. 连接程序
B. 调试程序
C. 汇编程序
D. 编辑程序
10.在ASSUME伪指令设定了段寄存器后,无需在程序段中用指令完成赋值的寄存器是
A. CS
B. DS
C. SS
D. ES
11.在顺序结构的流程图中,不包含____。
A. 起始框
B. 终止框
C. 判断框
D. 处理框
12.能充当相对变址寻址方式的位移量的位数是
A. 8
B. 16
C. 32
D. 8和16
13.在程序执行过程中,IP寄存器中始终保存的是
A. 上一条指令的首地址
B. 下一条指令的首地址
C. 正在执行指令的首地址
D. 需计算有效地址后才能确定地址
14.一个16位相对偏移量的范围____。
A. 0~65535
B. 000H~FFFFH
C. 8000H~7FFFH
D. 8000H~FFFFH
15.以下指令中不是逻辑运算指令的是
A. XOR
B. NOT
C. OR
D. CWD
16.在汇编过程中,汇编程序在第____遍扫描之后产生机器代码。
A. 1
B. 2
C. 3
D. 4
17.汇编语言属于____。
A. 硬件系统
B. 软件系统
C. 系统软件
D. 用户软件
18.能充当间接寄存器寻址方式的寄存器是
A. BX
B. AX
C. CX
D. DX
19.子程序重定位可选在内存中的整个区域内,进行程序设计时子程序内应采用
A. 绝对地址
B. 逻辑地址
C. 相对地址
D. 物理地址
20.COM文件只能由一个段组成,最大长度为
A. 1KB
B. 64KB
C. 1MB
D. 无限制
21.段内直接寻址方式中的位移量是_____位。
A. 8
B. 16
C. 32
D. 8和16
22.循环指令的控制条件除了可以隐含使用CX寄存器之外,有的指令还把标志位____也作为控制条件。
A. CF
B. SF
C. ZF
D. OF
23.在编写程序时,转移指令的操作数均使用____偏移量,它可以转向段内任何偏移位置。
A. 逻辑
B. 相对
C. 绝对
D. 真值数
24.在8086/8088中,执行单步中断服务程序的第一条指令时,TF、IF的状态为
A. TF=0,IF=0
B. TF=0,IF=1
C. TF=1,IF=0
D. TF=1,IF=1
25.一个有16个字的数据区,它的起始地址是1000H:117AH,请指出这个数据区最末一个字单元的物理地址是
A. 111ACH
B. 11190H
C. 11198H
D. 1119AH


华师《汇编语言程序设计》在线作业


二、判断题(共 25 道试题,共 50 分。)V 1. 数据寄存器主要用来保存操作数或运算结果等信息。
A. 错误
B. 正确
2.宏指令的定义是使用伪指令MACRO和ENDM来实现的。
A. 错误
B. 正确
3.主存储器(简称主存)的基本存储单位是字节。
A. 错误
B. 正确
4.存储器的物理地址是由段地址和偏移地址组合而成的。
A. 错误
B. 正确
5.指令MOV AX,[BX][SI]也可写作MOV AX,[BX+SI] 。
A. 错误
B. 正确
6.寄存器寻址方式中指令所指明的寄存器就是操作数的存放地址,即操作数的指令指明的寄存器中。
A. 错误
B. 正确
7.IN和OUT指令提供了字和字节两种使用方式,选用哪一种,则取决于外设端口宽度。
A. 错误
B. 正确
8.逻辑运算是按字节操作的.
A. 错误
B. 正确
9.机器语言指令由操作码和地址码两部分组成.
A. 错误
B. 正确
10.MOV 指令中的源和目的操作数中至少要有一个是寄存器。
A. 错误
B. 正确
11.减法指令格式: SUB DST,SRC
A. 错误
B. 正确
12.变量的段属性即指定义变量所在段的段首址,当需要访问该变量时,该段首址一定要在某一段寄存器中。
A. 错误
B. 正确
13.标志寄存器用来保存在一条指令执行之前,CPU所处状态的信息及运算结果的特征。
A. 错误
B. 正确
14.宏指令的使用要经过三个步骤 宏定义、宏调用和宏扩展。
A. 错误
B. 正确
15.在数据定义语句中,如果表达式中出现变量和标号,则是取其偏移地址值参加运算。
A. 错误
B. 正确
16.一个符号经EQU赋值后,在整个程序中,这个符号不能再重新赋值。
A. 错误
B. 正确
17.因为SP所指栈顶为“实”栈顶,所以在入栈和出栈操作时都要先修改堆栈指针SP,再执行入栈、出栈操作。
A. 错误
B. 正确
18.在变址寻址方式中,操作数在存储器中,而操作数偏移地址EA是指令中指明的寄存器的内容与指令中给出的位移量相加之和。
A. 错误
B. 正确
19.标号是机器指令语句存放地址的符号表示,也可以是过程名。
A. 错误
B. 正确
20.字符也是一种数据.
A. 错误
B. 正确
21.寄存器法就是于程序的入口参数和出口参数都在约定的寄存器之中。
A. 错误
B. 正确
22.11111~01111(第一位为符号位)的二进制数能代表的十进制整数的个数是31。
A. 错误
B. 正确
23.堆栈中数据的存取遵循&quot先进后出&quot的原则。
A. 错误
B. 正确
24.计算机与外设传送数据的常用方式有如下四种无条件传送、查询传送、中断传送、直接存储器传送。
A. 错误
B. 正确
25.存储区存取数据或地址采用的原则和存储程序区存取指令代码的原则一样都是“先进先出”。
A. 错误
B. 正确











您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-12-27 15:25

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表