b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

航运局西区10栋2单元6楼2号房通用寄存器

电脑杂谈  发布时间:2021-05-30 10:02:13  来源:网络整理

CPU寄存器的功能和说明:4550419个通用寄存器,4个EAX、EBX、ECX和EDX 32位段寄存器,6个ES、CS、SS、DS、FS和GS索引寄存器2个ESI和EDI 32-位堆栈寄存器 2 ESP 和 EBP 32 位指令指针寄存器 1 EIP 32 位状态标志寄存器 1 EFlags 32 位控制寄存器 CR0-CR4 调试寄存器 DR0-DR7 测试寄存器 TR3-TR5 系统地址寄存器 2 GDTR、IDTR 48-位通用寄存器EAX通常称为累加器(Accumulator),与累加器EBX最快的操作称为基址寄存器(Base Register),可以作为内存地址指针使用ECX称为计数寄存器。在循环和字符串操作中,它可以用来控制循环次数 EDX 被称为数据寄存器(Data Register)。在进行乘除运算时,是一种作为默认操作数参与运算的索引寄存器ESI。是内存移动和比较操作的源地址寄存器;一种EDI指针寄存器。是内存移动和比较操作的目标地址寄存器;堆栈寄存器EBP是一种指针寄存器,堆栈基础指针寄存器确定堆栈帧的起始位置,并且一种ESP指针寄存器始终指向堆栈的当前顶部位置。

段寄存器 根据内存分段的管理方式设置段寄存器。内存单元的物理地址由段寄存器的值和一个偏移量组成,这样可以将两个位数较少的值组合成一个可以访问更大物理空间的内存地址。 CPU内部的段寄存器: CS:Code Segment Register:与IP(用于存储段中下一条要执行指令的偏移量)一起,可以在内存段中取出下一条要执行的指令。 DS:数据段寄存器:SS:堆栈段寄存器:用于堆栈操作的段寄存器和偏移量必须是SS和ESPES:额,OF的值置1,否则OF的值清0 7、 状态控制f lag:状态控制标志用于控制CPU的运行,必须通过特殊指令改变。

1、 Trace Flag TF(Trap Flag):当跟踪标志TF置1时,CPU进入单步执行模式。 2、 Interrupt-enable Flag IF(Interrupt-enable Flag):CPU外部不可屏蔽中断发出的中断请求,CPU内部产生的中断请求。具体规定如下:(1),当IF=1时,CPU可以响应CPU外可屏蔽中断发出的中断请求;(2),当IF=0时,CPU不响应) CPU外发出的可屏蔽中断CPU的中断请求,在CPU的指令系统中也有专门的指令来改变标志位IF的值 3、 Direction flag DF(Direction Flag):方向标志DF用于确定执行字符串操作指令时指针寄存器的调整方向,在微机的指令系统中,还提供了一条特殊的指令来改变标志位DF的值。 8、标志位由 32 位标志寄存器添加: 1、 I/O 特权标志 IOPL(I/O Privilege Level):I/O 特权标志由两个二进制位表示,也称为 I/O 特权级别字段。该字段指定执行I / O指令所需的特权级别。当前特权级别在数值上小于或等于IOPL值,则I/O指令可执行,否则会发生保护异常。 2、 嵌套任务标志NT(Nested Task):嵌套任务标志NT用于控制中断返回指令IRET的执行。

具体规定如下:(1),当NT=0时,用栈中保存的值恢复EFLAGS、CS、EIP,并进行定时中断返回操作;(2),当NT=1,通过任务转换实现中断返回 3、 Restart Flag RF(Restart Flag):Restart Flag RF用于控制是否接受调试故障。规定:当RF=0时,表示“接受”调试故障,否则被拒绝。成功执行后,处理器将RF设置为0,当接收到非调试故障时,处理器设置为1。 4、 Virtual 8086 mode flag VM(Virtual 8086 Mode):如果该标志的值为1,则表示处理器处于虚拟8086模式的工作状态,否则处理器处于通用保护模式的工作状态。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-379155-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...