存储器扩展,画图题

news2024/11/24 5:32:25

目录

存储器与CPU的接口

地址线的连接

数据线的连接

控制线的连接(读写和片选)

考题

引出

第一题

 第二题

  第三题

计算地址范围(这里用的38译码器)

第四题

填空题

第五题

第六题(2017)


要求:会求地址线,数据线,容量,寻址范围,会画图

存储器与CPU的接口

地址线的连接

 

数据线的连接

数据线是并联的:同时选中

控制线的连接(读写和片选)

考题

引出

假设我们有4个2KB的内存,需要组成一个8KB的内存。我们要怎么连接CPU和内存呢?对于CPU来说,我发出一个13位的地址给内存,内存把数据给我就行。我不管你里面是由几片构成的。但是你可以想一想,你用来组成内存的芯片,他们为2KB,也就是2^11次方,11根地址线。显然CPU直接给内存地址是不行的。CPU13根线,每一片小内存11根线。那么多出的两根地址线接到哪里呢? 当然是通过译码信号,接片选信号CE非。

考试基本都是全译码法,也就是用译码器。 地址线多出两根用24译码器,多出3根,用38译码器。

如果是多出一根那么更简单了,直接接一个非门就好了。

先看第一个图,方便你理解,为什么需要译码

 

第一题

做这种题步骤1 :计算片数 总容量/每片的容量    8KB/2KB=4片

2:计算总的地址根数  8K=2^13    13跟地址线

3:计算片内地址根数   2K=2^11   11根地址线

4:然后画图 我就画了个大概,考试拿尺子,也都要连上。数据线双向,地址线和控制线是单项,译码器Y0非,Y1非,Y2非,Y3非,分别要接各个芯片的CE非片选信号

 

 第二题

先求片数    2k*8B/1k*8=4  

求总地址根数   11

片内地址根数   10

 画图写R/W 非,这里写了就不改了

  第三题

 求片数   64K*8 / 8K*4=16 片

求总地址线根数  64K=2^16=16根

片内地址线根数   8K=2^13=13根 

画图

跟上面没啥区别,多出来3根线,用38译码器就可以。

计算地址范围(这里用的38译码器)

还要知道怎么计算地址范围,有的题可能会问    ,就拿这个题来说。第一组芯片 的地址为

000  0 0000 0000 0000     0000H

000  1 1111 1111   1111     1FFFH

第二组   

001 0 0000 0000 0000    2000H

001 1 1111 1111  1111     3FFFH

可以看出地址范围保证后面不变,前面看译码器译码第几组,就可以知道地址范围

比如问你   第8组 。译码器是从Y0开始数的,第八也就是111

111 0 0000 0000 0000     E000H

111 1 1111 1111  1111      FFFFH

这里补充一个知识点线选法:用A12,A11,A10直接去接芯片。明显就剩下3根线是不够的。这种办法比比译码快,但是可以产生的方式少。产生的地址也是不连续的。

线选法计算地址范围

首先你要知道 ,你直接拿多出的3根线接三组芯片,而且要满足同一时刻,只能选中一个芯片 

当选中第一组芯片的时候片选信号低电平有效 , A12=0   A11=1    A10=1

011  0  0000 0000 0000     6000H

011  1  1111  1111  1111      7FFFH

第二组  A12=1   A11=0    A10=1

101  0 0000 0000 0000     A000H

101  1 1111  1111  1111     BFFFH

 第二组  A12=1   A11=1    A10=0

110  0 0000 0000 0000     C000H

110  1  1111 1111  1111     DFFFH

部分译码法 :地址重叠

 

第四题

 计算片数   128K*8/32K*4=8 片 

总地址线根数   128K=2^17=17根     

片内地址    32K=2^15=15跟     数据线4根

可以看出就多出来两跟地址线,明明可以用24,但题目要求用38,那么我们直接把三八译码器的C端接地就可以。

 

填空题

第一题:     16K=2^14   多少次方就是1后面多少个0    

100 0000 0000 0000  容量就是4000H

记住公式  容量=末-首+1

那么末地址就等于 =容量+首-1

4000H+30000H-1=34000H-1=33FFFH

第二题

16K=2^14    地址线14条,数据线8条

