32位微机原理与接口技术试题Word文档下载推荐.docx
《32位微机原理与接口技术试题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《32位微机原理与接口技术试题Word文档下载推荐.docx(13页珍藏版)》请在冰豆网上搜索。
![32位微机原理与接口技术试题Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-10/27/2bb8eb0a-2b81-48f0-963b-99dbccc74ca9/2bb8eb0a-2b81-48f0-963b-99dbccc74ca91.gif)
10、计算机I/O接口电路与外部设备间可以交换的信号类型有4类,除了量和量外,还包括开关量和脉冲量。
11、在8086的几种寻址方式中,采用立即数寻址时操作数在指令中提供,那么采用寄存器寻址时操作数在中,采用直接寻址方式时操作数在中,采用寄存器间接寻址方式时操作数在中。
二、选择题(14分)
1、与十进制数88等值的二进制数是。
A)1110001B)1110011C)1011000D)1101100
2、十进制数63.875转换成二进制数是。
A)110100.01B)111111.111C)100110.11D)100101.101
3、十进制数64转换成八进制数是。
A)001QB)100QC)161QD)112Q
4、将二进制小数11.11转换成十进制小数是。
A)3.75B)2.75C)3.25D)3.5
5、是计算机的记忆装置的基本单元。
A)触发器B)寄存器C)存储器D)计数器
6、常见的通信方式有并行通信和串行通信,那么8255A是一颗芯片。
A)并行通信B)串行通信C)既可以进行并行通信也可以进行串行通信D)无线通信
7、8086计算机系统中常用的中断处理芯片是。
A)8259AB)8255AC)8286D)8284A
8、计算机系统中的I/O接口又被称为。
A)输入/输出接口B)并行通信接口C)串行通信接口D)控制接口
9、DW是伪指令。
A)字节定义B)字定义C)4字节定义D)8字节定义
10、将汇编程序翻译成机器代码的过程称为。
A)翻译B)链接C)编译D)汇编
11、实验过程中进行程序调试的环境是:
。
A)DEBUGB)VCC)QTHPCID)WINDOWS
12、指令MOVAX,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,2024AX=
MOV BX,1000BX=
SUB AX,BX BX=
MOV BX,4
MUL BX AX=DX=
2、(5分)分析下面的程序段所实现的功能:
SALAL,1H
MOVBL,AL
MOVCL,2H
SALAL,CL
ADDAL,BL
五、程序设计题(10分)
1、(5分)编制一个完整的程序,实现对两个16位数做加法运算。
数据段的定义如下:
DATASEGMENT
NUM1DW?
NUM2DW?
SUMDW?
DATAENDS其中NUM1是被加数,NUM2是加数,SUM是和。
2、(5分)编制一个完整的程序,求两个无符号数之差的绝对值,数据段定义如下。
DIFFDW?
DATAENDS其中NUM1是无符号数1,NUM2是无符号数2,DIFF是其绝对值。
2微
六、填空题(30分)
1、计算机存储信息的最小单位是,1个字节等于个二进制位,1KB等于个字节。
2、设A=10101,B=11011,则A和B的“或”A+B=,A和B的“与”AB=,A的“非”=。
4、8086CPU的数据总线是位的,8088CPU的数据总线是位的。
6、8086CPU的4个段地址寄存器分别是、、、。
7、根据功能,8086CPU的标志可分为两类:
标志和标志。
10、用汇编语言编写的程序需要经过翻译成机器语言后,才能在计算机中执行。
11、立即数寻址方式中,操作数在中,寄存器寻址方式中,操作数在中,直接寻址方式中,操作数在中,寄存器间接寻址方式中,操作数在中。
七、选择题(15分)
1、与十进制数56等值的二进制数是。
A)111000B)111001C)101111D)110110
2、十进制数36.875转换成二进制数是。
A)110100.01B)100100.111C)100110.11D)100101.101
3、十进制数59转换成八进制数是。
A)73QB)37QC)59QD)112Q
4、将十进制小数0.6875转换成八进制小数是。
A)0.045QB)0.054QC)0.54QD)0.45Q
5、与十进制数58.75等值的十六进制数是。
A)A3.CHB)3A.CHC)3A.23HD)C.3AH
6、二进制数10101转换成十进制数是。
A)25B)23C)21D)22
7、十进制负数-61的八位二进制原码是。
A)10101111B)10111101C)10101011D)00110101
8、十进制正数38的八位二进制补码是。
A)00011001B)10100110C)10011001D)00100110
9、十进制负数-38的八位二进制补码是。
A)01011011B)10100110C)10011001D)11011010
10、有一个八位二进制数补码是11111101,其相应的十进制数是。
A)-3B)-2C)509D)253
11、指令MOVAL,56H中,源操作数采用的寻址方式是:
12、指令MOVAL,BL中,源操作数采用的寻址方式是:
13、指令MOVAX,[1070H]中,源操作数采用的寻址方式是:
14、指令MOVAX,[BX]中,源操作数采用的寻址方式是:
15、设DS=2000H,则指令MOVAX,[1050H]的源操作数的物理地址是。
A)21050HB)2000HC)1050HD)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
MOVCL,4
SHLBL,CL
ANDAL,0FH
ORAL,BL
3、(5分)分析下面的程序段所实现的功能:
MOVCX,8
MOVSI,1000H
L1:
INCBYTEPTR[SI]
INCSI
LOOPL1
一十、应用题(15分)
1、(8分)编制程序,对两个16位数做加法运算。
这两个数从地址10050H开始连续存放,低位在小地址一端,结果放在这两个数之后。
2、(7分)编制程序,求AX累加器和BX寄存器中两个无符号数之差的绝对值,结果放在内存(2800H)单元中。
拟题人:
曲英杰
书写标准答案人:
拟题学院(系):
信息科学技术学院
适用专业:
机械工程及自动化
2005-2006学年2学期微机原理及应用试题标准答案B
(答案要注明各个要点的评分标准)
一十一、填空题(30分,每空1分)
1、计算机存储信息的最小单位是二进制的位,1个字节等于8个二进制位,1KB等于1024个字节。
2、设A=10101,B=11011,则A和B的“或”A+B=11111,A和B的“与”AB=10001,A的“非”=01010。
=,=+。
4、8086CPU的数据总线是16位的,8088CPU的数据总线是8位的。
5、8086CPU从功能上可分为两部分,即总线接口部件BIU和执行部件EU。
6、8086CPU的4个段地址寄存器分别是CS、DS、ES、SS。
状态标志和控制标志。
8、8086CPU的4个通用寄存器分别是AX、BX、CX、DX,它们既可以作为16位寄存器使用,也可以作为8位寄存器使用。
9、8086CPU可用20位地址寻址1M字节的内存空间。
10、用汇编语言编写的程序需要经过汇编程序翻译成机器语言后,才能在计算机中执行。
11、立即数寻址方式中,操作数在指令中,寄存器寻址方式中,操作数在寄存器中,直接寻址方式中,操作数在存储器中,寄存器间接寻址方式中,操作数在存储器中。
一十二、选择题(15分,每小题1分)
1、与十进制数56等值的二进制数是A)。
2、十进制数36.875转换成二进制数是B)。
A)110100.01B)100100.111C)100110.11D)100101.