寻址方式
2007-03-08 08:59
357 查看
"8086有20根地址线,所以可寻址的存储器空间为1mb"。因为,2的20次方等于1mb,所以是这个结果。
问,为什么要这样算?这中间的那个过程是怎样的?
(硬件是怎么实现的?)
假设有这么一台计算机,它只有1根地址线,那么请问它最多能对几个存储单元寻址?答案显然是2个.因为在任何2进制计算机中,所有物理元件只有
0,1两种状态,对应这个例子,我们假设已经把这唯一的一根地址线与两个存储单元a和b连上了,那么究竟怎么确定何时读a何时读b?有一个办法,当地址线
上的电压是高电压时我们读a,相反是低电压时,我们读b.如此一来,你应该明白-----一根地址线的情况下,只能对2个存储单元进行寻址
依次类推,2根地址线时可以对4个存储单元进行寻址,对应的电压情况可以是:低低,低高,高低,高高;继续想下去,3根地址线就可以对8个存储单元进行寻址,4根就是16个,也就是说,当有n根地址线时,可以对2的n次方个存储单元进行寻址
假如每个存储单元又可以存1个字节的东西,那么20根地址线可寻址的存储器空间就是1mb"2的20次方等于1mb"
就是这样!
下面,瞎扯:
32位处理器=2的32次方=4GB
高高高高高高高高高高低低低低低低低低低低高高高高高高高高高高低低=111111111100000000011111111100
还有一个问题,一根线是怎么连接到两个存储单元的?好像不同于一根电话线吧,他有两个线芯或才网线,有八个小线(线芯)?
问,为什么要这样算?这中间的那个过程是怎样的?
(硬件是怎么实现的?)
假设有这么一台计算机,它只有1根地址线,那么请问它最多能对几个存储单元寻址?答案显然是2个.因为在任何2进制计算机中,所有物理元件只有
0,1两种状态,对应这个例子,我们假设已经把这唯一的一根地址线与两个存储单元a和b连上了,那么究竟怎么确定何时读a何时读b?有一个办法,当地址线
上的电压是高电压时我们读a,相反是低电压时,我们读b.如此一来,你应该明白-----一根地址线的情况下,只能对2个存储单元进行寻址
依次类推,2根地址线时可以对4个存储单元进行寻址,对应的电压情况可以是:低低,低高,高低,高高;继续想下去,3根地址线就可以对8个存储单元进行寻址,4根就是16个,也就是说,当有n根地址线时,可以对2的n次方个存储单元进行寻址
假如每个存储单元又可以存1个字节的东西,那么20根地址线可寻址的存储器空间就是1mb"2的20次方等于1mb"
就是这样!
下面,瞎扯:
32位处理器=2的32次方=4GB
高高高高高高高高高高低低低低低低低低低低高高高高高高高高高高低低=111111111100000000011111111100
还有一个问题,一根线是怎么连接到两个存储单元的?好像不同于一根电话线吧,他有两个线芯或才网线,有八个小线(线芯)?
相关文章推荐
- 汇编 寻址方式总结
- Linux内核源代码情景分析读书笔记(1)-Intel X86CPU寻址方式
- 寻址方式
- ARM处理器 八种寻址方式
- ARM (二) arm指令分类及其寻址方式
- 简单的方式寻址数组中第二大数的方式
- 七种寻址方式(立即寻址、寄存器寻址)
- 51单片机的寻址方式
- ARM高分笔记--(三)ARM寻址方式
- ARM指令寻址方式
- D3D实现BitBlt 截取贴图 UV纹理寻址方式
- Intel X86 CPU 系列的寻址方式与段式内存管理机制
- ARM 汇编寻址方式
- 8086中的七种寻址方式
- ARM 芯片 相关概念 --- 工作模式、寄存器种类、寻址方式
- 七种寻址方式(直接寻址方式)
- NAND FLASH 读写寻址方式
- 寻址方式
- Mohican_9/26 寻址方式
- hash实现--开放寻址方式