通用寄存器:地址指针寄存器,数据寄存器,变址寄存器
生活随笔
收集整理的這篇文章主要介紹了
通用寄存器:地址指针寄存器,数据寄存器,变址寄存器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據寄存器:AX,BX,CX,DX
地址指針寄存器:SP,BP
變址寄存器:SI,DI
1, 指針寄存器:主要提供全部或部分偏移量
16位: SP堆棧指針寄存器 BP基址指針寄存器
SP:存放堆棧段中棧頂單元的偏移量
BP:存放堆棧段中某個單元的全部或部分偏移量,也可以存放16位操作數或結果、
2,變址寄存器
16位: SI源變址寄存器 DI 目的變址寄存器
存放主存操作數的全部、部分偏移量
3,數據寄存器
既可以作為4個16位的寄存器,也可以作為8個8位的寄存器
數據寄存器在多數指令中要求指明使用,但也有隱含或特定使用
例如:在指令中指明使用
ADD AX,BX
MOV BL,AL
例如:在指令中特定使用
SHL AX,CL
例如:在指令中隱含使用
MUL BL (乘法指令,雙操作數。AL 與BL相乘,結果保存在AX寄存器16位)
總結
以上是生活随笔為你收集整理的通用寄存器:地址指针寄存器,数据寄存器,变址寄存器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tom大叔blog--------深入理
- 下一篇: 黑客攻击的一般过程