![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
feiyu_qq
这个作者很懒,什么都没留下…
展开
-
汇编学习笔记之寄存器综述
寄存器是CPU的组成部分。因为在CPU内部,所以CPU对其读写速度是最快的,不需要IO传输,但同时也决定了此类寄存器数量有限,有限到几乎每个寄存器都有自己的名字,而且有些还有多个名字。IA-32构架提供了16个基本寄存器,这16个基本寄存器可以归纳为如下几类: 通用寄存器; 段寄存器; 状态和控制寄存器; 指令寄存器;1.1 通用寄存器 3原创 2016-03-01 11:24:32 · 937 阅读 · 0 评论 -
汇编学习笔记之实模式/保护模式区别
2.1 模式种类 从80386开始,cpu有三种工作方式:实模式,保护模式和虚拟8086模式。只有在刚刚启动的时候是real-mode,等到linux操作系统运行起来以后就运行在保护模式。 实模式只能访问地址在1M以下的内存称为常规内存,我们把地址在1M 以上的内存称为扩展内存。 在保护模式下,全部32条地址线有效,可寻址高达4G字节的物理地址空间;扩充的存储器分段管原创 2016-03-01 10:35:09 · 2355 阅读 · 0 评论 -
汇编学习笔记之实模式/保护模式内存寻址
实模式下的内存地址 2的10次方是1K,20次方就是1M,30次方就是1G。 Intel 8086是16位CPU,它只有16位寄存器、16位数据总线和20位地址总线,它只能运行在实模式。在实模式,物理地址=段值*16+偏移,段值和偏移都是16位的 具有1MB(2^16 * 2^4 + offset)的寻址能力。 从80386开始CPU有32位地址线,所以寻址空间可以达原创 2016-03-01 10:34:34 · 1123 阅读 · 0 评论