16位汇编相关寄存器
生活随笔
收集整理的這篇文章主要介紹了
16位汇编相关寄存器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1 寄存器的組成部分
- 1.1 8086寄存器組成
- 1.2 8086處理器是小端模式
- 2 X86 16位匯編所涉及的寄存器
- 3 寄存器的用法
- 3.1 DS和ES
- 3.2 CS和IP
1 寄存器的組成部分
1.1 8086寄存器組成
8位寄存器的每個bit有高低位之分,16位寄存器和32位寄存器的每個字節也有高低字節之分。
1.2 8086處理器是小端模式
2 X86 16位匯編所涉及的寄存器
總共也沒幾個寄存器啊,為啥就是記不住呢。
8個通用寄存器:
4個段寄存器:
2個控制寄存器:
3 寄存器的用法
3.1 DS和ES
mov ax, [0001]:默認使用DS寄存器作為段地址,0001作為數據在段內的偏移地址。
mov ax, [DS:0001]:指定DS寄存器作為段地址,0001作為數據在段內的偏移地址。
mov ax, [ES:0001]:指定ES寄存器作為段地址,0001作為數據在段內的偏移地址。
3.2 CS和IP
CS:用于存儲代碼段的起始地址,也就是代碼段的段地址。
IP:用于存儲代碼在段內的偏移地址。
參考資料:
總結
以上是生活随笔為你收集整理的16位汇编相关寄存器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 位运算编程小技巧
- 下一篇: Cortex-M3内核中的异常