汇编语言

寄存器

2017-11-09  本文已影响5人  wangjianyu

寄存器

cpu的组成部分,用来暂存指令,数据和地址。

寄存器

ax作为累加器,用来存储运算的最终结果。

ax作为通用存储器,用来存储中间结果。

cx作为指令计数器,用于循环指令,也可作为通用寄存器。

bx,bp存储基址,也可以作为访问存储单元的变址。

sp存储堆栈的变址,si存储存储区的源变址,di存储目的变址。

RFLAGS

段寄存器和偏移寄存器的搭配:cs:ip;ss:sp、bp;dx:bx、di、si;es:si,di(串指令);

寻址

实模式:1M:20位,16位段+16位偏移,段左移4位+偏移=结果

保护模式:描述符:全局,局部:

保护模式寻址

G:是否+FFFH;D:是否是32位指令模式;AV:是否有效;

段列表存储描述符:保存在段寄存器中

段列表

内存分页

线性地址 页表象 寻址方式
上一篇 下一篇

猜你喜欢

热点阅读