寄存器

作者: wangjianyu | 来源:发表于2017-11-09 12:19 被阅读5次

寄存器

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:是否有效;

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

段列表

内存分页

线性地址 页表象 寻址方式

相关文章

  • [031][汇编语言]寻址 ax bx cx dx sp bp

    reg寄存器 与 sreg段寄存器 reg 寄存器 sreg 段寄存器 可用做寻址[...] bp寄存器 默认使用...

  • stm32 TIM(通用定时器)

    寄存器描述CR1控制寄存器1CR2控制寄存器2SMCR从模式控制寄存器DIERDMA/中断使能寄存器SR状态寄存器...

  • 汇编的几个指令

    常见寄存器 寄存器x86x86-64armarm64累加寄存器EAXRAX基址寄存器EBXRBX计数寄存器ECXR...

  • AT&T汇编语言(寄存器分类)

    IA-32平台下的主要寄存器有一下几类: 通用寄存器 段寄存器 指令寄存器 通用寄存器是8个32为寄存器,用于存储...

  • 汇编3寄存器(访问内存)

    mov 寄存器,数据 mov 寄存器,寄存器 mov 寄存器,内存单元 如 mov ax,[0] mov 内存...

  • ARM汇编

    一. ARM 寄存器 ARM共有37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器.这些寄存器不能被同时...

  • 寄存器

     一、标志寄存器PSW 标志寄存器PSW(程序状态字寄存器PSW)标志寄存器PSW是一个16为的寄存器。它反...

  • 8086微处理器介绍

    1、总线接口部件: 由段寄存器(代码段寄存器CS、数据段寄存器DS、堆栈段寄存器SS和附加段寄存器ES)、指令指针...

  • 逆向笔记(二)-状态寄存器

    状态寄存器CPSR 在CPU内部的寄存器中有一种特殊的寄存器,这种寄存器在ARM中被称为状态寄存器,即CPSR寄存...

  • 初识汇编(四)

    状态寄存器 CPU内部的寄存器中, 有一种特殊的寄存器(不同的处理器, 结构和寄存器个数都可能不同). 这种寄存器...

网友评论

    本文标题:寄存器

    本文链接:https://www.haomeiwen.com/subject/slcdcxtx.html