`
隐形的翅膀
  • 浏览: 498451 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

寄存器总结

 
阅读更多
1. 32位通用寄存器

EAX(32), 其低16位为AX=AH(高8位)+AL(低8位)

EBX BX=BH+BL

ECX CX=CH+CL

EDX DX=DH+DL

2. 32位通用寄存器

EBP 其低16位为 BP, 但没有对应的8位寄存器

EBP(32) BP(16)
ESP(32) SP(16)

ESI(32) SI(16)
EDI(32) DI(16)

3. 段寄存器

在实地址模式下,段寄存器用于存放段的基址,段是系统分给程序的内存区域,里面存放了描述符指针,指令代码,变量数据,函数的局部变量和参数

CS,ES,SS,FS,DS,GS

4. 指令指针

EIP 寄存器存放下一条要执行的指令的地址

5. EFLAGS


6. 标志位

a. CF: 进位标志,在无符号算术运算的结果太大,而目的操作数无法容纳时置位

b. OF: 溢出标志,在有符号运算的结果太大或太小而母的操作数无法容纳时置位

c. SF  符号标志  在算术或逻辑运算的结果为负时置位

d. ZF 零标志     算术或逻辑运算时置位

e  AC 辅助进位标志 算术运算导致8位操作数的位3到位4产生进位时置位

f  PF 结果的最低有效字节为1的数目为偶数时置位
分享到:
评论

相关推荐

    单片机寄存器总结单片机寄存器总结.docx

    单片机寄存器总结 单片机寄存器是单片机系统中一个非常重要的组成部分,它们是单片机与外部世界交流信息的桥梁。以下是单片机寄存器的总结: 中断寄存器 * IE(中断允许寄存器):控制中断是否允许产生 * IP...

    cc2430寄存器总结

    ### CC2430寄存器总结:深入解析与应用 #### 一、引言 在微控制器领域,CC2430是一款专为ZigBee和其它2.4GHz IEEE 802.15.4标准设计的片上系统(SoC)解决方案。它集成了强大的8051微控制器内核、RF收发器以及各种...

    51单片机常用寄存器总结

    ### 51单片机常用寄存器总结 在探讨51单片机的各种寄存器之前,我们先简单了解一下51单片机的基本概念。51单片机是一种广泛应用于电子设备中的微控制器,其核心是8051系列处理器架构。51单片机因其结构简单、易于...

    STM32 CAN寄存器总结图文

    STM32 CAN寄存器总结图文 CAN(Controller Area Network)是一种车用总线协议,STM32微控制器中有一个CAN控制器,用于实现CAN总线通信。CAN控制器寄存器是CAN总线通信的核心组件,本文将对STM32 CAN寄存器进行总结...

    C51特殊功能寄存器总结

    C51特殊功能寄存器总结 C51单片机中有多种特殊功能寄存器,每种寄存器都有其特定的功能和用法。本总结将详细介绍C51特殊功能寄存器的功能、用法和操作地址,以方便学习单片机的快速掌握SFR。 一、中断使能寄存器IE...

    51单片机与atmega16单片机寄存器总结

    通过深入研究“51寄存器总结.pdf”和“寄存器及波特率.pdf”,可以进一步提升对这些概念的理解。而“ATmega16 IO寄存器空间分配表.xls”则为开发者提供了具体的IO资源分配信息,便于实际项目中的硬件接口编程。

    STC89S52芯片寄存器总结

    ### STC89S52芯片寄存器总结 #### 1. 概述 STC89S52是一款基于经典8051内核的高性能单片机,广泛应用于各种嵌入式系统设计中。它具有丰富的内部资源,包括多个特殊功能寄存器(Special Function Registers, SFRs)...

    飞思卡尔16位单片机寄存器总结.doc

    飞思卡尔16位单片机寄存器总结 本文档对飞思卡尔16位单片机的寄存器进行了总结,涵盖了输入输出端口寄存器、中断系统、中断控制寄存器、PWM 模块、A/D 转换模块等内容。 一、输入输出端口寄存器 * 输入输出端口...

    51单片机中断寄存器总结

    51单片机中断寄存器总结 中断寄存器是微控制器(Microcontroller Unit,MCU)中的一个重要组件,负责处理中断请求和控制中断处理流程。在 51 单片机中,中断寄存器主要包括 TCON、TMOD、SCON 和 IE 等寄存器,每个...

    STC12C5A60S2 单片机特殊功能寄存器总结

    STC12C5A60S2单片机属于STC公司生产的8051系列增强型单片机,它继承了8051单片机的基本架构并进行了扩展,提供了更多的特殊功能寄存器以支持额外的外设和功能。特殊功能寄存器(Special Function Registers,简称SFR...

    ARM寄存器总结的PDF版

    PDF版需要的拿去

    8086语言编汇寄存器详解

    【8086语言编汇寄存器详解】 在8086微处理器中,寄存器是核心组件,它们负责存储指令、数据和地址,加快处理速度。寄存器通常按照位宽来命名,例如8位或32位寄存器。8086处理器拥有14个16位寄存器,分为以下几类: ...

    计算机组成原理实验报告-寄存器实验

    根据提供的实验报告信息,我们可以总结出以下相关的计算机组成原理中的知识点: ### 1. 实验内容概述 #### 实验名称:寄存器实验 #### 实验目的 本次实验旨在通过实际操作来验证寄存器的基本功能——存储数据的...

    移位寄存器及其应用实验报告.docx

    移位寄存器是一种数字电路元件,用于存储和操作序列数据。在本次实验中,主要涉及的是4位双向移位寄存器,具体...在实验总结和心得体会部分,学生需要深入思考和应用这些概念,以便在实际问题中灵活运用移位寄存器。

    OV7670寄存器配置总结

    OV7670 寄存器中挺多设置是针对摄像头拍摄图像质量方面的, 比如自动白平衡(AWB) 、自动曝光控制(AEC)等等, 但首要任务是让摄像头拍摄的图像能显示出来,本文针对这些寄存器进行了总结说明!! 上, 我用“ // ”...

    寄存器实验报告.doc

    【寄存器实验报告】 本实验报告主要围绕寄存器的分类、工作原理以及使用Verilog HDL语言设计两种类型的移位寄存器展开。寄存器是数字系统中的基本存储单元,它能够暂时存储数据,供后续处理或传输使用。 实验目标...

    移位寄存器原理图+Proteus仿真

    总结来说,移位寄存器在数字电路中扮演着重要角色,能够实现数据的存储和移位操作。而Proteus软件则为学习和设计这类电路提供了直观且强大的工具,使得我们能够在没有实际硬件的情况下进行深入的学习和验证。通过...

Global site tag (gtag.js) - Google Analytics