当前位置:首页 » 服务存储 » 微机原理存储单元的计算方法
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

微机原理存储单元的计算方法

发布时间: 2022-04-28 14:20:13

‘壹’ 微机原理中,知道存储空间范围,怎么求字数

8000h~FFFFh 长度是 8000h,容量是 32K 字节,可以存放 32 K 的西文字符,或者存放 16K 的汉字。

‘贰’ 关于《微机原理》的一些问题

9、每段的起始和结束地址为:
(1)10000H-1FFFFH
(2)12340H-2233FH
(3)23000H-32FFFH
(4)E0000H-EFFFFH
(5)AB000H-BAFFFH
12、若当前SS=3500H,SP=0800H,堆栈段在存储器中的物理地址为35800H,若此时入栈10个字节,SP内容是07F6H,若再出栈6个字节,SP为07FCH
3、
(1)MOV
AX,[100H]源操作数字段的寻址方式是直接寻址,物理地址值是
10100H
(2)MOV
AX,VAL源操作数字段的寻址方式是直接寻址,物理地址值是
10030H
(3)MOV
AX,[BX]源操作数字段的寻址方式是寄存器间接寻址,物理地址值是
10100H
(4)MOV
AX,ES:[BX]源操作数字段的寻址方式是寄存器间接寻址,物理地址值是
20100H
(5)MOV
AX,[SI]源操作数字段的寻址方式是寄存间接寻址,物理地址值是
100A0H
(6)MOV
AX,[BX+10H]源操作数字段的寻址方式是寄存器相对寻址,物理地址值是
10110H
(7)MOV
AX,[BP]源操作数字段的寻址方式是寄存器间接寻址,物理地址值是
35200H
(8)MOV
AX,VAL[BP][SI]源操作数字段的寻址方式是基址变址寻址,物理地址值是
10100H
(9)MOV
AX,VAL[BX][DI]源操作数字段的寻址方式是基址变址寻址,物理地址值是
10124H
(10)MOV
AX,[BP][DI]源操作数字段的寻址方式是基址变址寻址,物理地址值是
35224H
6、
(1)MOV
DL,AX类型不匹配,字节与字不能传送
(2)MOV
8650H,AX
目的操作数不能为立即数
(3)MOV
DS,0200H
立即数不能送段寄存器
(4)MOV
[BX],[1200H]
两内存单元不能直接操作
(5)MOV
IP,0FFH操作数不能为IP
(6)MOV
[BX+SI+3],IP
操作数不能为IP
(7)MOV
AX,[BX][BP]两个基寄存器不能同时作为地址
(8)MOV
AL,ES:[BP]
可以是正确的
(9)MOV
DL,[SI][DI]两变址寄存器不能同时作为地址
(10)MOV
AX,OFFSET
0A20H错误在OFFSET不用作为数值地址操作符
(11)MOV
AL,OFFSET
TABLE类型不匹配,地址为字,不能传送给字节
(12)XCHA
AL,50H
立即数不用作为XCHG指令的操作数
(13)IN
BL,05H
输入指令为累加器专用指令,不用BL,只能用AL
(14)OUT
AL,0FFEH
端口地址超过8位应该用DX间接寻址
7、
LEA
BX,TABLE
MOV
AL,5
XLAT
MOV
DH,AL
MOV
AL,7
XLAT
MOV
DL,AL
MOV
BX,DX
8、
PUSH
AX
SP=00FEH
PUSH
BX
SP=00FCH
POP
BX
SP=00FEH
POP
AX
SP=0100H
1、
A1
DW
23H,
5876H
变量占4个字节
A2
DB
3
DUP(?),
0AH,
0DH,
‘$’变量占6个字节
A3
DD
5
DUP(1234H,
567890H)
变量占40个字节
A4
DB
4
DUP(3
DUP(1,
2,
‘ABC’))
变量占60个字节
2、
MOV
AX,0066H
MOV
AL,0FFH
MOV
AX,0FFH
AND
AL,2
OR
AX,02FFH
4、
PLENTH的值为22,表示PLENTH与PAR之间的字节数
7、用1024×1位的RAM芯片组成16K×8位的存储器,需要128个芯片,在地址线中有10位参与片内寻址,6位组合成片选择信号(设地址总线为16位)
8、现有一存储体芯片容量为512×4位,若要用它组成4KB的存储器,需要16个这样的芯片,每块芯片需要9条寻址线,整个存储系统最少需要12条寻址线。

