答过
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方式选择控制字格式:
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库微机原理与应用(复习题)(4)在线全文阅读。
相关推荐: