我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 指令寄存器 >

如何利用POPF、PUSHF指令对标识寄存器中的位设置0或1?

归档日期:07-24       文本归类:指令寄存器      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  2016-10-26展开全部4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI)2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP)1个标志寄存器(EFlags)

  1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。

  这些低16位寄存器分别命名为:AX、BX、CX和DX,它和先前的CPU中的寄存器相一致。

  4个16位寄存器又可分割成8个独立的8位寄存器(AX:AH-AL、BX:BH-BL、CX:CH-CL、DX:DH-DL),每个寄存器都有自己的名称,可独立存取。

  程序员可利用数据寄存器的这种“可分可合”的特性,灵活地处理字/字节的信息。

  寄存器EAX通常称为累加器(Accumulator),用累加器进行的操作可能需要更少时间。

  在进行乘、除运算时,它可作为默认的操作数参与运算,也可用于存放I/O的端口地址。

本文链接:http://f-taiken.net/zhilingjicunqi/478.html