芯片存储容量计算问题
微型计算机原理与接口技术自考题模拟45_真题(含答案与解析)-交互

微型计算机原理与接口技术自考题模拟45(总分100, 做题时间90分钟)第Ⅰ部分选择题一、单项选择题1.以下设备属于微型计算机输出设备的是______SSS_SINGLE_SELA 键盘、音箱、扫描仪B 打印机、显示器、指示灯C 打印机、鼠标、扫描仪D 指示灯、打印机、鼠标分值: 1答案:B[考点] 本题考查的知识点为微型计算机的输出设备。
扫描仪、鼠标、键盘均为输入设备,所以只有选项B正确。
2.微型计算机由______组成。
SSS_SINGLE_SELA 微处理器与内存储器B 控制器、运算器与内存储器C 微处理器、内存储器及I/O接口D 微处理器、内存储器及I/O设备分值: 1答案:C[考点] 本题考查的知识点为微型计算机的构成。
一个微型计算机由微处理器、内存储器和I/O接口电路组成,也是采用总线结构来实现相互之间的信息传送。
3.在内存储器的连接中,有三种片选控制电路,即全译码、部分译码和线选,则会产生地址重叠的是______SSS_SINGLE_SELA 全译码和部分译码B 全译码和线选C 部分译码和线选D 全译码、部分译码和线选分值: 1答案:C4.能够将BL的低四位清“零”的指令是______SSS_SINGLE_SELA AND BL,0FOHB OR BL,00HC OR BL,0FOHD AND BL,00H分值: 1答案:A5.在汇编语言源程序的开发过程中使用宏功能的顺序是______SSS_SINGLE_SELA 宏定义、宏调用B 宏定义、宏展开C 宏定义、宏调用、宏展开D 宏定义、宏展开、宏调用分值: 1答案:C6.有一EPROM芯片的地址范围为30800H~30FFFH,无地址重叠,问该芯片的存储容量为______SSS_SINGLE_SELA 1KBB 2KBC 4KBD 8KB分值: 1答案:B[考点] 本题考查的知识点为芯片存储容量的计算。
由地址范围知,存储容量为0800H=2 11 =2KB。
计算题

(3)先写出x和y的变形补码再计算它们的和 [x]补=11.01010[y]补=11.11111 [x+y]补=[x]补+[y]补=11.01010+11.11111=11.01001 ∴x+y=-0.10111B无溢出
25、说明RISC指令系统的主要特点。
正确答案:指令条数少,指令长度固定,指令格式、寻址方式种类少,只有取数/存数指令访问存储器。
26、一个比较完善的指令系统应该包括哪几类指令?
正确答案:数据传送指令,算术运算指令,逻辑运算指令,程序控制指令,输入/输出指令,堆栈指令,字符串指令,特权指令。
26、设某RAM芯片,其存储容量为16K×8位,问: 1) 该芯片引出线的最小数目应该是多少? 2) 存储器芯片的地址范围是多少?
正确答案:由题: 1)16K=214,所以地址线为14根,字长8位,所以数据线为8根,加上芯片片选信号CS,读信号RD,写信号WR,电源线、地线,其引出线最小数目为27根。 2)存储器芯片的地址范围为:0000H~3FFFH。
简答题
32、解释机器指令和微指令的关系。
正确答案:机器指令是控制计算机完成一个基本操作的命令;微指令则是控制部件中一组实现一定操作功能的微命令的组合。在微程序控制器中,一条机器指令需要由一组微指令组成的微程序来完成,即微程序完成对机器指令的解释执行。因此,一条机器指令对应多条微指令。
33、计算机内有哪两股信息在流动?如何区分它们?
关于ddr存储容量的问题--8Megx16x8banks