第五题

  6264是8K×8,

容量=末-首+1=  BFFFFH-BE0000H+1=1FFFH=1=2000H   

0010 0000 0000 0000    = 2^13=8K

求片数   地址范围8K,6264也是8K,所以一片6264就够了

画图

BE000H       1011  1110 0000 0000  0000

BFFFFH       1011  1111 1111  1111  1111 

高7位地址作为片选信号,接与非门,就可以选中芯片

第六题(2017)

读题为系统程序区设计,那么只能使用ROM,

咱们选1K*4的rom

计算片数    4096=4K*8

(4K*8)/(1K*4)=8片

计算总地址    12根

计算片内地址  1k=2^10=10根

画图我画了个大概。考试的时候要画全了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/51122.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【微信小程序】CSS模块化、使用缓存在本地模拟服务器数据库

🏆今日学习目标:第十五期——CSS模块化、使用缓存在本地模拟服务器数据库 😃创作者:颜颜yan_ ✨个人主页:颜颜yan_的个人主页 ⏰预计时间:25分钟 🎉专栏系列:我的第一个微信小程序 文…

【这款神器可以有】3DMAX一键墙体门洞窗洞插件使用教程

3DMAX一键墙体门洞窗洞插件,只需导入户型图,单/双面墙体一键生成。 【主要功能】 --一键生成墙体 --一键门洞 --一键窗洞 --支持单/双面墙体生成 【安装方法】 无需安装,直接拖动插件脚本到3dmax窗口即可打开插件。 【快速开始】 将3dm…

11.我为 Netty 贡献源码 | 且看 Netty 如何应对 TCP 连接的正常关闭,异常关闭,半关闭场景

我为 Netty 贡献源码 | 且看 Netty 如何应对 TCP 连接的正常关闭,异常关闭,半关闭场景 本系列Netty源码解析文章基于 4.1.56.Final版本 写在前面..... 本文是笔者肉眼盯 Bug 系列的第三弹,前两弹分别是: 抓到Netty一个Bug,顺带来…

【Spring(七)】带你手写一个Spring容器

有关Spring的所有文章都收录于我的专栏:👉Spring👈 目录 前置准备 第一步、创建我们自定的注解 第二步、创建我们自己的容器类 测试 总结 相关文章 【Spring(一)】如何获取对象(Bean)【Spring&a…

CSS伪类使用详解

基本描述 CSS伪类是很常用的功能,主要应用于选择器的关键字,用来改变被选择元素的特殊状态下的样式。 伪类类似于普通CSS类的用法,是对CSS选择器的一种扩展,增强选择器的功能。 目前可用的伪类有大概40多个,少部分有兼…

Spring Bean的生命周期理解

一、Spring Bean的生命周期大的概括起来有四个阶段: 1、实例化 2、属性填充注入 3、初始化使用 4、Bean的销毁 二、如流程图所示 三、步骤说明 1、实例化 实例化一个Bean,即new 2、IOC依赖注入 按照Spring上下文对实例化的Bean进行属性填充注入 3、setB…

昆船智能上市:预计年营收19亿到22.5亿 市值48亿

雷递网 雷建平 11月30日昆船智能技术股份有限公司(简称:“昆船智能”,证券代码:301311)今日在深交所创业板上市。昆船智能本次发行股票6000万股,发行价为13.88元,募资8.33亿元。昆船智能开盘价为…

2022CTF培训(七)逆向专项练习

附件下载链接 babyre 首先是一个迷宫&#xff0c;由于答案不唯一&#xff0c;因此到 dfs 求出所有路径。 #include <bits/stdc.h>constexpr char s[] "**************.****.**s..*..******.****.***********..***..**..#*..***..***.********************.**..*…

springMVC01,springMVC的执行流程【第一个springMVC例子(XML配置版本):HelloWorld】

springMVC01,springMVC的执行流程【第一个springMVC项目&#xff1a;HelloWorld】springMVC的简介springMVC的执行流程第一个springMVC项目&#xff08;XML配置版本&#xff09;1.创建项目1.1 新建maven项目&#xff1a;1.2 添加web支持1.3 在pom.xml中导入依赖1.4 配置tomcat2…

