离线作业答案 发表于 2017-10-9 14:59:26

北交17秋《汇编语言》在线作业12资料

北交《汇编语言》在线作业一
一、单选题:【15道,总分:30分】
1.语句.CODE表示(    )段的开始          (满分:2)
    A. 代码段
    B. 数据段
    C. 堆栈段
    D. 程序段
2.主程序在调用内部中断服务程序之前,必须修改(    )          (满分:2)
    A. 中断点
    B. 中断条件
    C. 中断参数
    D. 中断向量
3.(    )是指子程序被中断后又被中断服务程序所调用。          (满分:2)
    A. 子程序的递归
    B. 子程序的重入
    C. 子程序的嵌套
    D. 子程序说明
4.逻辑异或的的指令是(    )          (满分:2)
    A. OR
    B. XOR
    C. NOT
    D. AND
5.在处理器和外设之间还有一个协调两者数据传送的逻辑电路,称之为(    )          (满分:2)
    A. 处理器电路
    B. 外设电路
    C. 输入输出接口电路
    D. 快速电路
6.CMP指令用于比较两个操作数的(    )关系          (满分:2)
    A. 大小
    B. 多少
    C. 相等
    D. 不缺定
7.子程序和主程序之间通过(    )建立联系,相互配合共同完成处理工作。          (满分:2)
    A. 参数传递
    B. 逻辑传递
    C. 数值变换
    D. 逻辑运算
8.带进位加法指令是(    )          (满分:2)
    A. ADD
    B. ADC
    C. INC
    D. SUB
9.为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是(    )          (满分:2)
    A. 寻址内容
    B. 寻址条件
    C. 寻址方式
    D. 寻址指令
10.在计算机中,各种字符只能用若干位的二进制码的组合表示,这就称为(    )          (满分:2)
    A. 二进制编码
    B. 八进制编码
    C. 十进制编码
    D. 十六进制编码
11.计算机系统分为硬件和(    )两部分          (满分:2)
    A. 软件
    B. 中间件
    C. 部件
    D. 以上都不正确
12.当子程序直接或间接地嵌套调用自身时称为(    )          (满分:2)
    A. 递归调用
    B. 中断
    C. 嵌套
    D. 以上都不正确
13.子程序结束后,应返回主程序中继续执行,这一功能由(    )指令完成          (满分:2)
    A. CALL
    B. RET
    C. LOOP
    D. POP
14.在(    )寻址方式下,指令中的操作数直接存放在机器代码中,紧跟在操作码后          (满分:2)
    A. 寄存器寻址
    B. 立即数寻址
    C. 存储器寻址
    D. 都不正确
15.需独立运行的程序必须包含(    )个代码段          (满分:2)
    A. 一
    B. 二
    C. 三
    D. 四
二、多选题:【15道,总分:45分】

1.汇编语言的开发过程一般包括下面那几个过程(    )          (满分:3)
    A. 源文件的编辑
    B. 目标文件的链接
    C. 源程序的汇编
    D. 可执行程序的调试
2.下面是串操作指令的是(    )          (满分:3)
    A. MOVS
    B. STOS
    C. LODS
    D. CMPS
3.DOS系统的两种执行程序结构(    )          (满分:3)
    A. EXE程序
    B. COM程序
    C. BAT程序
    D. DAT程序
4.下面中断属于内部中断的有(    )          (满分:3)
    A. 除法错中断
    B. 指令中断
    C. 溢出中断
    D. 可屏蔽中断
5.任何一个串操作指令都可以在前面加一个重复前缀,重复前缀有哪三种(    )          (满分:3)
    A. REP
    B. REPZ
    C. REPNZ
    D. RPE
6.完成一条指令的功能可以分成那两个阶段(    )          (满分:3)
    A. 取指
    B. 执行
    C. 保存
    D. 删除
7.乘法指令用来实现两个二进制操作数的相乘运算,包括(    )两条指令          (满分:3)
    A. MUL
    B. IMUL
    C. SUB
    D. DIV
8.循环结构的程序通常由三部分组成(    )          (满分:3)
    A. 循环初始部分
    B. 循环体部分
    C. 循环控制部分
    D. 循环规则
9.以下哪项属于计算机低级语言(    )          (满分:3)
    A. 机器语言
    B. 汇编语言
    C. JAVA
    D. C#
10.堆栈的两个操作指令为(    )          (满分:3)
    A. SUB
    B. PUSH
    C. ADD
    D. POP
11.8086按照逻辑段组织程序即(    )          (满分:3)
    A. 代码段
    B. 数据段
    C. 附加段
    D. 堆栈段
12.指令由那两部分组成(    )          (满分:3)
    A. 操作码
    B. 操作符
    C. 操作数
    D. 操作说明
13.下面属于处理机控制类指令的是(    )          (满分:3)
    A. 空操作指令
    B. 暂停
    C. 等待
    D. 封锁前缀指令
14.分支程序结构有(    )两种基本形式          (满分:3)
    A. IF-THEN-ELSE
    B. DO-WHILE
    C. UNTIL
    D. IF-THEN
15.二进制数包括以下哪几种表示方式(    )          (满分:3)
    A. 原码
    B. 反码
    C. 密码
    D. 代码
三、判断题:【10道,总分:25分】

1.计算机能够识别的是二进制数0和1组成的代码(    )          (满分:2.5)
    A. 错误
    B. 正确
2.映像文件是一种文本文件(    )          (满分:2.5)
    A. 错误
    B. 正确
3.计算机的中央处理器、存储器和输入输出设备之间通过系统总线连接(    )          (满分:2.5)
    A. 错误
    B. 正确
4.段内转移是指在当前代码段32KB内转移(    )          (满分:2.5)
    A. 错误
    B. 正确
5.8086用于寻址外设端口的地址线为16条(    )          (满分:2.5)
    A. 错误
    B. 正确
6.转移指令可以指定目标标号来改变程序的运行顺序(    )          (满分:2.5)
    A. 错误
    B. 正确
7.外部设备主要通过I/O端口与处理器交换信息(    )          (满分:2.5)
    A. 错误
    B. 正确
8.8086的寄存器有4个通用寄存器(    )          (满分:2.5)
    A. 错误
    B. 正确
9.在标志寄存器中PF是进位标志(    )          (满分:2.5)
    A. 错误
    B. 正确
10.标志用于反映指令执行结果或控制指令执行形式(    )          (满分:2.5)
    A. 错误
    B. 正确
北交《汇编语言》在线作业二
一、单选题:【15道,总分:30分】

1.CMP指令用于比较两个操作数的(    )关系          (满分:2)
    A. 大小
    B. 多少
    C. 相等
    D. 不缺定
2.语句.DATA表示(    )段的开始          (满分:2)
    A. 代码段
    B. 数据段
    C. 堆栈段
    D. 程序段
3.存储器可以分成(    )和辅助存储器          (满分:2)
    A. 主存储器
    B. 负存储器
    C. 高速存储器
    D. 都不正确
4.逻辑异或的的指令是(    )          (满分:2)
    A. OR
    B. XOR
    C. NOT
    D. AND
5.在(    )寻址方式下,指令中的操作数直接存放在机器代码中,紧跟在操作码后          (满分:2)
    A. 寄存器寻址
    B. 立即数寻址
    C. 存储器寻址
    D. 都不正确
6.子程序结束后,应返回主程序中继续执行,这一功能由(    )指令完成          (满分:2)
    A. CALL
    B. RET
    C. LOOP
    D. POP
7.非压缩BCD码用(    )个二进制位表示一个十进制位          (满分:2)
    A. 4
    B. 6
    C. 8
    D. 10
8.8086CPU的中断系统具有(    )个中断          (满分:2)
    A. 255
    B. 32
    C. 256
    D. 64
9.在处理器和外设之间还有一个协调两者数据传送的逻辑电路,称之为(    )          (满分:2)
    A. 处理器电路
    B. 外设电路
    C. 输入输出接口电路
    D. 快速电路
10.当子程序直接或间接地嵌套调用自身时称为(    )          (满分:2)
    A. 递归调用
    B. 中断
    C. 嵌套
    D. 以上都不正确
11.标准ASCII码用(    )位二进制编码表示          (满分:2)
    A. 三
    B. 五
    C. 七
    D. 九
12.(    )是指子程序被中断后又被中断服务程序所调用。          (满分:2)
    A. 子程序的递归
    B. 子程序的重入
    C. 子程序的嵌套
    D. 子程序说明
13.取值是从(    )中取出指令代码进入CPU          (满分:2)
    A. 运算器
    B. 控制器
    C. 逻辑器
    D. 存储器
14.子程序由主程序执行子程序调用指令(    )来调用          (满分:2)
    A. CALL
    B. RET
    C. LOOP
    D. POP
15.需要独立运行的程序,一个程序只有(    )个起始点          (满分:2)
    A. 一
    B. 二
    C. 三
    D. 四
二、多选题:【15道,总分:45分】

1.循环结构的程序通常由三部分组成(    )          (满分:3)
    A. 循环初始部分
    B. 循环体部分
    C. 循环控制部分
    D. 循环规则
2.以下哪项属于计算机低级语言(    )          (满分:3)
    A. 机器语言
    B. 汇编语言
    C. JAVA
    D. C#
3.乘法指令用来实现两个二进制操作数的相乘运算,包括(    )两条指令          (满分:3)
    A. MUL
    B. IMUL
    C. SUB
    D. DIV
4.指令由那两部分组成(    )          (满分:3)
    A. 操作码
    B. 操作符
    C. 操作数
    D. 操作说明
5.下面属于处理机控制类指令的是(    )          (满分:3)
    A. 空操作指令
    B. 暂停
    C. 等待
    D. 封锁前缀指令
6.8086按照逻辑段组织程序即(    )          (满分:3)
    A. 代码段
    B. 数据段
    C. 附加段
    D. 堆栈段
7.段存储器常见的有(    )          (满分:3)
    A. 代码段
    B. 堆栈段
    C. 数据段
    D. 附加段
8.DOS系统的两种执行程序结构(    )          (满分:3)
    A. EXE程序
    B. COM程序
    C. BAT程序
    D. DAT程序
9.下面属于高级语言的有(    )          (满分:3)
    A. JAVA
    B. C++
    C. 汇编语言
    D. 特殊语言
10.JMP指令根据目标地址不同的提供方法和内容,可以分为哪几种(    )          (满分:3)
    A. 段内转移,相对寻址
    B. 段内转移,间接寻址
    C. 段间转移,直接寻址
    D. 段间转移,间接寻址
11.条件转移指令的用处有(    )          (满分:3)
    A. 判断单个标志位状态
    B. 比较无符号数高低
    C. 比较有符号数大小
    D. 没有用处
12.外部中断是来自8086CPU外的原因引起的,分为哪两种(    )          (满分:3)
    A. 可屏蔽中断
    B. 不可屏蔽中断
    C. INT中断
    D. 没有正确的
13.CPU由那三部分组成(    )          (满分:3)
    A. 运算器
    B. 控制器
    C. 逻辑器
    D. 寄存器
14.下面中断属于内部中断的有(    )          (满分:3)
    A. 除法错中断
    B. 指令中断
    C. 溢出中断
    D. 可屏蔽中断
15.在完整段定义后的四个关键字是(    )          (满分:3)
    A. 段定位属性
    B. 段组合属性
    C. 段字属性
    D. 段类别属性
三、判断题:【10道,总分:25分】

1.二进制运算分为算术运算和逻辑运算(    )          (满分:2.5)
    A. 错误
    B. 正确
2.循环条件判断的循环控制不可以在进入循环前进行(    )          (满分:2.5)
    A. 错误
    B. 正确
3.压缩BCD码是通常的8421码(    )          (满分:2.5)
    A. 错误
    B. 正确
4.记录提供直接按名访问字或字节中的若干位的方法,记录中的基本存储单位是二进制位(    )          (满分:2.5)
    A. 错误
    B. 正确
5.汇编语言中子程序间和模块间利用堆栈都是一个重要的和主要的参数传递方式(    )          (满分:2.5)
    A. 错误
    B. 正确
6.在寄存器相对寻址或相对基址变址寻址方式中,位移量可以用符号表示(    )          (满分:2.5)
    A. 错误
    B. 正确
7.用户的中断服务程序如果要让其他程序使用,必须驻留在系统内存中(    )          (满分:2.5)
    A. 错误
    B. 正确
8.宏是具有宏名的一段汇编语句系列。(    )          (满分:2.5)
    A. 错误
    B. 正确
9.8086用于寻址外设端口的地址线为16条(    )          (满分:2.5)
    A. 错误
    B. 正确
10.段内转移是指在当前代码段32KB内转移(    )          (满分:2.5)
    A. 错误
    B. 正确

页: [1]
查看完整版本: 北交17秋《汇编语言》在线作业12资料