微机原理习题答案 下载本文

内容发布更新时间 : 2024/5/20 3:35:41星期一 下面是文章的全部内容请认真阅读。

初始化程序:

START:MOV AL ,19H

MOV DX,偏移地址(主) OUT DX,AL MOV AL,0A0H

MOV DX,奇地址(主) OUT DX,AL MOV AL,44H OUT DX,AL MOV AL,11H OUT DX,AL MOV AL,11H OUT DX,AL MOV AL,0B3H OUT DX,AL MOV AL,22H

MOV DX,偶地址(主) OUT DX,AL MOV AL,19H

MOV DX,偶地址(从1) OUT DX,AL MOV AL,0B0H

MOV DX,奇地址(从1) OUT DX,AL MOV AL,02H OUT DX,AL MOV AL,11H OUT DX,AL MOV AL,0F7H OUT DX,AL

MOV DX,偶地址(从1) MOV AL,22H OUT DX,AL 从2:MOV AL,19H

MOV DX,偶地址(从2) OUT DX,AL MOV AL,0C0H

MOV DX,奇地址(从2) OUT DX,AL MOV AL,06H OUT DX,AL MOV AL,11H OUT DX,AL MOV AL,0F7H

OUT DX,AL

MOV DX,偶地址(主) MOV AL,22H OUT DX,AL STI HH: HLT

JMP 11H

硬件电路设计:

1. 某以8088为CPU的微型计算机内存RAM区为00000H~3FFFFH,若采用6264(8KX8)、 62256(32KX8)、2164(8KX4)、21256(32KX4)各需要多少芯片?其各自的片内和片间地址线分别是多少(全地址译码方式)?

2.利用全地址译码将6264芯片接在8088系统总线上,地址范围为BE000H~BFFFFH,试画出连接电路图。

答: 1.00000H~3FFFFH所占的存储空间为:40000H=218=256kX8bit ∴若采用

6264(8KX8) 则需要(256kX8)/(8kX8)=32(片)

6264的片内地址线是13根,片间地址线是7根(全地址译码); 62256(32KX8) 则需要(256kX8)/(32kX8)=8(片)

62256的片内地址线是15根,片间地址线是5根(全地址译码); 2164(8KX4) 则需要(256kX8)/(8kX4)=64(片)

2164的片内地址线是13根,片间地址线是7根(全地址译码); 21256(32KX4) 则需要(256kX8)/(32kX4)=16(片)

21256的片内地址线是15根,片间地址线是5根(全地址译码);

2.电路连接图如下: