![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编语言
文章平均质量分 64
qxcnwu
这个作者很懒,什么都没留下…
展开
-
汇编语言基础-寄存器(内存访问)
汇编语言基础-寄存器(内存访问)在上一章中了解了CS,IP,[AX,BX,CX,DX]等寄存器的工作流程,直到现在还未与计算机CPU以外的器件产生通信,在这一章中我们通过了解DS,SS,SP等寄存器,将CPU与内存连接起来建立通讯内存中字的存储在CPU中用16位寄存器来存储一个字,高八位存放高位字节,低八位则用来存放低位字节,下图则是对于一块内存其内部详细结构,除了图中所示的排序外任意两个相邻的八位字节存储空间均可以作为一个字的存储空间。DS和[address]CPU在读写一个内存单元的过程中首原创 2021-09-05 14:16:42 · 560 阅读 · 0 评论 -
汇编语言基础知识-寄存器
汇编语言基础知识-寄存器寄存器是距离CPU中最近的存储单元,对于现代CPU其获取数据的顺序往往是 CPU==>寄存器==>一级缓存==>二级缓存==>三级缓存==>内存==>磁盘。对于CPU来说其只与寄存器进行存储交互通用寄存器结构对于8086CPU其寄存器都是16位的,可以存放2个8bit字节,AX,BX,CX,DX通常存放一般性的数据,成为通用寄存器,寄存器的逻辑架构对于一个通用寄存器来说其能够存储的最大值2^16-1,为了与上一代CPU的8位寄存器兼容原创 2021-09-04 10:09:35 · 789 阅读 · 0 评论 -
汇编语言基础知识
汇编语言基础知识-CPUCPU对存储器的读写CPU从内存中读取数据之前需要指定存储单元的地址,之后还需要指明其对哪一个组件进行操作,因此总线的种类包括地址总线数据总线控制总线地址总线CPU通过地址总线来指定存储器单元,因此地址总线的数量决定了CPU的寻址能力。对于有N条地址总线的CPU来说其最多可以寻找2^N次方个存储单元。为什么32位CPU或者操作系统最多使用内存位4G?答:对于32位CPU或者系统来说其最大的寻值能力 Max=1024(B)x1024(KB)x1024(MB)*4原创 2021-09-03 16:28:51 · 85 阅读 · 0 评论