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:用于存储代码在段内的偏移地址。
参考资料:
3299

被折叠的 条评论
为什么被折叠?



