谁别离 4星
共回答了424个问题采纳率:99.1% 评论
1、数据寄存器
数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。
2、变址寄存器
32位CPU有2个32位通用寄存器ESI和EDI。其低16位对应先前CPU中的SI和DI,对低16位数据的存取,不影响高16位的数据。
寄存器ESI、EDI、SI和DI称为变址寄存器(Index Register),它们主要用于存放存储单元在段内的偏移量,用它们可实现多种存储器操作数的寻址方式,为以不同的地址形式访问存储单元提供方便。变址寄存器不可分割成8位寄存器。作为通用寄存器,也可存储算术逻辑运算的操作数和运算结果。它们可作一般的存储器指针使用。在字符串操作指令的执行过程中,对它们有特定的要求,而且还具有特殊的功能。
4小时前
猜你喜欢的问题
1天前2个回答
1天前1个回答
1天前1个回答
1天前1个回答
1天前1个回答
1天前3个回答
热门问题推荐
1个月前1个回答
30天前2个回答
1天前1个回答
3年前1个回答
3年前1个回答
1个月前1个回答
1个月前6个回答
1个月前1个回答
1个月前1个回答