设CPU共有16根地址线,8根数据线,并用MREQ(低电平有效),作访存控制信号,WR作读写命令信号(高电平为读,低电平为写),现有这些存储芯片:ROM(2k*8,4k*8,8k*8),RAM(1k*4,4k*8,8k*8)及74138译码器和一些门电路,要求如下:响(1)最小4k地址为系统程序区,相邻8K为用户程序区(2)指出选用的存储芯片类型及数量,二进制地址范围(3)详细画出片选逻辑
1个回答
关注
展开全部
6000H-67FFH是16进制的数,转换2进制,就可以得到 0110000000000000。同理,67FFH转换2进制数便可以得到0110011111111111。
接下来,我们解释一下8位2Kx8位的含义。这里的8指的是数据线,举例子吧,如果是2K*4的芯片,2K是容量,由地址线决定。计算方法:2^n=容量,n就是地址线的位数。这里算出来是11位;4是一个存储单元的位数,也就是数据线的位数。所以这个芯片的地址线11位,数据线4位。同上,6800H-6FFFH也一样可以求出。
综上所述,2Kx8位指的是有11位地址线和8位数据线的存储器。
咨询记录 · 回答于2024-01-13
设CPU共有16根地址线,8根数据线,并用MREQ(低电平有效),作访存控制信号,WR作读写命令信号(高电平为读,低电平为写)。现有这些存储芯片:ROM(2k*8,4k*8,8k*8),RAM(1k*4,4k*8,8k*8)及74138译码器和一些门电路。要求如下:
(1)最小4k地址为系统程序区,相邻8K为用户程序区。
(2)指出选用的存储芯片类型及数量,二进制地址范围。
(3)详细画出片选逻辑。
亲,已经给你查询到了哦。1.现将16进制地址范围转换成二进制地址码2.根据容量选择芯片3.分配cpu地址线4.片选信号形成5.画逻辑题计算机组成原理第二版书上95页有
# 6000H-67FFH 16进制数转换为2进制数
6000H-67FFH是16进制的数转换2进制,就可以得到 0110000000000000,同理67FFH转换2进制数便可以得到0110011111111111。
# 8指的是数据线
2Kx8位的8指的是数据线,举例子吧,如果是2K*4的芯片,2K是容量,由地址线决定,计算方法:2^n=容量,n就是地址线的位数,这里算出来是11位;4是一个存储单元的位数,也就是数据线的位数,所以这个芯片的地址线11位,数据线4位。
# 6800H-6FFFH 地址范围
同上6800H-6FFFH也一样可以求出,所以2Kx8位指有11位地址线和8 位数据线。
已赞过
评论
收起
你对这个回答的评价是?