关于ddr存储容量的问题--8Megx16x8banks有⼈问我镁光ddr中的容量及型号中8Megx16x8banks的含义,解答如下:以镁光1Gb ddr2为例:1Gb ddr2有三种型号:MT47H256M4 – 32 Meg x 4 x 8 banksMT47H128M8 – 16 Meg x 8 x 8 banksMT47H64M16 – 8 Meg x 16 x 8 banks例如:MT47H64M16 – 8 Meg x 16 x 8 banks8Meg: ddr中的存储bank的深度为8M的存储⼤⼩,也就是8x1024x1024的⼤⼩中间的16:代表每个bank的读写位宽为16bit8banks:代表这个ddr的型号有8个bank总上所属:该ddr2的型号含义为:有8个读写位宽为16bit,读写深度为8M的ddr2,存储容量计算为:8M x 16bit x 8 =1Gb。
该型号的ddr结构如下:有关ddr的其他属于摘录如下:Bank (内存库)在内存⾏业⾥,Bank⾄少有三种意思,所以⼀定要注意。
1、在SDRAM内存模组上,"bank 数"表⽰该内存的物理存储体的数量。
(等同于"⾏"/Row)2、Bank还表⽰⼀个SDRAM设备内部的逻辑存储库的数量。
(现在通常是4个bank)。
3、它还表⽰DIMM 或 SIMM连接插槽或插槽组,例如bank 1 或 bank A。
这⾥的BANK是内存插槽的计算单位(也叫内存库),它是电脑系统与内存之间数据总线的基本⼯作单位。
只有插满⼀个BANK,电脑才可以正常开机。
举个例⼦,奔腾系列的主板上,1个168线槽为⼀个BANK,⽽2个72线槽才能构成⼀个BANK,所以72线内存必须成对上。
原因是,168线内存的数据宽度是64位,⽽72线内存是32位的。
主板上的BANK编号从BANK0开始,必须插满BANK0才能开机,BANK1以后的插槽留给⽇后升级扩充内存⽤,称做内存扩充槽。
14-15-1计算机组成与结构试卷B-答案与评分标准

一、选择题(本题共20小题,每小题1分,共20分)1. 某SARM芯片,其存储容量为64K×16位,该芯片的地址线数目和数据线数目分别是___。
A. 64, 16 B 16, 64, C 64, 8 D 16, 162.有关运算器的描述,______是正确的。
A.只做加法B.只做算术运算C.既做算术运算又做逻辑运算D.只做逻辑运算3. 在下面描述的流水CPU基本概念中,正确的表述是___。
A.流水CPU是以空间并行性为原理构成的处理器。
B.流水CPU一定是RISC机器C.流水CPU一定是多媒体CPUD.流水CPU是一种非常经济而实用的以时间并行技术为原理构造的处理器。
4. 采用DMA方式传送数据时,每传送一个数据要占用___的时间。
A.一个指令周期B.一个机器周期C.一个时钟周期D.一个存储周期5.运算器虽由许多部件组成,但核心部分是___。
A.数据总线B.算术逻辑单元C.多路开关D.通用寄存器6. 某计算机字长32位,其存储容量是1MB,若按字编址,它的寻址范围是___。
A.0—1M-1B.0—512KB-1C.0—256K-1D.0—256KB-17.存储单元是指______。
A . 存放一个二进制信息位的存储单元B. 存放一个机器字的所有存储单元集合C. 存放一个字节的所有存储单元集合D. 存放两个字节的所有存储单元集合8. 为了便于实现多级中断,保有现场信息最有效的方法是采用___。
A.通用寄存器B.堆栈C.存贮器D.外存9.计算机使用总线结构的主要优点是便于实现积木化,同时___。
A.减少了信息传输量B. 提高了信息传输的速度C.减少了信息传输线的条数D. 有利于芯片中布线10. 变址寻址方式中,操作数的有效地址等于______。
A. 基值寄存器内容加上形式地址(位移量)B. 堆栈指示器内容加上形式地址(位移量)C. 变址寄存器内容加上形式地址(位移量)D. 程序记数器内容加上形式地址(位移量)11. 冯.诺依曼机工作方式的基本特点是___。
NOR ,SRAM,SDRAM,NAND结构和容量计算

