为16K×8。所以需要3片存储芯片;
(2)3个芯片的地址范围分别为:70000H~73FFFH,74000H~~77FFFH,78000H~7BFFFH;
(3)
6.17 答:程序如下: STARTADDR = 2000H CHECKNUM = 9000H CODE SEGMENT
ASSUME CS:CODE
START: MOV AX,0 ;将数据段段地址寄存器DS设为0000H MOV DS,AX
MOV BX,STARTADDR MOV CX,CHECKNUM
MOV DX,0 ;用DX来计出错内存单元的个数
MOV SI,1000H ;用SI进行出错字节单元地址存储寻址 XH: MOV AL,55H
MOV [BX],AL ;写入
CMP [BX],AL ;读出,比较
JNZ ERROR MOV AL,0AAH MOV [BX],AL CMP [BX],AL JNZ ERROR JMP RIGHT
ERROR: INC DX ;出错字节单元数增1
MOV [SI],BX ;将出错字节单元的地址存入1000H开始的缓冲区 INC SI
INC SI RIGHT: INC BX LOOP XH HLT CODE ENDS END START
6.18 答:73FFFH-70000H+1=4000H=16K。ntel 6264的片容量为8KB,RAM存储区总容量为16KB,故需要2片6264。8086最小方式系统与存储器读写操作有关的信号线有:地址总线A0A19,数据总线:D0D15,控制信号:M/IO,RD,WR,BHE。
此SRAM电路与8086系统总线的连接图如图6.18所示。
6264A1~A13A0D0D0~D7A12RDWROEWED7+5VA0CS2CS1A15A14A196264G2AY0A0D0D8~D15G2BY1Y2Y3MIOG1A12OEWED7A18A17A16BHECBAY4Y5Y6Y7CS2CS1图6.18 SRAM电路与8086系统总线的连接图 6.19 答:28C16的引脚功能: ? VCC,GND:电源和地
? A10~A0:11位地址线,可寻址2KB地址空间 ?
D7~D0:8位数据线
? WE:写允许,低电平有效。 ? OE:输出允许,低电平有效。 ? CE:片选信号,低电平有效。
根据所学知识,28C16与8088系统的连接图如图6.19所示。
D0~D8A0~A10A19A17A16A15A14A13A12A11A18MEMRMEMWA0A1A2A3A4A5A6A7A8A9A10CSOEWE28C16D0D1D2D3D4D5D6D7图6.19 28C16与8088系统的连接图
微机原理与接口技术(楼顺天第二版)第六章习题解答



