微机原理试卷及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理与接口技术考试试卷

一、填空题(每空1分,共20分)

1、8086 CPU从内部功能上可分为____________________和_________________两个独立的功能部件。

2、已知两数的真值:X=34,Y=84,若用单字节二进制形式表示,则[X-Y]补码=____________,[X+Y]补码=______________。

3、8086 CPU的中断系统规定,无论外部或内部中断共有_________个中断类型码,每个中断都有一个________位的中断类型码。中断类型码与对应的矢量地址换算公式为_________________,系统将在内存地址____________处,设置全部中断类型的中断矢量表。

4、堆栈是内存中的一个专用区域,其存取规则是_______________________________;在8086系统中,为了能正确返回被中断程序,则当CPU响应外部中断请求并转向中断处理程序前,应将__________的__________压入堆栈。

5、设某微机系统的存储器总量为256KB若采用单片容量为16K×1位的SRAM芯片,则组成该存储系统共需此类芯片_________片,每个芯片需________根片内地址选择线,整个系统应分为______个芯片组。

6、若(AX)=8520H,且为有符号数,若实现(AX)/2,则应使用指令_______________________,结果使(AX)=_______________________。

7、有两台PC机:A机和B机通过串口进行通信;30秒钟内A机向B机发送了17600个字节的数据,B机向A机回送了11200个字节的数据,设通信的数据位为8位,起始位和停止位各为一位;则该通信的波特率是_______________bps,现欲传送19200个字节的数据则至少需__________秒。

8、若要求由8253计数器的OUT输出端输出方波,则应设置其工作于方式_________,设CLK0的频率为1MHz,欲获得可能的最低频率,则应向计数寄存器CR写入的初值为__________H。

二、选择题(单选)(每小题2分,共20分)

1、在单级中断系统中,CPU一旦响应中断,则立即关闭____A__标志,以防本次中断服

务结束前同级的其他中断源产生另一次中断进行干扰。

A 中断允许

B 中断请求

C 中断屏蔽

D 中断保护 2、执行单元(EU)虽有许多部件组成,但核心部件是___B___。

A 数据总线

B 算术逻辑运算单元

C 多路开关

D 累加寄存器 3、以下四种类型的半导体存储器中,以传输同样多的字为比较条件,则读出数据传输率最高的是__B____。

A DRAM

B SRAM

C 闪速存储器

D EPROM 4、在微型机系统中,外围设备通过____A_____与主板的系统总线相连接。 A 适配器 B 设备控制器 C 计数器 D 寄存器 5、程序控制类指令的功能是__D____。

A 进行算术运算和逻辑运算

B 进行主存与CPU 之间的数据传送

C 进行CPU 和I / O 设备之间的数据传送

D 改变程序执行顺序

6、在PC/XT 中,若AX=4305H ,BX=8279H ,执行ADD BX ,AX 指令后接着执行INT0指令,则会____C____

A 进入INT0中断服务程序, C 执行INT0后面的指令,

B 死机, D 显示器显示OVERFLOW 。 7、在机器数___B___中,零的表示形式是唯一的。

A 原码

B 补码

C 移码

D 反码

8、在PC/XT 中,NMI 中断的中断向量再中断向量表中的位置__C____。

A 是由程序指定的,

B 是由DOS 自动分配的,

C 固定在0008H 开始的四个字节中,

D 固定在中断向量表首。 9、可编程计数/定时器电路8254的工作方式共有___D___

A 3种,

B 4种,

C 5种,

D 6种; 10、以下使寄存器AX 和CF 同时清零的指令为____C_____

A ADD AX ,AX ;

B XCHG AX ,BX ;

C XOR AX ,AX ;

D PUSH AX

三、存储器扩充(共10分,画出连线6分,写出地址范围4分)

若为地址总线为16位,数据位为8位的微机系统设计容量为12K*8的存储器,要求ROM 区为8KB ,地址从8000H 开始,采用2716(2K ×8)芯片;RAM 区为4KB,地址从B000H 开始,采用6216(2K ×8)芯片。试画出存储器系统的连线图,并写出各芯片组的地址范围。

注:CPU 的引脚有: 16条地址线,8条数据线,控制线:WR ,RD ; 2716的引脚有:11条地址线,8条数据线,控制线:OE (读出允许),CS (片选);6216的引脚有:11条地

址线,8条数据线,控制线:RD (读信号),WE (写允许),CS (片选信号),译码器用74LS138译码器(3-8译码器),3-8译码器的引脚有三个输入端A,B,C ,8个输出端

(70123456,,,,,,,Y Y Y Y Y Y Y Y ),控制端:12,,G G G

四、简答题(15分)

1、8086CPU为什么采用地址/数据线分时复用?有何好处?。(5分)

2、半导体存储器分为哪些类型?(5分)

3、简述CPU与I/O接口间实现中断传送方式的主要优点.(5分)

五、编程题(共15分)

1、定义一组宏指令,完成对双字执行逻辑“异或”运算,双字的存储单元由两个形式参数表示,结果放入DX:AX中。(4分)

2、编程实现在中断向量表中查找从键盘输入的字符,并将其个数用二进制形式显示出来。(11分)(完成主程序5分,子程序6分)

六、编程应用题(20分)

已知某8086微机系统包括8255A,8253两个可编程接口电路。其中8253三个计数器分别工作在不同的方式,可以为A/D转换器提供可编程的采样频率和采样时间;8255A的PB0可用于检测按键开关的位置,PA7可根据PB0的状态决定是否点亮LED指示灯。设系统所要求的有关硬件连线已全部连接好,如附图所示。试完成下列各项要求。

1、分别列出8255A,8253各个端口的地址。(4分)

2、根据附图所示8255A的A口和B口的连接方式,写出8255A接口初始化程序片断。(5分)

3、附图给出了8253各个计数器的要求的工作方式,设已知外部时钟频率为F,计数器0

的技术初值为L(字节型),工作在方式2;计数器1的计数初值为M(字型),工作在方

相关文档
最新文档