寄存器的分类:通用寄存器:数据寄存器、指针寄存器、变址寄存器(1)数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总答:寄存器是用来临时存放数据的高速独立的存储单元。寄存器有三种:数据寄存器、指令寄存器和程序计数器。其功能如下:1数据寄存器:数据寄存器用来保存复杂运算的中间结果,可
1、寄存器有几种类型
(^人^) CPU中至少要有六类寄存器:指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、数据寄存器(DR)、累加寄存器(AC)、程序状态字寄存器(PSW)。这些寄存器用来暂存一个计算机字,其数目可以③变址寄存器(SI,DI)。SI:原变址寄存器DI:目标变址寄存器变址寄存器在指令中常用于存放数据在内存中的地址。2 控制寄存器①状态标志位CF(carry flag):进位标志位,加减法运算时
2、寄存器有几种寻址方式
通用寄存器分为前加上字母E表示32位寄存器,普通的32位寄存器分为高16位和低16位,低16位通用寄存器有具体名称,分别叫做AX、BX、CX、DX、SI(源指针寄存器)、DI、在X86寄存器中,分为(4大类):通用寄存器、指令指针寄存器、段寄存器、标志寄存器。通用寄存器(32位):数据寄存器、指针变址寄存器数据寄存器指针变址寄存器:
3、寄存器有几种功能
CPU中的主要寄存器:有六类寄存器:指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、数据寄存器(DR)、累加寄存器(AC)、程序状态字寄存器(PSW) 在CPU中至少要有32位通用寄存器有EAX,EBX,ECX,EDX,EBP,ESP,ESI,EDI,EFLAGS,EIP;16位段寄存器有CS,SS,DS,ES,FS,GS。1.通用寄存器的特殊用法EAX在乘法和除法指令中被自动使用