如题所述
访存过程如下:
CPU发出访存请求,将MREQ引脚置为低电平,表示要进行访存。
CPU将要访问的地址通过地址引脚A15-AO传送给存储器芯片。
存储器芯片检查地址引脉的值,判断是访问ROM还是RAM。如果是访问ROM,则选中ROM芯片。
CPU判断访问的是读操作还是写操作。如果是读操作,则将WR引脚置为高电平。如果是写操作,则将WR引脚置为低电平。
存储器芯片将数据通过数据引脚D7-D0传送给CPU。
(2)要访问两个RAM芯片,CPU的地址范围为A15-A13≠111,即A15-A13不全部为1。当A15-A13不全部为1时,74LS138的输出引脚对应的片选引脉为高电平,从而不选中ROM芯片。只有两个RAM芯片的片选引脉为低电平,所以,CPU访问两个RAM芯片的地址范围为5FFFh-4000h和3FFFh-2000h,十六进制表示为5FFF-4000和3FFF-2000。
访存过程如下:
CPU发出访存请求,将MREQ引脚置为低电平,表示要进行访存。
CPU将要访问的地址通过地址引脚A15-AO传送给存储器芯片。
存储器芯片检查地址引脉的值,判断是访问ROM还是RAM。如果是访问RAM,则选中RAM芯片。
CPU判断访问的是读操作还是写操作。如果是读操作,则将WR引脚置为高电平。如果是写操作,则将WR引脚置为低电平。
存储器芯片将数据通过数据引脚D7-D0传送给CPU。
在访问RAM芯片时,还需要注意写允许引脉的状态。在写操作时,如果写允许引脉为低电平,则存储器芯片将拒绝写入操作;如果写允许引脉为高电平,则存储器芯片将执行写入操作。
希望采纳谢谢。
(1)要访问ROM芯片,CPU的地址范围为A15-A13=111,因为74LS138是3线-8线译码器,所以当A15-A13全部为1时,输出引脚对应的片选引脉为低电平,从而选中ROM芯片。所以,CPU访问ROM芯片的地址范围为7FFFh-6000h,十六进制表示为7FFF-6000。
访存过程如下:
CPU发出访存请求,将MREQ引脚置为低电平,表示要进行访存。
CPU将要访问的地址通过地址引脚A15-AO传送给存储器芯片。
存储器芯片检查地址引脉的值,判断是访问ROM还是RAM。如果是访问ROM,则选中ROM芯片。
CPU判断访问的是读操作还是写操作。如果是读操作,则将WR引脚置为高电平。如果是写操作,则将WR引脚置为低电平。
存储器芯片将数据通过数据引脚D7-D0传送给CPU。
(2)要访问两个RAM芯片,CPU的地址范围为A15-A13≠111,即A15-A13不全部为1。当A15-A13不全部为1时,74LS138的输出引脚对应的片选引脉为高电平,从而不选中ROM芯片。只有两个RAM芯片的片选引脉为低电平,所以,CPU访问两个RAM芯片的地址范围为5FFFh-4000h和3FFFh-2000h,十六进制表示为5FFF-4000和3FFF-2000。
访存过程如下:
CPU发出访存请求,将MREQ引脚置为低电平,表示要进行访存。
CPU将要访问的地址通过地址引脚A15-AO传送给存储器芯片。
存储器芯片检查地址引脉的值,判断是访问ROM还是RAM。如果是访问RAM,则选中RAM芯片。
CPU判断访问的是读操作还是写操作。如果是读操作,则将WR引脚置为高电平。如果是写操作,则将WR引脚置为低电平。
存储器芯片将数据通过数据引脚D7-D0传送给CPU。
在访问RAM芯片时,还需要注意写允许引脉的状态。在写操作时,如果写允许引脉为低电平,则存储器芯片将拒绝写入操作;如果写允许引脉为高电平,则存储器芯片将执行写入操作。
希望采纳谢谢。