正在加载图片...
4.1地址计数器 汇编器在将源程序转换为目标程序的过程中,每汇编一个段,都需要跟踪其中代码 或数据的偏移地址,这就是地址计数器。 ■地址计数器的值表示当前偏移地址。在缺省情况下,段的偏移地址从O开始。 例如,下列指令序列 0 mov bl. al 机器码为2字节 an bl Ofh ,机器码为3字节 mov 机器码为2字节 7: bh 4 机器码为3字节 A: 若该指令序列出现在段的开始,那么,在汇编相应指令时,地址计数器的值如左 侧所示。例如,第1条Moⅴ指令始于偏移地址0,由于该MOV指令是2字节,故下 条指令始于偏移地址2,等等。 2021//21 80x86汇编语言程序设计2021/1/21 80x86汇编语言程序设计 4.1 地址计数器 ▪ 汇编器在将源程序转换为目标程序的过程中,每汇编一个段,都需要跟踪其中代码 或数据的偏移地址,这就是地址计数器。 ▪ 地址计数器的值表示当前偏移地址。在缺省情况下,段的偏移地址从0开始。 例如,下列指令序列: 0: mov bl, al ; 机器码为2字节 2: and bl, 0fh ; 机器码为3字节 5: mov bh, al ; 机器码为2字节 7: shr bh, 4 ; 机器码为3字节 A: 若该指令序列出现在段的开始,那么,在汇编相应指令时,地址计数器的值如左 侧所示。例如,第1条MOV指令始于偏移地址0,由于该MOV指令是2字节,故下一 条指令始于偏移地址2,等等
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有