抄写题目、画图、再解答;做在作业本上
第五章
1,
解答: (6 ) 数据 状态 控制
(9) 数据 状态
2、(4)
解答:B
3、(4)
解答:
端口是接口电路中能被CPU直接访问的寄存器地址;I/O编址方法有存储器映像方式和I/O独立编址;8088用I/O独立编址,pc机端口地址范围64k 。
(6)(提示 下图为该题的2-4译码器件)
解答:设计结果如图,原理自行分析
补充题:
1、分析如图地址译码器并回答问题
填写如下表格
执行指令 | | | A9 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 | Y7 | Y6 | Y5 | Y4 | Y3 | Y2 | Y1 | Y0 |
第1段 | ||||||||||||||||||||
第2段 | ||||||||||||||||||||
第3段 | ||||||||||||||||||||
第4段 | ||||||||||||||||||||
第5段 |
第1段
Mov dx,280h
Mov al,3
Out dx,al
第2段
Mov dx,280h
In al,dx
第3段
Mov dx,285h
Mov al,3
Out dx,al
第4段
Mov dx,2a0h
In dx,al
第5段
Mov dx,2BFh
Mov al,3
Out dx,al
回答问题
A:执行第1段和第2段程序,地址译码器的输出是否一样,为什么?
B:执行第1段和第3段程序,地址译码器的输出是否一样,为什么?
C: 第1段程序中Mov al,3指令,对地址译码器有无影响,为什么?
D:执行第4段程序,地址译码器的输出那一根有效,它寻址的I/O端口号是多少?
E:执行第5段程序,地址译码器的输出那一根有效,此时地址A2A1A0的值对地址译码器的输出有什么影响?
3、观点:上图的地址译码电路,在寻址I/O 端口地址280h-287h时,Y0有效;288h-28fh时,Y1有效;290h-297h时,Y2有效;298h-29fh时,Y3有效;2a0h-2a7h时,Y4有效;2a8h-2afh时,Y5有效;2b0h-2b7h时,Y6有效;2b8h-2bfh时,Y7有效。可否设计软硬验证上述观点。(选作,可参看TPC-ZK系列PCI教师实验指导书实验二I/O地址译码器)
解答
1、填写如下表格如下:
执行指令 | | | A9 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 | Y7 | Y6 | Y5 | Y4 | Y3 | Y2 | Y1 | Y0 |
第1段 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
第2段 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
第3段 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
第4段 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
第5段 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
2、解答
A:执行第1段和第2段程序,地址译码器的输出是否一样,为什么?
解答 :一样,地址译码器是个输入输出端口,in/out指令均可
B:执行第1段和第3段程序,地址译码器的输出是否一样,为什么?
解答 :一样,因为Y0的地址范围是280h-287h
C: 第1段程序中Mov al,3指令,对地址译码器有无影响,为什么?
解答:没有影响,因为地址译码器参与译码是地址信息,数据没有影响
D:执行第4段程序,地址译码器的输出那一根有效,它寻址的I/O端口号是多少?
解答:Y4,2A0H-2A7H
E:执行第5段程序,地址译码器的输出那一根有效,此时地址A2A1A0的值对地址译码器的输出有什么影响?
解答: Y7,A2A1A0没有影响,因为他们没有参与译码,由于三根地址没有用,所以重叠地址为23=8个,因此Y7的地址范围为2B8H-2BFH
3、观点:上图的地址译码电路,在寻址I/O 端口地址280h-287h时,Y0有效;288h-28fh时,Y1有效;290h-297h时,Y2有效;298h-29fh时,Y3有效;2a0h-2a7h时,Y4有效;2a8h-2afh时,Y5有效;2b0h-2b7h时,Y6有效;2b8h-2bfh时,Y7有效。可否设计软硬验证上述观点。(选作,可参看TPC-ZK系列PCI教师实验指导书实验二I/O地址译码器)
2、如图
写段汇编代码,分别使Q端输出高电平和低电平
作业画图时可以画如下简图
解答:1、Q端输出高电平代码及解释
、
Mov dx,2a0h
Out dx,al
2a0有效时,Q=D=1
2、 Q端输出低电平代码及解释
Mov dx,2a8h
Out dx,al
D触发器清0