黄老师 发表于 2013-5-10 23:29:49

大工13春《汇编语言程序设计》在线作业1、2、3答案

大工13春<汇编语言程序设计>在线作业1
试卷总分:100   测试时间:--
一、单选题(共10道试题,共50分。)
1.十进制数-46在机器中是如何表示的()。
A. 11010001
B. 00101110
C. 00101111
D. 11010010
满分:5分
2.十进制数117转化为二进制数结果为()。
A. 1110101
B. 111111
C. 11001101
满分:5分
3.指令MOV SI,10的源操作数的寻址方式是:()
A. 变址寻址
B. 立即数寻址
C. 寄存器寻址
D. 寄存器间接寻址
满分:5分
4.在下列指令中,能使80x86CPU对I/O端口进行读/写访问的是()。
A. 中断指令
B. 串操作指令
C. 输入/输出指令
D. 传送指令
满分:5分
5.假设((1001H))=0B5CH,(101DH)=0B5CH,则(1001H)=()。
A. 1D01H
B. 1010H
C. 101DH
D. 10D1H
满分:5分
6.能保存各逻辑段的起始地址的寄存器称为:()
A. 段寄存器
B. 地址寄存器
C. 数据寄存器
D. 计数寄存器
满分:5分
7.将十六进制数8765转化为二进制数,结果是:()
A. 1000101101100101
B. 1000011101100110
C. 1000011110100101
D. 1000011101100101
满分:5分
8.通常情况下,一个外中断服务程序的第一条指令是STI,其目的是()。
A. 开放所有屏蔽中断
B. 允许同一级中断产生
C. 允许低一级中断产生
D. 允许高一级中断产生
满分:5分
9.若(AX)=3500H,(CX)=56B8H,当 AND,AX,CX指令执行后,(AX)=()
A. 1400H
B. 77F8H
C. 0000H
D. 0FFFFH
满分:5分
10.在一段汇编程序中调用另一段程序,用宏指令比用子程序实现().
A. 占用内存空间小,但速度慢
B. 占用内存空间大,但速度快
C. 占用内存空间相同,但速度快
D. 占用内存空间相同,但速度慢
满分:5分
二、多选题(共5道试题,共30分。)
1.80386中,微处理器芯片中集成的结构单元包括()。
A. 工作寄存器
B. 运算与控制单元
C. 高速缓存
D. 地址累加器
满分:6分
2.如何实现I/O端口号365(16Dh)的数据传送到CPU()。
A. IN AX,16DH
B. IN AL,365D
C. MOV DX 16DH;IN EAX,DX
D. MOV DX,365D;IN AX,DX
满分:6分
3.8086/8088CPU的寻址方式分为:()
A. 立即数寻址
B. 寄存器寻址
C. 存储器寻址
D. I/O寻址
满分:6分
4.CPU利用输入/输出指令(IN/OUT)与外部设备交换信息,这些信息包括()。
A. 控制信息
B. 状态信息
C. 地址信息
D. 数据信息
满分:6分
5.下列说法正确的是:()
A. CPU是分析并控制指令执行的部件
B. 存储器是存储程序、数据等信息的记忆装置,PC机中有RAM和ROM两种存储器
C. 堆栈是以后进先出方式工作的存储空间
D. 段寄存器保存各逻辑段起始地址的寄存器,PC机中有4个段寄存器
满分:6分
三、判断题(共5道试题,共20分。)
1.伪指令IFIDN<字符串1>,<字符串2>……ENDIF,其功能是如果<字符串1>与<字符串>不相同,则编译其中的语句。
A. 错误
B. 正确
满分:4分
2.一个完整的子程序结构应包括以下几个方面的内容:子程序的说明文件,子程序的现场保护和现场恢复,子程序的调用和返回。
A. 错误
B. 正确
满分:4分
3.8086实模式下,为实现16位字长的机器中提供20位地址,需要分两次分别传送16位段地址和偏移地址。
A. 错误
B. 正确
满分:4分
4.多个模块之间的参数传送方法有公共数据段方法和用外部变量方法,其中公共数据段方法采用COMMON类型连接成覆盖的段。
A. 错误
B. 正确
满分:4分
5.汇编程序的作用是把汇编语言源程序转换成用二进制代码表示的目标文件,即.OBJ文件。
A. 错误
B. 正确
大工13春<汇编语言程序设计>在线作业2
试卷总分:100   测试时间:--
一、单选题(共10道试题,共50分。)
1.子程序建立堆栈的参数传送方法中,实现参数传送的过程是()。
A. 变量地址入栈、原始BP入栈、SP值给BP
B. 原始SP入栈、变量地址入栈、SP值给BP
C. SP值给BP、原始BP入栈、变量地址入栈
满分:5分
2.数据定义伪操作中,变量定义用符号地址表示,那么他和符号地址及标号有什么区别么()。
A. 没有区别
B. 仅仅是变量后面不带冒号的符号地址和标号
C. 变量就是可以重新赋值的符号地址,因此和符号地址及标号有本质区别
满分:5分
3.伪指令是汇编语言的组成部分,它是写给哪个程序看的()。
A. 汇编语言
B. 汇编程序
C. 计算机系统
满分:5分
4.关于分支程序的说法正确的是()。
A. 分支程序结构可以有三种形式
B. 分支程序的运行方向是向前的
C. 可以执行多个分支
D. 程序的分支一般用地址传送指令产生
满分:5分
5.下列伪操作中,哪个不是对准伪操作()。
A. EVEN伪操作
B. ORG伪操作
C. EQU伪操作
D. ALIGN伪操作
满分:5分
6.数据定义中ARRAY DB 5 DUP(0,2 DUP(1,2,3),0,7)的第六个存储单元的内容为()。
A. 00h
B. 01h
C. 02h
D. 03h
满分:5分
7.pentium提供的新指令是()。
A. SET cc
B. MOVSX
C. OUTS
D. CMPXCHG8B
满分:5分
8.源程序经汇编程序汇编后,得到的是()。
A. 可执行文件
B. 目标文件
C. 源文件
D. 链接表
满分:5分
9.指令END START的作用是()。
A. 结束汇编及从START处开始执行程序
B. 结束START程序
C. 结束汇编及结束START程序
满分:5分
10.不属于循环程序结构的是()。
A. 循环初始状态
B. 循环控制条件
C. 循环体
D. 程序终止
满分:5分
二、多选题(共5道试题,共30分。)
1.子程序的参数区和局部变量区在堆栈段的情况描述正确的是
A. 返回地址和参数地址位于BP指针的正偏移区
B. 返回地址和参数地址位于BP指针的负偏移区
C. 局部变量位于BP指针的正偏移区
D. 局部变量位于BP指针的负偏移区
满分:6分
2.下列哪种伪操作能定义变量()。
A. EQU伪操作
B. 数据定义伪操作
C. EVEN伪操作
D. 段定义伪操作
满分:6分
3.下面属于通用数据传送指令的是()。
A. MOV
B. LDS
C. OUT
D. POP
满分:6分
4.下列哪种指令不能用于循环控制中()。
A. LOOP指令
B. 无条件转移指令
C. 条件转移指令
D. 重复串扫描指令
E. 地址传送指令
满分:6分
5.下面属于与数据有关的寻址方式是()。
A. 以“先入后出”为原则
B. 栈区最高地址单元的前一个单元为栈底
C. 运行中SP寄存器动态跟踪栈顶位置
D. 压栈和弹出都是以字节为单位
满分:6分
三、判断题(共5道试题,共20分。)
1.判断指令对错 MUL 100。
A. 错误
B. 正确
满分:4分
2.赋值伪操作EQU与=伪操作没有区别。
A. 错误
B. 正确
满分:4分
3.判断指令对错 MOV ES,DATA。
A. 错误
B. 正确
满分:4分
4.多模块间参数传送所使用的EXTRN伪操作的作用是:在其他模块中定义的标号,而在本模块中使用。
A. 错误
B. 正确
满分:4分
5.在起泡法排序和折半比较查找法中都使用到了循环程序。
A. 错误
B. 正确
大工13春<汇编语言程序设计>在线作业3
试卷总分:100   测试时间:--
一、单选题(共10道试题,共50分。)
1.DMA方式下,系统总线是被谁控制的的()。
A. CPU
B. DMA控制器
C. 存储器
满分:5分
2.DOS 21H功能调用时,需要先将功能号装入的寄存器为()。
A. BH
B. DH
C. AH
D. CH
满分:5分
3.NMI中断用于下列哪些功能()。
A. 电源错
B. 键盘输入
C. 显示器输出
D. 串口通信
满分:5分
4.汇编语言有时为了连续地重复完成相同的或者几乎相同的一组代码可以使用()。
A. 条件汇编
B. 重复汇编
C. 宏汇编
满分:5分
5.宏定义的完整格式中使用的一对伪操作是()。
A. MACRO和END
B. MACRO和ENDP
C. MACRO和ENDS
满分:5分
6.I/O设备的数据传送方式不包括()。
A. DMA方式
B. 程序直接控制I/O方式
C. 中断传送方式
D. 直接外存存取方式
满分:5分
7.宏汇编比子程序具有的优点中不包括下列哪个()。
A. 易于实现多参数的传送
B. 执行时间短
C. 占用存储空间少
D. 程序易于调用
满分:5分
8.DOS中断比BIOS中断具有的优点不包括()。
A. DOS中断能调用BIOS中断
B. DOS中断更接近硬件
C. DOS中断能实现更多的测试功能
满分:5分
9.CPU和外设之间传递的信息可以是数据、状态和控制信息,但真正交换的信息是()。
A. 数据信息
B. 控制信息
C. 状态信息
满分:5分
10.宏调用的标准格式是()。
A. macro name [哑元]
B. macro name [实元]
C. macro name [哑元表]
D. macro name [实元表]
满分:5分
二、多选题(共5道试题,共30分。)
1.有关宏定义,下列操作正确的是()。
A. 宏定义体内使用标号
B. 宏定义体内使用宏调用
C. 宏定义体内使用宏定义
D. 宏定义体内定义变量
满分:6分
2.调用INT 21h从键盘输入一个字符并回显,需要的工作是()。
A. (AH)=1
B. (AH)=6
C. (AL)=输入字符
D. (DL)=输入字符
满分:6分
3.下列关于I/O指令描述正确的是()。
A. I/O指令寻址分为直接端口寻址和间接端口寻址
B. 指令中使用的寄存器为AL、AH、DX
C. 须对寄存器赋值,再使用间接寻址方式
D. 端口地址在立即数0到255范围内使用直接寻址方式
满分:6分
4.宏汇编中所使用的实元可以使()。
A. 常数
B. 寄存器
C. 存储单元
D. 用寻址方式能找到的地址或表达式
满分:6分
5.下列中断中的是内部中断的有()。
A. 中断指令INT引起的中断
B. CPU的某些错误引起的中断
C. 调试程序DEBUG设置的中断
D. COM1和COM2口通信
满分:6分
三、判断题(共5道试题,共20分。)
1.宏汇编在某些重复性强,参数传递多的情况下优于子程序
A. 错误
B. 正确
满分:4分
2.扫描码还不是字符码,需要经过键盘处理程序转换成字符码。
A. 错误
B. 正确
满分:4分
3.I/O接口部件一般有3种寄存器。
A. 错误
B. 正确
满分:4分
4.宏定义中的参数所使用的分隔符是“$"。
A. 错误
B. 正确
满分:4分
5.程序接收键盘功能键或数字组合键只需要一次DOS调用即可。
A. 错误
B. 正确
满分:4分
页: [1]
查看完整版本: 大工13春《汇编语言程序设计》在线作业1、2、3答案