17春秋北交《汇编语言》在线作业一.docx
- 文档编号:27354870
- 上传时间:2023-06-29
- 格式:DOCX
- 页数:24
- 大小:19.15KB
17春秋北交《汇编语言》在线作业一.docx
《17春秋北交《汇编语言》在线作业一.docx》由会员分享,可在线阅读,更多相关《17春秋北交《汇编语言》在线作业一.docx(24页珍藏版)》请在冰豆网上搜索。
17春秋北交《汇编语言》在线作业一
一、单选题(共15道试题,共30分。
)V1.CMP指令用于比较两个操作数的()关系
A.大小
B.多少
C.相等
D.不缺定
2.在()寻址方式下,指令中的操作数直接存放在机器代码中,紧跟在操作码后
A.寄存器寻址
B.立即数寻址
C.存储器寻址
D.都不正确
3.子程序结束后,应返回主程序中继续执行,这一功能由()指令完成
A.CALL
B.RET
C.LOOP
D.POP
4.主程序在调用内部中断服务程序之前,必须修改()
A.中断点
B.中断条件
C.中断参数
D.中断向量
5.语句.CODE表示()段的开始
A.代码段
B.数据段
C.堆栈段
D.程序段
6.需要独立运行的程序,一个程序只有()个起始点
A.一
B.二
C.三
D.四
7.需独立运行的程序必须包含()个代码段
A.一
B.二
C.三
D.四
8.带借位减法指令是()
A.SUB
B.SBB
C.DEC
D.ADC
9.逻辑异或的的指令是()
A.OR
B.XOR
C.NOT
D.AND
10.在处理器和外设之间还有一个协调两者数据传送的逻辑电路,称之为()
A.处理器电路
B.外设电路
C.输入输出接口电路
D.快速电路
11.子程序和主程序之间通过()建立联系,相互配合共同完成处理工作。
A.参数传递
B.逻辑传递
C.数值变换
D.逻辑运算
12.条件汇编伪指令对于分支体的取舍是()
A.动态的
B.静态的
C.常态的
D.无态的
13.计算机语言可以分为高级语言和()
A.中级语言
B.低级语言
C.编译语言
D.以上都不正确
14.()是将源程序翻译成由机器代码组成的目标模块文件的过程
A.源程序的编写
B.目标文件的链接
C.源程序的汇编
D.源程序的执行
15.8086CPU的中断系统具有()个中断
A.255
B.32
C.256
D.64
二、多选题(共15道试题,共45分。
)V1.汇编程序源程序主体(代码段)可以有一下哪些结构()
A.顺序
B.分支
C.循环
D.子程序
BCD
2.下面属于高级语言的有()
A.JAVA
B.C++
C.汇编语言
D.特殊语言
B
3.循环结构的程序通常由三部分组成()
A.循环初始部分
B.循环体部分
C.循环控制部分
D.循环规则
BC
4.在完整段定义后的四个关键字是()
A.段定位属性
B.段组合属性
C.段字属性
D.段类别属性
BCD
5.变量定义伪指令汇编格式包含哪些项()
A.变量名
B.伪指令
C.初值表
D.数据表
BC
6.DOS系统的两种执行程序结构()
A.EXE程序
B.COM程序
C.BAT程序
D.DAT程序
B
7.二进制数包括以下哪几种表示方式()
A.原码
B.反码
C.密码
D.代码
B
8.指令由那两部分组成()
A.操作码
B.操作符
C.操作数
D.操作说明
C
9.汇编语言的开发过程一般包括下面那几个过程()
A.源文件的编辑
B.目标文件的链接
C.源程序的汇编
D.可执行程序的调试
BCD
10.8086按照逻辑段组织程序即()
A.代码段
B.数据段
C.附加段
D.堆栈段
BCD
11.下面中断属于内部中断的有()
A.除法错中断
B.指令中断
C.溢出中断
D.可屏蔽中断
BC
12.控制类指令通过修改CS和IP寄存器值可以实现()等指令
A.无条件转移
B.有条件转移
C.循环及子程序
D.中断
BCD
13.结构类型的说明使用一对伪指令()
A.STRUCT
B.ENDS
C.MASM
D.DB
B
14.8086的中断分为()两类
A.外部中断
B.内部中断
C.程序中断
D.子程序中断
B
15.JMP指令根据目标地址不同的提供方法和内容,可以分为哪几种()
A.段内转移,相对寻址
B.段内转移,间接寻址
C.段间转移,直接寻址
D.段间转移,间接寻址
BCD
三、判断题(共10道试题,共25分。
)V1.堆栈和队列一样,先进先出()
A.错误
B.正确
2.8086不允许立即数传送至段寄存器()
A.错误
B.正确
3.逻辑左移和算术左移是同一条指令的两种助记符形式()
A.错误
B.正确
4.微机早期的操作系统是DOS()
A.错误
B.正确
5.循环指令不影响标志()
A.错误
B.正确
6.汇编语言源程序中的每条语句一般由三部分组成()
A.错误
B.正确
7.用户的中断服务程序如果要让其他程序使用,必须驻留在系统内存中()
A.错误
B.正确
8.进栈指令是POP()
A.错误
B.正确
9.外部设备主要通过I/O端口与处理器交换信息()
A.错误
B.正确
10.INC是一个单操作数指令()
A.错误
B.正确
一、单选题(共15道试题,共30分。
)V1.带进位加法指令是()
A.ADD
B.ADC
C.INC
D.SUB
2.子程序由主程序执行子程序调用指令()来调用
A.CALL
B.RET
C.LOOP
D.POP
3.外设采用中断方式与处理器交换信息是利用()实现的
A.内部可屏蔽中断
B.内部不可屏蔽中断
C.外部不可屏蔽中断
D.外部可屏蔽中断
4.需要独立运行的程序,一个程序只有()个起始点
A.一
B.二
C.三
D.四
5.CMP指令用于比较两个操作数的()关系
A.大小
B.多少
C.相等
D.不缺定
6.语句.CODE表示()段的开始
A.代码段
B.数据段
C.堆栈段
D.程序段
7.带借位减法指令是()
A.SUB
B.SBB
C.DEC
D.ADC
8.需独立运行的程序必须包含()个代码段
A.一
B.二
C.三
D.四
9.子程序结束后,应返回主程序中继续执行,这一功能由()指令完成
A.CALL
B.RET
C.LOOP
D.POP
10.存储器可以分成()和辅助存储器
A.主存储器
B.负存储器
C.高速存储器
D.都不正确
11.为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是()
A.寻址内容
B.寻址条件
C.寻址方式
D.寻址指令
12.子程序包含有子程序的调用就是()
A.子程序的递归
B.子程序的重入
C.子程序的嵌套
D.子程序说明
13.当子程序直接或间接地嵌套调用自身时称为()
A.递归调用
B.中断
C.嵌套
D.以上都不正确
14.标准ASCII码用()位二进制编码表示
A.三
B.五
C.七
D.九
15.取值是从()中取出指令代码进入CPU
A.运算器
B.控制器
C.逻辑器
D.存储器
二、多选题(共15道试题,共45分。
)V1.8086的中断分为()两类
A.外部中断
B.内部中断
C.程序中断
D.子程序中断
B
2.JMP指令根据目标地址不同的提供方法和内容,可以分为哪几种()
A.段内转移,相对寻址
B.段内转移,间接寻址
C.段间转移,直接寻址
D.段间转移,间接寻址
BCD
3.二进制数包括以下哪几种表示方式()
A.原码
B.反码
C.密码
D.代码
B
4.指令由那两部分组成()
A.操作码
B.操作符
C.操作数
D.操作说明
C
5.结构类型的说明使用一对伪指令()
A.STRUCT
B.ENDS
C.MASM
D.DB
B
6.下面是串操作指令的是()
A.MOVS
B.STOS
C.LODS
D.CMPS
BCD
7.完成一条指令的功能可以分成那两个阶段()
A.取指
B.执行
C.保存
D.删除
B
8.条件转移指令的用处有()
A.判断单个标志位状态
B.比较无符号数高低
C.比较有符号数大小
D.没有用处
BC
9.CPU由那三部分组成()
A.运算器
B.控制器
C.逻辑器
D.寄存器
BD
10.DOS系统的两种执行程序结构()
A.EXE程序
B.COM程序
C.BAT程序
D.DAT程序
B
11.乘法指令用来实现两个二进制操作数的相乘运算,包括()两条指令
A.MUL
B.IMUL
C.SUB
D.DIV
B
12.外部中断是来自8086CPU外的原因引起的,分为哪两种()
A.可屏蔽中断
B.不可屏蔽中断
C.INT中断
D.没有正确的
B
13.汇编语言的开发过程一般包括下面那几个过程()
A.源文件的编辑
B.目标文件的链接
C.源程序的汇编
D.可执行程序的调试
BCD
14.8086按照逻辑段组织程序即()
A.代码段
B.数据段
C.附加段
D.堆栈段
BCD
15.控制类指令通过修改CS和IP寄存器值可以实现()等指令
A.无条件转移
B.有条件转移
C.循环及子程序
D.中断
BCD
三、判断题(共10道试题,共25分。
)V1.宏是具有宏名的一段汇编语句系列。
()
A.错误
B.正确
2.DOS命令分为内部命令和外部命令()
A.错误
B.正确
3.在8086命令中CS是要执行的下一条指令的偏移地址()
A.错误
B.正确
4.8086的寄存器有4个通用寄存器()
A.错误
B.正确
5.对DIV指令,除数为0,或者在字节除时商超过8位,或者在字除时商超过16位,则发生除法溢出()
A.错误
B.正确
6.外部设备主要通过I/O端口与处理器交换信息()
A.错误
B.正确
7.转移指令可以指定目标标号来改变程序的运行顺序()
A.错误
B.正确
8.堆栈和队列一样,先进先出()
A.错误
B.正确
9.计算机的中央处理器、存储器和输入输出设备之间通过系统总线连接()
A.错误
B.正确
10.XCHG指令中操作数只可以是字而不可以是字节()
A.错误
B.正确
一、单选题(共15道试题,共30分。
)V1.8086CPU的中断系统具有()个中断
A.255
B.32
C.256
D.64
2.子程序包含有子程序的调用就是()
A.子程序的递归
B.子程序的重入
C.子程序的嵌套
D.子程序说明
3.CMP指令用于比较两个操作数的()关系
A.大小
B.多少
C.相等
D.不缺定
4.()是指令中不可或缺的组成部分
A.操作数
B.操作码
C.操作书
D.操作键
5.带进位加法指令是()
A.ADD
B.ADC
C.INC
D.SUB
6.在()寻址方式下,指令中的操作数直接存放在机器代码中,紧跟在操作码后
A.寄存器寻址
B.立即数寻址
C.存储器寻址
D.都不正确
7.逻辑异或的的指令是()
A.OR
B.XOR
C.NOT
D.AND
8.子程序结束后,应返回主程序中继续执行,这一功能由()指令完成
A.CALL
B.RET
C.LOOP
D.POP
9.标准ASCII码用()位二进制编码表示
A.三
B.五
C.七
D.九
10.主程序在调用内部中断服务程序之前,必须修改()
A.中断点
B.中断条件
C.中断参数
D.中断向量
11.外设采用中断方式与处理器交换信息是利用()实现的
A.内部可屏蔽中断
B.内部不可屏蔽中断
C.外部不可屏蔽中断
D.外部可屏蔽中断
12.在计算机中,各种字符只能用若干位的二进制码的组合表示,这就称为()
A.二进制编码
B.八进制编码
C.十进制编码
D.十六进制编码
13.存储器可以分成()和辅助存储器
A.主存储器
B.负存储器
C.高速存储器
D.都不正确
14.计算机系统分为硬件和()两部分
A.软件
B.中间件
C.部件
D.以上都不正确
15.条件汇编伪指令对于分支体的取舍是()
A.动态的
B.静态的
C.常态的
D.无态的
二、多选题(共15道试题,共45分。
)V1.循环结构的程序通常由三部分组成()
A.循环初始部分
B.循环体部分
C.循环控制部分
D.循环规则
BC
2.段存储器常见的有()
A.代码段
B.堆栈段
C.数据段
D.附加段
BCD
3.乘法指令用来实现两个二进制操作数的相乘运算,包括()两条指令
A.MUL
B.IMUL
C.SUB
D.DIV
B
4.汇编语言的开发过程一般包括下面那几个过程()
A.源文件的编辑
B.目标文件的链接
C.源程序的汇编
D.可执行程序的调试
BCD
5.下面是串操作指令的是()
A.MOVS
B.STOS
C.LODS
D.CMPS
BCD
6.以下哪项属于计算机低级语言()
A.机器语言
B.汇编语言
C.JAVA
D.C#
B
7.任何一个串操作指令都可以在前面加一个重复前缀,重复前缀有哪三种()
A.REP
B.REPZ
C.REPNZ
D.RPE
BC
8.二进制数包括以下哪几种表示方式()
A.原码
B.反码
C.密码
D.代码
B
9.外部中断是来自8086CPU外的原因引起的,分为哪两种()
A.可屏蔽中断
B.不可屏蔽中断
C.INT中断
D.没有正确的
B
10.结构类型的说明使用一对伪指令()
A.STRUCT
B.ENDS
C.MASM
D.DB
B
11.指令由那两部分组成()
A.操作码
B.操作符
C.操作数
D.操作说明
C
12.计算机的硬件分成5大组成部分:
运算器、控制器、存储器、()
A.输入设备
B.输出设备
C.软件
D.以上都不正确
B
13.堆栈的两个操作指令为()
A.SUB
B.PUSH
C.ADD
D.POP
D
14.控制类指令通过修改CS和IP寄存器值可以实现()等指令
A.无条件转移
B.有条件转移
C.循环及子程序
D.中断
BCD
15.下面属于处理机控制类指令的是()
A.空操作指令
B.暂停
C.等待
D.封锁前缀指令
BCD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 17 春秋 在线 作业