NOR flash,NAND flash,SDRAM结构和容量分析1.NOR flash结构和容量分析例如:HY29LV160 。
引脚分别如图:HY29LV160 有20根地址线,16位的数据线。
所以:容量=220(地址线)X16(数据位数)bit=1MX16bit=1MX2B=2MB2.SRAM简单介绍SRAM是英文Static RAM的缩写,它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。
SRAM不需要刷新电路即能保存它内部存储的数据。
而DRAM(Dynamic Random Access Memory)每隔一段时间,要刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能,但是SRAM也有它的缺点,即它的集成度较低,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积,且功耗较大。
所以在主板上SRAM存储器要占用一部分面积。
SRAM一种是置于CPU与主存间的高速缓存,它有两种规格:一种是固定在主板上的高速缓存(Cache Memory );另一种是插在卡槽上的COAST(Cache On A Stick)扩充用的高速缓存,另外在CMOS芯片1468l8的电路里,它的内部也有较小容量的128字节SRAM,存储我们所设置的配置数据。
还有为了加速CPU内部数据的传送,自80486CPU起,在CPU的内部也设计有高速缓存,故在Pentium CPU就有所谓的L1 Cache(一级高速缓存)和L2Cache(二级高速缓存)的名词,一般L1 Cache是内建在CPU的内部,L2 Cache是设计在CPU的外部,但是Pentium Pro把L1和L2 Cache同时设计在CPU的内部,故Pentium Pro的体积较大。
最新的Pentium II 又把L2 Cache移至CPU内核之外的黑盒子里。
SRAM显然速度快,不需要刷新的操作,但是也有另外的缺点,就是价格高,体积大,所以在主板上还不能作为用量较大的主存。
内存计算

1、内存地址从4000H到43FFH,共有? 个内存单元。
若该内存每个存储单元可存储16位二进制数,并用4片存储芯片构成,则芯片的容量是?
解析:首先转换为10进制,4000(16)=16384(10),43FF(16)=17407(10),。
17407-16384+1=1024
芯片容量:1024*16bit/4=256*16bit
2、某程序的目标代码为16384个字节,将其写到以字节编址的内存中,以80000H为首地址开始依次存放,则存放该目标程序的末地址为?。
解析:16384(10)=4000H,80000H+4000H-1=83FFFH
3、构成4M*8bit的存储器,若采用256K*8bit的芯片,需?片,若采用512K*1bit的芯片,需?片
解析:4M*8bit/(256K*8bit)=16
4M*8bit/(512k*1bit)=64
4、内存按字节编址,地址从A4000H到CBFFFH,共有多少个字节?若用存储容量为32K×8bit的存储器芯片构成内存,至少需要多少片?
解析
十六进制计算:(CBFFF-A4000)+1=28000H个字节,转化为十进制就是163840字节,也就是163840/1024=160K 字节。
所需32K*8bit存储芯片个数为:(160K/32K)X(8bit/8bit)=5 个
5、若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取=2ns,t分=2ns,t执=1ns,则100条指令全部执行完毕需要?ns
解析2*100+3=203ns。
因为,每一个2ns就会取一条指令,所以2*100;当最后一条取完后还需要2+1来分析和执行。
存储容量计算公式

存储容量计算公式
存储容量计算公式是指计算存储设备可提供的有效存储空间的数学公式。
存储容量通常用字节(Byte)来衡量,例如兆字节(Megabyte)和千兆字节(Gigabyte)。
不同类型的存储设备包括硬盘驱动器(Hard Disk Drive,HDD)、固态驱动器(Solid State Drive,SSD)和闪存驱动器(Flash Drive)等,每种存储设备的存储容量计算公式可能略有不同。
下面是几种常见存储设备的存储容量计算公式:
1.硬盘驱动器(HDD):
硬盘驱动器的存储容量由磁盘的面数、磁头数、柱面数和每个柱面的扇区数决定。
计算公式如下:
存储容量=面数×柱面数×磁头数×扇区数×扇区容量
2.固态驱动器(SSD):
固态驱动器的存储容量由芯片数量、每个芯片的存储容量和当前技术的限制决定。
计算公式如下:
存储容量=芯片数量×每个芯片的存储容量
3. 闪存驱动器(Flash Drive):
闪存驱动器的存储容量由闪存芯片的数量、每个闪存芯片的存储容量和当前技术的限制决定。
计算公式如下:
存储容量=闪存芯片数量×每个闪存芯片的存储容量
需要注意的是,实际可用的存储容量可能会比计算得到的存储容量稍低,这是由于格式化、文件系统管理、保留空间和其他系统文件占用的空
间所致。
因此,在使用存储设备时应留出足够的额外空间,以便使用和管理文件。
SSD容量计算公式

