一、单项选择题(共20分)从每小题的四个备选答案中,选出一个正确答案,并将正确答案的填入题干的括号内。
1、 从8086CPU的内部结构上看,其是由(d )两部分组成。
A、 制器和20位物理地址加法器
B、 运算器和总线接口
C、 执行单元和总线接口单元
D、控制器和运算器
2、 IBM-PC及其兼容机具有(c )I/O空间
A、 统一编址的1MB
B、 统一编址的1KB
C、 编址的1KB
D、编址的1MB
3、 在图1中,AD0 — AD15上传送的信息是(d )
A、 写存储器的地址与数据
B、 读存储器的地址与数据
C、 写I/O端口的地址与数据
D、读I/O端口的地址与数据
A、 16
B、 24
C、 32
D、
5、 当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为(a )用。
A、 两个4位I/O端口或1个8位I/O端口
B、 状态端口
C、 部分引脚作端口A、端口B的联络信号
D、全部作联络信号
6、 8255A的端口B设置为方式1输出,其/ACKB(ACKB非)收到一个负脉冲说明(c )
A、 CPU已将一个数据写到端口B
B、 请求CPU送下一个数据
C、 外设已将数据由端口B取走
D、INTRB上的中断请求已被CPU响应
7、 在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个( b)
A、 I/O设备
B、 I/O接口
C、 主处理器
D、逻辑高
8、 欲使8086CPU工作在最大方式,其引脚MN//MX(MN/MX非)应接( c)电平
A、 TTL
B、 CMOS
C、 逻辑低
D、逻辑高
9.十进制27.25转换成十六进制数为( c )
A.B1.4H B.1B.19H C.1B.4H D.33.4H
10.运算器、控制器及存储器合称为( b )
A.UPS B.主机 C.RAM D.CPU
11.下列数中最小的是( a )
A.(101001)2 B.(52)8 C.(2B)16 D.(50)10
12.断电后存储的资料会丢失的存储器是( a )
A.RAM B.ROM C.CD-ROM D.硬盘
13.若内存容量为KB,则访问内存所需地址线( a )条
A.16 B.20 C.18 D.19
14.不需要访问内存的寻址方式是( A )
A.立即寻址 B.直接寻址 C.间接寻址 D.变址寻址
15.若一个数的编码为10000000,它的真值为-128,则该编码为( c )
A.原码 B.反码 C.补码 D.移码
16.通常我们将计算机指令的集合称为( b )
A.指令系统 B.汇编语言
C.高级语言 D.仿真语言
17.I/O单独编址方式下,从端口读入数据可使用( a )
A.IN B.OUT
C.MOV D.XCHG
18.8086指令队列空出两个字节或8088指令队列空出一个字节时,则BIU就自动执行一次
( c )操作。
A.读周期 B.写周期 C.取指周期 D.指令译码
19.8086/8088 CPU中ES是( c )
A.数据段寄存器 B.代码段寄存器
C.附加段寄存器 D.堆栈段寄存器
20.微机中软件由( a )组成。
A.系统软件与应用软件 B.操作系统
C.编译程序 D.应用软件
二、填空(每空一分,共30分)
1.计算机中______运算器___________和___控制器____________是核心部件,合称为处理单元CPU。
2.通常一条指令包括两个基本部分,即__操作码________和___操作数________。
3.组成32M*8位的存储器,需要1M*4位的存储芯片__________片。
4.执行子程序调用指令CALL后,堆栈中的内容为______________通常与___________和___________指令执行结果相同。
5.所谓总线是___数据________传送的基本通路,通常可分为_数据_______总线、_地址________总线、__控制_____总线。
6.8086CPU内部结构按功能分为__总线接口部件__________和__执行部件____________。
7.Intel 8086/8088地址总线有___20_______条,最大存储容量为__1M__________。
8、 若一个数据块在内存中的起始地址为80A0H:DFF6H,则这个数据块的起始地址的物理地址为__________。
9、 设堆栈指针(SP)=2200H,此时若将AF、AX、BX、CX依次推入堆栈后,(SP)= __________
10、 某8086微处理器系统中设计了一个存储容量为128KB的SRAM存储器模块,约定该存储器模块的起始地址为40000H,则该存储器模块的末地址为__________。若用于该存储器模块片选译码的地址信号线为A17、A18、A19,则该模块片选信号的逻辑表达式为:/CS=_______________。
11、 8086/8088微处理器的INTR引脚由标志位______IF____控制。
14、 在80x86微处理器中,指令分配给寄存器SP的默认段寄存器是__________。
15、 INT 40H 指令中断向量存放在 08H:__H中。
16、 当ALE有效时,8086/8088CPU地址/数据总线AD0-AD15上传送的是地址__________信息。
17、 已知[N]补 = 0101101,则其[N]原 =__________ ,对应的8进制数是__________。
18.用8KX8位RAM芯片构成KX8位 RAM,如果KX8位 RAM在8086存储器中的起始地址为20000H,第一片和第五片8KX8位RAM芯片的地址范围为____________________,___________________,第一片和第五片8KX8位RAM芯片的片选表达式为____________________,___________________。
三 、用一片8255控制8个8段数码显示管,8255端口地址范围为340H—34FH,请画出8086CPU和8255之间的连接,写出片选表达式,用一片74LS138实现片选功能,同时画出8个8段数码显示管和8255的连接电路,编写出同时在8个8段数码显示管显示数字0—7的程序(30分)。
四、IBM-PC总线上有一键盘输入接口如图所示,请编写出确定按键位置的程序(20分)。下载本文