【云享·人物】华为云AI高级专家白小龙:AI如何释放应用生产力,向AI工程化前行?

摘要&#xff1a;AI技术发展&#xff0c;正由应用落地阶段向效率化生产阶段演进&#xff0c;AI工程化能力将会不断深入业务&#xff0c;释放企业生产力。本文分享自华为云社区《【云享人物】华为云AI高级专家白小龙&#xff1a;AI如何释放应用生产力&#xff0c;向AI工程化前行…

[附源码]Python计算机毕业设计Django飞越青少儿兴趣培训机构管理系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

旅游景区地图导览系统,传统导览智慧新升级

地图在景区导览中一直扮演着重要角色。 从传统导览的纸质地图&#xff0c;再到智慧导览的电子地图&#xff0c;游客都可以从景区地图上了解到景点名称、游玩路线、服务设施等内容&#xff0c;帮助游客更好地游览景区。 相比传统的纸质地图导览&#xff0c;电子地图导览系统有哪…

计算机组成原理习题课第四章-4(唐朔飞)

计算机组成原理习题课第四章-4&#xff08;唐朔飞&#xff09; ✨欢迎关注&#x1f5b1;点赞&#x1f380;收藏⭐留言✒ &#x1f52e;本文由京与旧铺原创&#xff0c;csdn首发&#xff01; &#x1f618;系列专栏&#xff1a;java学习 &#x1f4bb;首发时间&#xff1a;&…

TIA博途中通用函数库指令FIFO先入先出的具体使用方法

TIA博途中通用函数库指令FIFO先入先出的具体使用方法 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 如下图所示,在TIA博途中添加通用函数库指令,然后在库指令中找到FIFO,鼠标直接拖拽到程序段中,系统会自动生成一…

【毕业设计】10-基于单片机的车站安检门_磁性霍尔传感器系统设计(原理图+源码+仿真工程+答辩论文)

【毕业设计】10-基于单片机的车站安检门/磁性霍尔传感器系统设计&#xff08;原理图源码仿真工程答辩论文&#xff09; 文章目录【毕业设计】10-基于单片机的车站安检门/磁性霍尔传感器系统设计&#xff08;原理图源码仿真工程答辩论文&#xff09;任务书设计说明书摘要设计框架…

https加密解密过程二、名词解析及文件生成

https加密解密过程二、名词解析及文件生成 密钥仓库keystore文件 Keytool是一个Java数据证书的管理工具 &#xff0c;Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中 keystore文件的内容其实就是把私钥、公钥以及公钥对应的地址等信息输出为json格式的…

git的基础操作

git的基础操作 一、Git理论 &#xff08;一&#xff09;工作区域 基本概念&#xff1a; 工作区&#xff1a;平时存放项目代码的地方。 暂存区(Stage/Index)&#xff1a;暂存区&#xff0c;用于临时存放你的改动&#xff0c;事实上它只是一个文件&#xff0c;保存即将提交到…

(四)DepthAI-python相关接口:OAK Messages

消息快播&#xff1a;OpenCV众筹了一款ROS2机器人rae&#xff0c;开源、功能强、上手简单。来瞅瞅~ 编辑&#xff1a;OAK中国 首发&#xff1a;oakchina.cn 喜欢的话&#xff0c;请多多&#x1f44d;⭐️✍ 内容可能会不定期更新&#xff0c;官网内容都是最新的&#xff0c;请查…

mapstruct常见错误及解决方案

1 问题集合 mapstruct-jdk8 编译报错 我以前项目使用的是mapstruct-jdk8<1.3.1.Final &#xff0c;现在做改造升级&#xff0c;比如springboot升级等&#xff0c;但是报错了 我们去mvn仓库去看下&#xff1a; Deprecated MapStruct artifact containing annotations to …

Postman之CSV或JOSN文件实现数据驱动

目录 一、适用场景 二、接口信息 三、数据驱动实现 3.1.data.文件设置 3.1.1.data.csv文件设置 3.1.2.data.json文件设置 3.3.接口传参设置 3.4.断言设置 四、执行结果 4.1.data.csv执行脚本上传设置 4.2.data.json执行脚本上传设置​ 4.3.执行结果展示 一、适用场…