渡月桥君想中文歌词:汇编语言中所指的存储器是内存条吗?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 18:26:51
我是个汇编语言的初学者,但也是有点基础的,先声明:不会是寄存器和一级\二级缓存.因为8086时代是没有一级\二级缓存的.
8086有20根地址总线,访问存储器最大容量只有1MB.如果是512MB的内存条,20位地址总线(00000H到FFFFFH)又如何表示?我认为无法表示.
但不是内存条,又是什么呢?请高手指教!送上10分,了表谢意!

学校里讲的IBM80X86是分段管理的,也就是说,一个段最大不过64K.而且,计算机中的编址是统一编址,内存呀,硬盘呀,外设啊,都有自己的地址....如果说,只是访问内存就太...
但现在的WIN32已经是平坦模式管理啦,也就是说,一个指针(32位)所能寻址的空间是4G,而且程序与程序之间互不影响的.低2G地址空间映射在系统地址,也就是说,所有的程序低2G是一样的.真正供自己程序使用的只有高2G空间.
而且2K用的是段页式管量....中间用到的是太量的地址映射的概念....
楼主想做更多了解的话,可以去查阅一下window高级编程

就是内存条,那时候的内存很小 1M 算是大的
有 64K 也有 128K 的

有时候编程会遇到AX,BX,CX 之类的 那是 CPU中的寄存器,需要注意的是:Cache 是不编址的,所以无法通过地址访问,这个你会在系统结构中学到

狗 逼 学校讲的是什么.我们也开接口技术课了,到现在我都搞不清,他们讲的是不是地球上有的东西.

是寄存器 (是内部存储器)

对头 应该还有寄存器

32位PC机的地址总线宽度是32位,它的寻址能力为2的32次方=4G>>512M。
不要把8086和PC机搞混了,他们寻址能力不同的。
PC下的汇编所指的存储器应该是内存+缓存。
PC与8086对应差不多是:PC的缓存对应8086的特殊寄存器;PC的内存对应8086的程序寄存器+数据寄存器