通用寄存器问题!
2个回答
展开全部
实际上所有的通用寄存器都可以传送、暂存地址和数据,也可以保存运算结果。关键要看作什么用途,在程序中起什么作用。
你问的可能是一些更加细节化的东西,比如作存储器间接寻址的寄存器时,8086只有4个:BX、BP、SI和DI。在这种情况下,这四个寄存器存储的是地址。其它的就不能存地址吗?——也不对,因为它们虽不能用作间接寻址,但同样也可以作为一个中间变量保存地址,只不过在写代码时要走一个弯路。
至于数据的处理,如数据传送指令、算数和运算指令、栈处理指令等等对这些通用寄存器都有效。非通用寄存器,比如:IP、FR以及段寄存器在使用这些指令时会受到严格的限制,比如这些寄存器不能直接赋予一个立即数改变其值。
你问的可能是一些更加细节化的东西,比如作存储器间接寻址的寄存器时,8086只有4个:BX、BP、SI和DI。在这种情况下,这四个寄存器存储的是地址。其它的就不能存地址吗?——也不对,因为它们虽不能用作间接寻址,但同样也可以作为一个中间变量保存地址,只不过在写代码时要走一个弯路。
至于数据的处理,如数据传送指令、算数和运算指令、栈处理指令等等对这些通用寄存器都有效。非通用寄存器,比如:IP、FR以及段寄存器在使用这些指令时会受到严格的限制,比如这些寄存器不能直接赋予一个立即数改变其值。
斯科信息技术
2023-10-24 广告
2023-10-24 广告
ID通道门禁系统是一种先进的出入管理设备,常用于公司、学校、小区等需要严格控制人员出入的场所。它通过读取和识别ID卡或身份证等身份证明,来确认进出人员的身份,从而控制和管理人员进出。ID通道门禁系统可以实现多种功能,例如限制特定人员进入特定...
点击进入详情页
本回答由斯科信息技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询