‘叁’ 微机原理总的存储器字扩展问题

存储芯片的扩展包括位扩展、字扩展和字位同时扩展等三种情况。

1、位扩展
位扩展是指存储芯片的字(单元)数满足要求而位数不够,需对每个存储单元的位数进行扩展。

例: 用 1K × 4 的 2114 芯片构成 lK × 8 的存储器系统。

分析: 每个芯片的容量为 1K ,满足存储器系统的容量要求。但由于每个芯片只能提供 4 位数据,故需用 2 片这样的芯片,它们分别提供 4 位数据至系统的数据总线,以满足存储器系统的字长要求。

设计要点 :
(1) 将每个芯片的 10 位(1k=2^10)地址线按引脚名称一一并联,按次序逐根接至系统地址总线的低 10 位。
(2) 数据线则按芯片编号连接,1 号芯片的 4 位数据线依次接至系统数据总线的 D0 -D3 , 2 号芯片的 4 位数据线依次接至系统数据总线的 D4 -D7 。
(3) 两个芯片的 端并在一起后接至系统控制总线的存储器写信号(如 CPU 为 8086/8088,也可由 和 /M 或 IO / 组合来承担)
(4) 引脚分别并联后接至地址译码器的输出,而地址译码器的输入则由系统地址总线的高位来承担。

当存储器工作时,系统根据高位地址的译码同时选中两个芯片,而地址码的低位也同时到达每一个芯片,从而选中它们的同一个单元。在读/写信号的作用下,两个芯片的数据同时读出,送上系统数据总线,产生一个字节的输出,或者同时将来自数据总线上的字节数据写入存储器。

2 、字扩充

字扩展用于存储芯片的位数满足要求而字数不够的情况,是对存储单元数量的扩展。

例 : 用 2K × 8 的 2716 A存储器芯片组成 8K × 8 的存储器系统

分析:
由于每个芯片的字长为 8 位,故满足存储器系统的字长要求。但由于每个芯片只能提供 2K 个存储单元,故需用 4 片这样的芯片,以满足存储器系统的容量要求。
设计要点 : 同位扩充方式相似。
(1) 先将每个芯片的 11(2* 2^10) 位地址线按引脚名称一一并联,然后按次序逐根接至系统地址总线的低 11 位。
(2) 将每个芯片的 8 位数据线依次接至系统数据总线的 D0 -D7 。
(3) 两个芯片的 端并在一起后接至系统控制总线的存储器读信号(这样连接的原因同位扩充方式),
(4) 它们的 引脚分别接至地址译码器的不同输出,地址译码器的输入则由系统地址总线的高位来承担。
当存储器工作时,根据高位地址的不同,系统通过译码器分别选中不同的芯片,低位地址码则同时到达每一个芯片,选中它们的相应单元。在读信号的作用下,选中芯片的数据被读出,送上系统数据总线,产生一个字节的输出。

3 、同时进行位扩充与字扩充
存储器芯片的字长和容量均不符合存储器系统的要求,需要用多片这样的芯片同时进行位扩充和字扩充,以满足系统的要求。
例 : 用 1K × 4 的 2114 芯片组成 2K × 8 的存储器系统