SSD容量计算公式在计算SSD(固态硬盘)的容量时,有一些公式可以帮助我们准确地计算出所需的容量。
SSD是一种使用闪存存储器作为存储介质的硬盘,相比传统的机械硬盘,它具有更快的读写速度和更低的能耗,因此在现代计算机系统中得到了广泛的应用。
在选择SSD时,了解如何计算其容量是非常重要的,因为这可以帮助我们选择合适的容量来满足我们的需求。
SSD容量计算公式通常可以分为两种情况,单盘容量计算和多盘容量计算。
在这篇文章中,我们将详细介绍这两种情况下的计算公式,并给出一些实际的例子来帮助读者更好地理解这些公式的应用。
单盘容量计算公式。
在计算单个SSD的容量时,我们可以使用以下的计算公式:容量 = 通道数×通道容量×芯片数×芯片容量。
其中,通道数指的是SSD控制器的通道数,通道容量指的是每个通道的容量,芯片数指的是每个通道上的芯片数,芯片容量指的是每个芯片的容量。
举个例子,如果一块SSD的控制器有4个通道,每个通道的容量为256GB,每个通道上有8颗芯片,每颗芯片的容量为32GB,那么这块SSD的容量可以计算如下:容量 = 4 × 256GB × 8 × 32GB = 65,536GB = 64TB。
这个公式可以帮助我们快速准确地计算出单个SSD的容量,从而帮助我们选择合适的容量来满足我们的需求。
多盘容量计算公式。
在计算多个SSD组成的阵列的容量时,我们可以使用以下的计算公式:总容量 = 单盘容量×盘数×(1 冗余度)。
其中,单盘容量指的是单个SSD的容量,盘数指的是组成阵列的SSD的数量,冗余度指的是用于冗余备份的容量占总容量的比例。
举个例子,如果我们有4块容量为1TB的SSD组成了一个RAID 5阵列,那么这个阵列的总容量可以计算如下:总容量 = 1TB × 4 ×(1 1/4) = 3TB。
这个公式可以帮助我们快速准确地计算出多个SSD组成的阵列的总容量,从而帮助我们选择合适的阵列来满足我们的需求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.芯片容量=2的地址线位数次方乘以数据线位数
比如地址线8位,数据线4位芯片容量就是2的8次方乘以4=1024位
2.若单片机外存储器芯片容量为2kb,起始地址为3000h,终止地址为(31FF)吗?请给出计算方法
没那么多吧,
2K = 2*1024 = 0x0800h
0x0800+0x3000h=0x3800h;最大也就0x3799h
3.地址线14根,数据线1根,则存储芯片容量为4k位!怎么算出来的?谢谢
存储容量4KB=2*2*2^10*2^3=2^(14+1)=4*1KB=4KB
4.用(1K*4)SRAM芯片组成容量为4K*8的储存器。
问需要多少个芯片?指出需要多少根地址和数据线?在线等
呵呵!1K*4位理解透了没什么的!你需要8块这样的SRAM!地址线10根数据线那就是8根喽!并行的哦!这样速度快!还有控制和时钟线!这些东西不是很难的!只要理解透了就没什么了!希望对你有帮助!
根地址线按字节寻址范围是多少?
生活如歌:2^24=16MB
2^10=1024=1K
2^20=1048576=1M
寂寞如影随:地址线用于传输地址信号,可以指向主存储器的每一个单元。
地址线24根,表示能指示2^24 个内存地址,按字节寻址也就是说每一地址可以标识一个字节。
寻址范围没有单位,而寻址空间有单位,
注意两者的区别,所以寻址空间为0~2^24-1,也就是16M
6.问一个计算机题目当内存储器的容量为512 MB时,若首地址的十六进制表示为:0000 0000H,则末地
址的十六进
满意回答:2 = 2000 0000H。
人工计算,数字太大,用WINDOWS里面的计算器来算即可。
追问但是我们试题是卷面的没有计算机怎么
算?回答512 MB = (1024 / 2) * 1024 * 1024 = 2^29 即2的29次方。
2的2次方=4,就是二进制:100,即在1后面加上2个0;
2的3次方=8,就是二进制:1000,即在1后面加上3个0;
……
2的29次方,就是在1后面加上29个0。
转换成16进制,就是 2000 0000H。
起始地址为:0000 0000H,末尾地址就是:2^29-1。
即:2000 0000H-1= 1FFFFFFFH。
7.问:当内存储器的容量为512 MB时,若首地址的十六进制表示为:0000 0000H,则末地址的十六进制表
示为 __H。
2011-1-15 17:44 提问者:逍遥·狂雷 | 浏览次数:750次
求详细的解答步骤,单位什么的求标好。
要能看明白的。
还有就是看到其他有类似的问题其中计算中有
0x。
是什么,和组后的。
H有什么关系512MB * 1024KB * 1024B = 2 = 0x1FFFFFFF
(1FFFFFFFH)求解释
答:先说0x,其实0x就是十六进制标志代码,意思是看到0x开始,后面的数字是十六进制的。
和H是一个意思,只不过H是放在十六进制数字后面,0x是放在十六进制数字前面而已。
(呵呵呵呵,是不是有种恍
然大悟的感觉,原来十六进制数字有不止一种表示方法!)
现在说说运算过程,其实512MB * 1024KB * 1024B = 2 = 1FFFFFFFH就是标准运算过程,已经不
容易再细致说明了,首先512MB的单位是兆字节,需要将它转换成字节单位,1兆等于1千个1千,在计算机领域里1千指的不是1000整,而是1024,所以1兆字节等于1024个1024字节,即1MB=1024*1024B,而
512MB=512*1024*1024B,也就是2个字节,转换成十六进制就是2000 0000个字节。
0000 0000H
代表内存第1个位置,0000 0001H代表内存第2个位置......规律是:地址代码为内存位置减一,所以最后一个内存位置、也就是第2000 0000H个内存位置的地址代码应该是2000 0000H减一,2000 0000H-1=1FFF
FFFFH。
得到答案!应该明白了吧!
呵呵呵呵,希望能帮到你,祝学习愉快!
8.问:一片EPROM芯片地址范围30800H——30FFFH无地址重叠。
求该芯片存储容量?麻烦说明下计算过程。
答:30FFFH-30800H+1=800H=2048=2k追问为什么+1呢 30fff-30800 是直接减还是 2进制减。
800H
怎么等于2408?麻烦下。
谢谢回答比如你是80年的,问你现在多大了,当然是2011-1980+1=32.
直接减就可以,只是要注意是16进制的运算规则,我是用的计算机的“计算器”算的。
800H=8*16^2=8*256=2048(十进制)追问800H是根据什么规则得出2048 有点不清楚。
例如 4000H
呢怎么算。
继续麻烦你了回答8是在16进制的第二位,相当于十进制的百位,十进制的百位是
10^2,那么这个8就是在16^2=256
4000H=4*16^3(后面的0不用计算)=4*4096=16384=16K
9.问:用4K*1位的RAM芯片组成16K*8位的存储器,共需多少芯片?几个芯片一组?共多少个组? 2011-4
-27 12:55 提问者:月满西楼159 | 浏览次数:852次
A19-A0地址线中哪些作为片选信号?
答:共需32片芯片,8片芯片一组,共4组.每组芯片用一条片选线,用4条.A19-A0,看你设计,选出4条.
10.问:用1K*1位的存储芯片组成容量为16K*8的存储器供需多少片?若将这些芯片分装在几个板块上,每
块容量4k*8位, 2011-5-26 21:41 提问者:乱世狂刀123 | 浏览次数:874次
所需的地址总数?选片,选板,片内地址各用多少位该咋算啊
答:16KX8=16X1K2X4,所以需要32个芯片,2个成一组,构成8位,共需16个片选,片内地址能寻址1K就可
以了,所以需要10位片内地址线。
11.问:用8K×4位的EPROM存储器片组成一个32K×8位的只读存储器,问: 2008-1-15 16:12 提问者:
jjyb2 | 浏览次数:1471次
(1)地址寄存器是多少位?
(2)数据寄存器又为多少位?
写出计算过程问题补充:
怎么知道有18根地址线
答:用8K×4位的EPROM存储器片组成一个32K×8位的只读存储器
(1)地址寄存器是多少位?
(2)数据寄存器又为多少位?
写出计算过程
这道题需要进行存储器的字位扩展,共需要8片8K×4位的EPROM存储器片,位扩展是因为以前的是8K×4位的要扩展成为8位的,所以数据寄存器为8位的,字扩展是要把8k的扩展成32k的,地址线需要15根
(2^15=32k),地址寄存器是16位的。