【细碎知识6】字扩展、位扩展和字位扩展-程序员宅基地

技术标签: 字扩展  嵌入式硬件  位扩展  计算机组成原理  单片机  

0. 基本概念

存储容量: 存储容量是主存中能存放二进制代码的总位数,即存储容量=存储单元个数×存储字长(每个存储单元的位数),也可用字节总数来表示: 存储容量=存储单元个数*存储字长/8

举例:2114芯片大小为1K×4b,含义为:

1K 存储单元的个数位2^10个
4b 每个存储单元有4位

地址线: 存储单元的个数=2^地址线的条数

数据线: 数据线确定存储字长,数据线的条数=字长的位数。

字扩展、位扩展、字位扩展是对存储容量进行扩展
字扩展:对存储器的地址线进行扩展,例如用两片1K×4b的芯片扩展成2K×4b的芯片
位扩展:对存储器的数据线进行扩展,例如用两片1K×4b的芯片扩展到1K×8b的芯片
字位扩展:对存储器的地址线和数据线同时进行扩展,例如用4片1K×4b的芯片扩展到2K×8b的芯片

1. 字扩展

当芯片的存储字长与主存相同而存储单元数不足时,需要对存储空间即地址空间进行扩展。

扩展方法:

①求出所需芯片的数目。
②将各芯片片内的地址线,数据线,读写线分别并联。
③片选cs信号线单独连接。用高位地址经过译码器译码而产生的输出信号,作为各个芯片的片选信号。

举例:
在这里插入图片描述
示意图:
在这里插入图片描述

2.位扩展

当芯片存储单位数与主存相同而存储字长不足时,需要对位数进行位扩展。

扩展方法:

①求出所需芯片个数。
②将芯片的地址线,读写控制线,使能端并联。
③将各芯片的数据端按顺序输出到数据总线上。

举例:
在这里插入图片描述
示意图:
在这里插入图片描述

3. 字位扩展

芯片需要字和位同时进行扩展。如:用L×K位芯片扩展为M×N位存储器。

扩展方法:

①求出需要( M×N )/( L×K )块芯片。
②扩展时分成M/L组。
③组内N/K片芯片进行位扩展,组间字扩展。

举例:
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_44166630/article/details/116305762

智能推荐

C++基础(Visual studio)_visual studio c++教程-程序员宅基地

文章浏览阅读7.8k次,点赞11次,收藏56次。C++基础语法_visual studio c++教程

【vue使用sessionStorage记录 key value形式数据】_sessionstorage获取所有的key和value-程序员宅基地

文章浏览阅读124次。开发中方便非同一页面取数据或父子页面数据不好传输的问题_sessionstorage获取所有的key和value

cocos creator 学习: 设置scrollView 中content的偏移位置_scollview contente item设置位置-程序员宅基地

文章浏览阅读9.7k次。最近有这样的需求,折腾了许久,在此把一些问题和解决方法写出来,欢迎大家指正,如有更好的建议记得留言哦~使用背景: 每次结算时把当前所玩的关卡节点显示在scrollView 的最中间思路: 移动content的位置 scrollView 滑动的原理: 所有显示的内容节点 都是 content 的子节点,view 控制显示区域的大小,通过content的位置变..._scollview contente item设置位置

在Vue中使用Echarts绘制带图标的矩形树图_wjx.cn/vj/pxgrofe.aspx-程序员宅基地

文章浏览阅读7.7w次。最终效果图:DEMO代码:在页面开头引入echarts.js,资源请自行在官网下载import echarts from 'echarts';demoData在文章最下面<template> <div> <div class="cxt" id="treemap_cxt"></div> <..._wjx.cn/vj/pxgrofe.aspx

海康威视智能机器人泊车_未来社区联动系列:千城建筑与海康威视关于AGV自动泊车系统的研讨...-程序员宅基地

文章浏览阅读1k次。千城建筑依托未来社区研发中心,积极与未来社区产业联盟单位开展技术交流,共同研究前沿技术在未来社区应用中的优势、存在的问题及优化方向。千城建筑将整理并发布图文展示研讨成果。引言:近日,千城建筑未来社区研发中心举行自动引导运输机器人(AGV)技术应用专题研讨会。海康威视机器人泊车行业经理邓程文、杭州分公司工商企行业行销总监孟冰雪、杭州分公司市场经理应紫薇出席研讨会,未来社区研发中心全员参与。..._海康agv优势