分析: 由于芯片的字长为 4 位,因此首先需用采用位扩充的方法,用两片芯片组成 1K × 8 的存储器。再采用字扩充的方法来扩充容量,使用两组经过上述位扩充的芯片组来完成。
设计要点 : 每个芯片的 10 根地址信号引脚宜接接至系统地址总线的低 10 位,每组两个芯片的 4 位数据线分别接至系统数据总线的高 / 低四位。地址码的 A 10 、 A 11 经译码后的输出,分别作为两组芯片的片选信号,每个芯片的 控制端直接接到 CPU 的读 / 写控制端上,以实现对存储器的读 / 写控制。
当存储器工作时,根据高位地址的不同,系统通过译码器分别选中不同的芯片组,低位地址码则同时到达每一个芯片组,选中它们的相应单元。在读 / 写信号的作用下,选中芯片组的数据被读出,送上系统数据总线,产生一个字节的输出,或者将来自数据总线上的字节数据写入芯片组。

‘肆’ 微机原理题 求RAM ROM存储容量各是多少 RAM ROM存储器地址分配范围各是多少

是问存储容量嘛。
数一数地址线有几根,A0~A10有十一根地址线,那么存储单元数N=2^n=2048,换算到存储容量就是2KB

‘伍’ 微机原理中如何计算存储容量

这样算:十六进制8000化为十进制,得到的值除以1024(1024就是1K),最后得到的值就是32,单位是KB。
或者十六进制8000H除以十六进制数400H(400H就是1K),直接得到十六进制数20H,也就是十进制32,单位是KB。

‘陆’ 微型计算机的基本工作原理是什么

工作原理是计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定操作。依此进行下去。直至遇到停止指令。

计算机的主要特点是运算速度快,计算机内部电路组成,可以高速准确地完成各种算术运算;计算精确度高,计算机控制的导弹之所以能准确地击中预定的目标,是与计算机的精确计算分不开的;逻辑运算能力强,能对信息进行比较和判断;计算机可以存储大量的信息。

(6)微机原理存储单元的计算方法扩展阅读:

计算机的应用

1、多媒体应用

随着电子技术特别是通信和计算机技术的发展,人们已经有能力把文本、音频、视频、动画、图形和图像等各种媒体综合起来,构成一种全新的概念—“多媒体”。在医疗、教育、商业、银行、保险、行政管理、军事、工业、广播、交流和出版等领域中,多媒体的应用发展很快。

2、计算机网络

由一些独立的和具备信息交换能力的计算机互联构成,以实现资源共享。计算机在网络方面的应用使人类之间的交流跨越了时间和空间障碍。计算机网络已成为人类建立信息社会的物质基础,它给我们的工作带来极大的方便和快捷。

3、信息管理

数据库管理系统为基础,辅助管理者提高决策水平,改善运营策略。信息处理具体包括数据的采集、存储、加工、分类、排序、检索和发布等一系列工作。

‘柒’ 微机原理计算存储容量

这样算:十六进制8000化为十进制,得到的值除以1024(1024就是1K),最后得到的值就是32,单位是KB。

或者十六进制8000H除以十六进制数400H(400H就是1K),直接得到十六进制数20H,也就是十进制32,单位是KB。

‘捌’ 微机原理 急急 请给出具体计算过程

首先要知道物理地址是怎样形成的:段地址左移4位(后面加4个0),然后和偏移地址相加
所以B0000H~B0FFFH=BOOOH左移4位+(0000H~0FFFFH)
数据段的默认段地址是DS,所以DS=B0000H
段的范围就是0000H~0FFFH,也就是0FFFH(其实我觉得是0FFFH+1=1000H。。。)

‘玖’ 急.!!!微机原理: 用1024*1位RAM芯片设计一个128KB的存储器系统,需要多少片芯片组成.

答案:128K*8b/(1024*1)=128*8

这种题目就好像搭积木,存储单元个数不够,就字扩展;位数不够就位扩展;字扩展和位扩展的相乘,就是答案了。
本题目标系统是128KB,也就是128K*8,而芯片是1024*1,即1K*1
本题存储单元个数不够,目标系统是128K,而原有芯片才1024也就是1K,所以需要128个进行字扩展,然后位数也不够,所以把128组字扩展的芯片再进行8位扩展,所以答案即128*8

如果还理解不了,
这种题目有统一的计算公式:目标系统容量/芯片规格,都以b(位)为单元即可。