学年 学期
拟题学院(系) : 信息科学技术学院 拟题人:
适 用 专 业:
课程考试试题
校对人:
一、 填空题(30分)
(答案写在答题纸上,写在试题纸上无效)
1、计算机存储信息是按位存放的,1个字节等于 个二进制位,1KB等于 个字节。
2、设A=10001110,B=11001100,则A和B的“或”A+B= ,A和B的“与”A?B= ,A和B的异或 A⊕B= , A的“非”
A= 。
A?B= ,A?B= 。
3、布尔代数中的摩根定理是:
4、8088CPU的数据总线是 位的,地址总线是 位的。 5、8086CPU从功能上可分为两部分,即 和 。
6、8086CPU的4个段地址寄存器分别是CS、DS、ES 、SS,其中CS是 寄存器,DS 寄存器,ES是 寄存器,SS 是寄存器。
7、8086CPU的标志寄存器的标志位可分为控制标志和状态标志,其中ZF是 标志,DF是 标志。 8、8086CPU的4个通用寄存器分别是 、 、 、 ,它们既可以作为 位寄存器使用,也可以作为 位寄存器使用。
9、8086CPU可用20位地址寻址 字节的存空间。
10、计算机I/O接口电路与外部设备间可以交换的信号类型有4类,除了 量和 量外,还包括开关量和脉冲量。
11、在8086的几种寻址方式中,采用立即数寻址时操作数在指令中提供,那么采用寄存器寻址时操作数在 中,采用直接寻址方式时操作数在 中,采用寄存器间接寻址方式时操作数在 中。 二、 选择题(14分)
1、与十进制数88等值的二进制数是 。
A)1110001 B)1110011 C)1011000 D)1101100 2、十进制数63.875转换成二进制数是 。
A)110100.01 B)111111.111 C)100110.11 D)100101.101 3、十进制数64转换成八进制数是 。
A)001Q B)100Q C)161Q D)112Q 4、将二进制小数11.11转换成十进制小数是 。 A)3.75 B)2.75 C)3.25 D)3.5 5、 是计算机的记忆装置的基本单元。
A)触发器 B)寄存器 C)存储器 D)计数器
6、常见的通信方式有并行通信和串行通信,那么8255A是一颗 芯片。
A)并行通信 B)串行通信 C)既可以进行并行通信也可以进行串行通信 D)无线通信 7、8086计算机系统中常用的中断处理芯片是 。 A)8259A B)8255A C)8286 D)8284A 8、计算机系统中的I/O接口又被称为 。
A)输入/输出接口 B)并行通信接口 C)串行通信接口 D)控制接口 9、DW是 伪指令。
A)字节定义 B)字定义 C)4字节定义 D)8字节定义 10、将汇编程序翻译成机器代码的过程称为 。
A) 翻译 B) C)编译 D)汇编 11、实验过程中进行程序调试的环境是: 。 A)DEBUG B)VC C)QTHPCI D)WINDOWS
12、指令MOV AX,BX中,源操作数采用的寻址方式是: 。
A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址 13、ROL指令完成的功能是: 。
A)算术左移 B)循环左移 C)循环右移 D)逻辑左移 14、DEC指令完成的是: 操作。
A)加一 B)减一 C)加法 D)减法 三、 简答题(36分)
1、 写出半加器的真值表并画出电路图。
2、 什么是中断,并指出软件中断和硬件中断的区别和联系。 3、 试说明宏调用和过程调用的区别。
4、 说明8086最小工作模式下8286和8284A的作用。 5、 简述8086BIU的功能和作用。 6、 什么是输入/输出处理机控制方式。 四、 程序分析题(10分)
1、(5分)分析下面的程序段执行完成后各寄存器的容:
MOV AX,2024 AX= MOV BX,1000 BX= SUB AX, BX BX= MOV BX,4
MUL BX AX= DX=
2、(5分)分析下面的程序段所实现的功能: SAL AL,1H MOV BL,AL MOV CL,2H SAL AL,CL ADD AL, BL 五、 程序设计题(10分)
1、(5分)编制一个完整的程序,实现对两个16位数做加法运算。数据段的定义如下: DATA SEGMENT NUM1 DW ? NUM2 DW ? SUM DW ?
DATA ENDS 其中NUM1是被加数, NUM2是加数, SUM是和。
2、(5分)编制一个完整的程序,求两个无符号数之差的绝对值,数据段定义如下。 DATA SEGMENT NUM1 DW ? NUM2 DW ? DIFF DW ?
DATA ENDS 其中NUM1是无符号数1, NUM2是无符号数2, DIFF是其绝对值。
学年2 学期微 课程考试试题 B
拟题学院(系) : 信息科学技术学院 拟题人: 适 用 专 业: 校对人:
(答案写在答题纸上,写在试题纸上无效)
六、 填空题(30分)
1、计算机存储信息的最小单位是 ,1个字节等于 个二进制位,1KB等于 个字节。 2、设A=10101,B=11011,则A和B的“或”A+B= ,A和B的“与”A?B= , A的“非”A= 。
3、布尔代数中的摩根定理是:A?B= ,A?B= 。
4、8086CPU的数据总线是 位的,8088CPU的数据总线是 位的。 5、8086CPU从功能上可分为两部分,即 和 。
6、8086CPU的4个段地址寄存器分别是 、 、 、 。 7、根据功能,8086CPU的标志可分为两类: 标志和 标志。 8、8086CPU的4个通用寄存器分别是 、 、 、 ,它们既可以作为 位寄存器使用,也可以作为 位寄存器使用。 9、8086CPU可用20位地址寻址 字节的存空间。
10、用汇编语言编写的程序需要经过 翻译成机器语言后,才能在计算机中执行。 11、立即数寻址方式中,操作数在 中,寄存器寻址方式中,操作数在 中,直接寻址方式中,操作数在 中,寄存器间接寻址方式中,操作数在 中。
七、 选择题(15分)
1、与十进制数56等值的二进制数是 。
A)111000 B)111001 C)101111 D)110110 2、十进制数36.875转换成二进制数是 。
A)110100.01 B)100100.111 C)100110.11 D)100101.101 3、十进制数59转换成八进制数是 。
A)73Q B)37Q C)59Q D)112Q 4、将十进制小数0.6875转换成八进制小数是 。 A)0.045Q B)0.054Q C)0.54Q D)0.45Q 5、与十进制数58.75等值的十六进制数是 。 A)A3.CH B)3A.CH C)3A.23H D)C.3AH
6、二进制数10101转换成十进制数是 。
A)25 B)23 C)21 D)22 7、十进制负数-61的八位二进制原码是 。
A)10101111 B)10111101 C)10101011 D)00110101 8、十进制正数38的八位二进制补码是 。
A)00011001 B)10100110 C)10011001 D)00100110 9、十进制负数-38的八位二进制补码是 。
A)01011011 B)10100110 C)10011001 D)11011010 10、有一个八位二进制数补码是11111101,其相应的十进制数是 。 A)-3 B)-2 C)509 D)253 11、指令MOV AL,56H中,源操作数采用的寻址方式是: 。
A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址 12、指令MOV AL,BL中,源操作数采用的寻址方式是: 。
A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址 13、指令MOV AX,[1070H]中,源操作数采用的寻址方式是: 。
A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址 14、指令MOV AX,[BX]中,源操作数采用的寻址方式是: 。
A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址 15、设DS=2000H,则指令MOV AX,[1050H]的源操作数的物理地址是 。 A)21050H B)2000H C)1050H D)3050H
八、 简答题(25分)
7、简述算术逻辑单元(ALU)的功能,并画出其框图。 8、简述8086CPU总线接口部件BIU的功能和结构。
9、简述汇编语言程序的优点,并简述86系列汇编语言指令语句的格式。
10、 何谓寄存器寻址方式?何谓寄存器间接寻址方式?二者的区别是什么? 11、 简述汇编语言程序设计的步骤。
九、 程序分析题(15分)
1、(5分)分析下面的程序段所实现的功能:
SAL AL,1 MOV BL,AL MOV CL,2 SHL AL,CL ADD AL,BL
2、(5分)分析下面的程序段所实现的功能: MOV CL,4 SHL BL,CL AND AL,0FH OR AL,BL
3、(5分)分析下面的程序段所实现的功能:
MOV CX,8
MOV SI,1000H L1: INC BYTE PTR[SI] INC SI LOOP L1
十、 应用题(15分)
1、(8分)编制程序,对两个16位数做加法运算。这两个数从地址10050H开始连续存放,低位在小地址一端,结果放在这两个数之后。 2、(7分)编制程序,求AX累加器和BX寄存器中两个无符号数之差的绝对值,结果放在存(2800H)单元中。
32位微机原理与接口技术试题
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)