ClickHouse (一) ------Mac下的安装_mac连接clickhouse的客户端-程序员宅基地

文章浏览阅读5.8k次,点赞2次,收藏6次。ClickHouse只能在linux安装所以在Mac下 我是通过Docker安装的1、前提安装 homebrew2、安装dockerbrew install --cask --appdir=/Applications docker安装完成后在application找到docker图标 启动3、安装ClickHouse客户端:docker pull yandex/clickhouse-client服务端:docker pull yandex/clickhouse-server4、启动镜像_mac连接clickhouse的客户端

随便推点

*.bpmn20.xml的几种编辑方式_flowable bpmn20.xml编辑工具-程序员宅基地

文章浏览阅读5.5k次。第一种:可以使用eclipse(sts) flowable 插件第二种:可以使用https://demo.bpmn.io/可以将*.bpmn20.xml拖入到窗口中,修改完毕后下载即可第三种:可以使用官网下载5个war包 本地tomcat启动(可以参考我的《Flowable 简单例子》 )第四种:idea安装actiBPM存在的问题:存在的问题 *.bpmn20.x..._flowable bpmn20.xml编辑工具

关于Rouge和pyrouge的安装和使用_pyrouge计算rouge-p得分-程序员宅基地

文章浏览阅读1w次。原文链接 1、pyrouge介绍:https://github.com/abisee/pointer-generator 2、pyrouge介绍:https://pypi.python.org/pypi/pyrouge 3、使用pyrouge前,需要安装好rouge. 4、这个链接里有相应的安装工教程和工具:https://blog.csdn.net/qq_32458499..._pyrouge计算rouge-p得分

javaagent入门指南_-javaagent: windows-程序员宅基地

文章浏览阅读1.5k次。第一次见到javaagent时,是偶然了解到Spring的AOP中使用了一个Instrumentation技术,对自己来说是一个新的知识点,所以很好奇,因此查阅相关文档和资料进行学习,在此记录,如有不妥之处,请指正。运行环境:操作系统:Windows10jdk版本:openjdk version 11.0.7概述javaagent顾名思义就是一个java代理,我们知道任何一项java应用的启动都需要有一个入口函数,加载从入口函数开始一直扩散到整个应用。类在jvm中的加载顺序是:加载——&g_-javaagent: windows

ubuntu16.04使用sudo apt-get autoremove导致系统崩溃的解决办法_sudo apt-get update会更新崩系统吗-程序员宅基地

文章浏览阅读6.6k次。问题描述:本人安装的是双系统win10+ubuntu,在ubuntu中运行使用的时候想要清除一下软件的依赖包然后运行了一个命令sudo apt-get autoremove,运行完成的时候当时没有什么影响,但是重启之后就出了问题,在gnu grub version 2.02~beta2-36ubuntu3.16为标题的界面中只找到win10的启动引导,没有出现ubuntu的启动引导。因此猜测可能s..._sudo apt-get update会更新崩系统吗

中国人民银行分支机构2009年人员录用计算机专业试题-程序员宅基地

文章浏览阅读953次。中国人民银行分支机构2009年人员录用计算机专业试题 另外附上一个牛人写的08年人员录用计算机专业试题地址:http://bbs.qzzn.com/read-htm-tid-10128599.html试卷整体说来,不是很难,但涉及的知识点还是比较多.要求的是知识面广.由于计算机部分的历年考题不是很好找,大多也是一些记忆,本文也一样是一些不完整的记忆.写出来希望对下一年的考生有所帮助.试卷分为四

OpenWRT软件安装教程,安装的几种方法_openwrt安装软件-程序员宅基地

文章浏览阅读6.5w次,点赞4次,收藏24次。第1种安装方法web安装:系统-- 软件包先点更新软件包清单输入软件名,点击安装;用第1个方法,用第1种方法,必须有联网才能安装;我从来没有安装完成过,像这样就是错误了,什么内核版本不对,或是不匹配之类;第2种安装方法ssh连接路由命令安装:或者用ssh软件PuTTY连接路由器;需要用到软件:PuTTY 自行下载这个软件;输入自己的路由IP,选择SSH,因为是利用命令安装,点击打..._openwrt安装软件

推荐文章

热门文章

相关标签