大工11秋《汇编语言程序设计》在线作业1,2,3答案
大工11秋《汇编语言程序设计》在线作业一一、单选题:
1. 以下指令中不正确的是()。 (满分:5)
A. LEA AX,5CH
B. MOV AX,5CH
C. PUSH 5CH
D. IN AX,5CH
2. 字运算的乘法指令中,结果存放在哪些寄存器中()。 (满分:5)
A. AL
B. AL和AX
C. AX和DX
D. CX和DX
3. 假设((1001H))=0B5CH,(101DH)=0B5CH,则(1001H)=()。 (满分:5)
A. 1D01H
B. 1010H
C. 101DH
D. 10D1H
4. 对十进制数117进行求补运算,结果为()。 (满分:5)
A. ED8BH
B. FD8BH
C. FE8BH
D. FF8BH
5. 十进制数117转化为二进制数结果为()。 (满分:5)
A. 1110101
B. 111111
C. 11001101
6. 在串处理指令中,默认的源操作数和目的操作数的段寄存器和变址寄存器分别为()。 (满分:5)
A. CS,DI和DS,SI
B. DS,SI和ES,DI
C. ES,DI和SS,SP
7. 8086数据总线位宽是()。 (满分:5)
A. 8位
B. 16位
C. 32位
8. 十进制数-46在机器中是如何表示的()。 (满分:5)
A. 11010001
B. 00101110
C. 00101111
D. 11010010
9. 执行计算4652H+0F0F0H,则标志位CF和OF的值为()。 (满分:5)
A. 0,0
B. 0,1
C. 1,0
D. 1,1
10. 1和0的异或结果以及或结果为()。 (满分:5)
A. 0,0
B. 1,0
C. 1,1
D. 1,0
二、多选题:
1. 80386中,微处理器芯片中集成的结构单元包括()。 (满分:6)
A. 工作寄存器
B. 运算与控制单元
C. 高速缓存
D. 地址累加器
2. 为了便于用户使用外设,80x86为用户提供了哪几种例行程序()。 (满分:6)
A. 操作系统
B. 中断程序
C. BIOS系统
D. DOS系统
3. 80386中,保护模式下的存储器寻址能实现的功能有()。 (满分:6)
A. 多任务处理
B. 虚拟内存寻址
C. 虚拟内存保护
D. 直接逻辑地址寻址
4. 下列指令中不正确的是()。 (满分:6)
A. PUSH 0B3CH
B. POP 51H
C. CBW AX
D. MOV AX,
5. 如何实现I/O端口号365(16Dh)的数据传送到CPU()。 (满分:6)
A. IN AX,16DH
B. IN AL,365D
C. MOV DX 16DH;IN EAX,DX
D. MOV DX,365D;IN AX,DX
三、判断题:
1. 计算机是以偶地址寻址的,取奇地址数据时,需要两次访问存储器()。 (满分:4)
A. 错误
B. 正确
2. 80x86系统中,数据总线宽度总是小于地址总线宽度。 (满分:4)
A. 错误
B. 正确
3. PUSH指令和POP指令操作过程都是指针先浮顶,然后再把数据入栈和出栈, (满分:4)
A. 错误
B. 正确
4. 8086实模式下,为实现16位字长的机器中提供20位地址,需要分两次分别传送16位段地址和偏移地址。 (满分:4)
A. 错误
B. 正确
5. 直接寻址和立即数寻址的操作数都是在存储器中。 (满分:4)
A. 错误
B. 正确
转载请注明奥鹏作业答案网 www.ap5u.com
大工11秋《汇编语言程序设计》在线作业二
一、单选题:
1. 数据定义伪操作中,变量定义用符号地址表示,那么他和符号地址及标号有什么区别么()。 (满分:5)
A. 没有区别
B. 仅仅是变量后面不带冒号的符号地址和标号
C. 变量就是可以重新赋值的符号地址,因此和符号地址及标号有本质区别
2. 子程序的参数传送方法中,参数都必须经过的存储器是()。 (满分:5)
A. 寄存器
B. 存储器
C. 地址表
D. 同模块的变量数据区
E. 堆栈
3. 数据定义中ARRAY DB 5 DUP(0,2 DUP(1,2,3),0,7)的第六个存储单元的内容为()。 (满分:5)
A. 00h
B. 01h
C. 02h
D. 03h
4. 伪指令是汇编语言的组成部分,它是写给哪个程序看的()。 (满分:5)
A. 汇编语言
B. 汇编程序
C. 计算机系统
5. 源程序经汇编程序汇编后,得到的是()。 (满分:5)
A. 可执行文件
B. 目标文件
C. 源文件
D. 链接表
6. 循环程序的构成不包括下列哪部分()。 (满分:5)
A. 设置循环初始状态
B. 循环子程序
C. 循环控制部分
D. 循环体
7. 子程序建立堆栈的参数传送方法中,实现参数传送的过程是()。 (满分:5)
A. 变量地址入栈、原始BP入栈、SP值给BP
B. 原始SP入栈、变量地址入栈、SP值给BP
C. SP值给BP、原始BP入栈、变量地址入栈
8. 简化段定义伪操作给出的标准段中,哪个段可以细化分段()。 (满分:5)
A. 代码段
B. 数据段
C. 堆栈段
9. 下列伪操作中,哪个不是对准伪操作()。 (满分:5)
A. EVEN伪操作
B. ORG伪操作
C. EQU伪操作
D. ALIGN伪操作
10. 指令END START的作用是()。 (满分:5)
A. 结束汇编及从START处开始执行程序
B. 结束START程序
C. 结束汇编及结束START程序
二、多选题:
1. 下列哪种指令不能用于循环控制中()。 (满分:6)
A. LOOP指令
B. 无条件转移指令
C. 条件转移指令
D. 重复串扫描指令
E. 地址传送指令
2. 汇编语言的语句包括下列哪种()。 (满分:6)
A. 基本指令
B. 宏指令
C. 伪指令
D. 条件指令
3. 子程序的参数区和局部变量区在堆栈段的情况描述正确的是 (满分:6)
A. 返回地址和参数地址位于BP指针的正偏移区
B. 返回地址和参数地址位于BP指针的负偏移区
C. 局部变量位于BP指针的正偏移区
D. 局部变量位于BP指针的负偏移区
4. 下列哪种伪操作能定义变量()。 (满分:6)
A. EQU伪操作
B. 数据定义伪操作
C. EVEN伪操作
D. 段定义伪操作
5. 子程序定义伪操作:oven proc basic uses ax bx si di war1:word,war2:word中描述正确的是()。 (满分:6)
A. ax,bx,si,di为需要保存的寄存器表
B. 本汇编程序嵌入在basic语言程序中
C. 子程序参数为war1和war2
D. 局部变量为war1和war2
三、判断题:
1. 在起泡法排序和折半比较查找法中都使用到了循环程序。 (满分:4)
A. 错误
B. 正确
2. 源程序生成的目标文件即可以直接生成可执行文件。 (满分:4)
A. 错误
B. 正确
3. 赋值伪操作EQU与=伪操作没有区别。 (满分:4)
A. 错误
B. 正确
4. 变量的值是该数据定义伪操作中的第一个数据项在当前段内的第一个字节的偏移地址。 (满分:4)
A. 错误
B. 正确
5. 多模块间参数传送所使用的EXTRN伪操作的作用是:在其他模块中定义的标号,而在本模块中使用。 (满分:4)
A. 错误
B. 正确
转载请注明奥鹏作业答案网 www.ap5u.com
大工11秋《汇编语言程序设计》在线作业三
一、单选题:
1. 宏定义的完整格式中使用的一对伪操作是()。 (满分:5)
A. MACRO和END
B. MACRO和ENDP
C. MACRO和ENDS
2. DOS 21H功能调用时,需要先将功能号装入的寄存器为()。 (满分:5)
A. BH
B. DH
C. AH
D. CH
3. 汇编语言有时为了连续地重复完成相同的或者几乎相同的一组代码可以使用()。 (满分:5)
A. 条件汇编
B. 重复汇编
C. 宏汇编
4. I/O设备的数据传送方式不包括()。 (满分:5)
A. DMA方式
B. 程序直接控制I/O方式
C. 中断传送方式
D. 直接外存存取方式
5. 宏汇编比子程序具有的优点中不包括下列哪个()。 (满分:5)
A. 易于实现多参数的传送
B. 执行时间短
C. 占用存储空间少
D. 程序易于调用
6. DMA方式下,系统总线是被谁控制的的()。 (满分:5)
A. CPU
B. DMA控制器
C. 存储器
7. NMI中断用于下列哪些功能()。 (满分:5)
A. 电源错
B. 键盘输入
C. 显示器输出
D. 串口通信
8. CPU和外设之间传递的信息可以是数据、状态和控制信息,但真正交换的信息是()。 (满分:5)
A. 数据信息
B. 控制信息
C. 状态信息
9. DOS中断比BIOS中断具有的优点不包括()。 (满分:5)
A. DOS中断能调用BIOS中断
B. DOS中断更接近硬件
C. DOS中断能实现更多的测试功能
10. 宏调用的标准格式是()。 (满分:5)
A. macro name [哑元]
B. macro name [实元]
C. macro name [哑元表]
D. macro name[实元表]
二、多选题:
1. 下列关于I/O指令描述正确的是()。 (满分:6)
A. I/O指令寻址分为直接端口寻址和间接端口寻址
B. 指令中使用的寄存器为AL、AH、DX
C. 须对寄存器赋值,再使用间接寻址方式
D. 端口地址在立即数0到255范围内使用直接寻址方式
2. 下列中断中的是内部中断的有()。 (满分:6)
A. 中断指令INT引起的中断
B. CPU的某些错误引起的中断
C. 调试程序DEBUG设置的中断
D. COM1和COM2口通信
3. 调用INT 21h从键盘输入一个字符并回显,需要的工作是()。 (满分:6)
A. (AH)=1
B. (AH)=6
C. (AL)=输入字符
D. (DL)=输入字符
4. 宏汇编中所使用的实元可以使()。 (满分:6)
A. 常数
B. 寄存器
C. 存储单元
D. 用寻址方式能找到的地址或表达式
5. 有关宏定义,下列操作正确的是()。 (满分:6)
A. 宏定义体内使用标号
B. 宏定义体内使用宏调用
C. 宏定义体内使用宏定义
D. 宏定义体内定义变量
三、判断题:
1. 程序接收键盘功能键或数字组合键只需要一次DOS调用即可。 (满分:4)
A. 错误
B. 正确
2. I/O接口部件一般有3种寄存器。 (满分:4)
A. 错误
B. 正确
3. 宏汇编在某些重复性强,参数传递多的情况下优于子程序 (满分:4)
A. 错误
B. 正确
4. 宏定义中的参数所使用的分隔符是“$"。 (满分:4)
A. 错误
B. 正确
5. 扫描码还不是字符码,需要经过键盘处理程序转换成字符码。 (满分:4)
A. 错误
B. 正确
转载请注明奥鹏作业答案网 www.ap5u.com
页:
[1]