微机原理与应用(复习题)(4)

2020-05-08 08:19

答过

18、I/O端口的编址方式有几种? 各有何特点? 答过

19、8086如何响应一个可屏蔽中断请求?简述响应过程。

CPU在INTR引脚上接到一个中断请求信号,如果此时IF=1,并且,当前的中断有最高的优先级,CPU就会在当前指令执行结束完以后开始响应外部中断请求。这是,CPU通过INTA引脚连续发送两个负脉冲,外设接口在接到第二个负脉冲后,在数据线上发送中断类型码,CPU接到这个中断类型码后做如下操作: 1 将中断类型码放入暂存器保存;

2 将标志寄存器内容入栈,保护中断状态; 3 将IF和TF表示清零; 4 保护断点。IP和CS内容入栈;

5 根据当前中断类型码,在中断向量表找到相应的中断子程序的首地址,将其装入IP和CS,这样就可以实现自动转向中断服务子程序处执行。

20、解释指令与伪指令的异同 答过

21、I/O端口的编址方式有几种? 各有何特点? 答过

22、什么是全译码?什么是部分译码? 答过

23、8086的中断向量表如何组成?作用是什么? 答过

24、CPU与外设之间有哪几种传送数据的方式?它们各应用在什么场合?

答过

五、计算题

1、PC机日时钟电路中,假设晶振频率为1.193MHZ,送入8254的CLK0,0号计数器作定时器,计数初值置为65536,计数器输出OUT0为一系列方波。 求0号计数器的工作频率Fout (保留 1 位小数)

1/1.193M/65536*1000

2、中断类型号10H的中断服务程序入口地址为2425:12F0H,计算该入口地址在中断向量表中的存放位置,并画出存放示意图。 10H*4

3、8086系统中设某中断源的中断类型码为13H,中断矢量为0070:0FC9H,求相应的中断矢量的存储地址;并指出从该地址开始,连续4个存储单元依次存放的内容 13H*4

0042H-0045H C9 0F 70 00

4、有一存储器子系统连接图如下,系统有16条地址线A15—A0,用74LS138作地址译码,图中RAM芯片的存储容量为_____________,地址范围为__________。

4k 8位

5、8086系统中设某中断源的中断类型码为13H,中断矢量为0070:0FC9H,求相应的中断矢量的存储地址;并指出从该地址开始,连续4个存储单元依次存放的内容。

6、PC机日时钟电路中,假设晶振频率为1.193MHZ,送入8254的CLK0,0号计数器作定时器,计数初值置为65536,计数器输出OUT0为一系列方波。 求0号计数器的工作频率Fout (保留 1 位小数)。

7、有一存储器子系统连接图如下,系统有16条地址线A15—A0,用74LS138作地址译码,图中RAM芯片的存储容量为_____________,地址范围为__________。

8、已知中断类型号1AH的中断服务程序入口地址为2425:12F0H,计算该入口地址在中断向量表中的存放位置,并画出存放示意图。 9、有如下数据定义:

X Y

db dw

12H,34H,‘AB’ 12H,34H,‘AB’

X存放顺序(十六进制表示):12 34 41 42 Y存放顺序(十六进制表示):12 00 34 00 42 41

请写出变量X、Y在内存中的存放顺序。

10、有一存储器子系统连接图如下,系统有16条地址线A15—A0,用74LS138作地址译码,图中RAM芯片的存储容量为_____________,地址范围为__________。

11、中断类型号10H的中断服务程序入口地址为2425:12F0H,计算该入口地址在中断向量表中的存放位置,并画出存放示意图。

12、异步方式传送8位数据(ASCII码),要求数据传送速率300字符/秒,使用1位起始位、1位校验位,1位停止位,计算波特率(b/s)和有效数据传输位(b/s)

波特率 300*(8+1+1+1)=3600b/s 3600*8/(8+1+1+1)=2400b/s

六、设计题

1、图1中的一个共阴极数码管通过8255A和系统总线相连,请设计源程序,使该数码管稳

定显示“8”(字型编码为7FH)。

图1

附:8255方式选择控制字格式:

MOV DX, 21BH MOV AL, 80H OUT DX, AL MOV DX, 219H MOV AL, 7FH OUT DX,AL

2、某系统外接电路如图1,8255A口地址为2F0H~2F3H,请设计源程序,一次性的测试开关的位置,当K闭合时,LED亮,K断开时LED灭(提示:C口高4位应为方式0输入,低4位为方式0输出)。

图1

附:8255方式选择控制字格式:

MOV DX,2F3H

MOV AL,90H OUT DX,AL MOV AL,80H MOV AX,2F1H OUT DX,AL MOV DX,2F0H IN AL,DX

3、设8253的选通地址为240H~243H,采用BCD计数,计数器2输出用于申请中断。如果计数器2的输入时钟频率为20KHz,输出信号每秒引起100次中断。要求 (1) 算出计数初值,(2) 编写初始化程序代码。

附:8253控制字格式:

初值 20KHz/100=200

MOV DX,243H

MOV AL,10110001B (B1H) OUT DX,AL MOV DX,242H MOV AL,8CH OUT DX,AL MOV AL,00H OUT DX,AL

4、图1中的一个共阴极数码管通过8255A和系统总线相连,请设计源程序,使该数码管稳定显示“8”(字型编码为7FH)。

图1

附:8255方式选择控制字格式:

5、设8253的选通地址为240H~243H,采用BCD计数,计数器2输出用于申请中断。如果计数器2的输入时钟频率为20KHz,输出信号每秒引起100次中断。要求 (1) 算出计数初值,(2) 编写初始化程序代码。 附:8253控制字格式:

6、某系统外接电路如图1,8255A口地址为2F0H~2F3H,请设计源程序,一次性的测试开关的位置,当K闭合时,LED亮,K断开时LED灭(提示:C口高4位应为方式0输入,低4位为方式0输出)。

图1

附:8255方式选择控制字格式:


微机原理与应用(复习题)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:声光控灯原理 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: