正在加载图片...
①以SI、D、BX进行间接寻址,则操作数通常存放在现 行数据段中。此时数据段寄存器内容加上SⅠ、DⅠ、BX中 的16位段内偏移地址,即得操作数的地址 例: MOV AX,[S ROM DS300 操作码 SI1000 代码段 31000 AH AL 31000H 78 AX5678 数据段 31001H 56 和直接寻址的情况一样,如果指令前面没有用前缀指明具体 的段寄存器,则寻址时默认的段寄存器通常为DS。如寄存器 为BP时,则对应的段寄存器为SS。① 以SI、DI、BX进行间接寻址,则操作数通常存放在现 行数据段中。此时数据段寄存器内容加上SI、DI、BX中 的16位段内偏移地址,即得操作数的地址 例:MOV AX,[SI] 操作码 DS 3 0 0 0 3 1 0 0 0 代码段 AX 数据段 AH AL 78 56 56 78 31000H 31001H . . . 1 0 0 0 ROM SI . . . . . . 和直接寻址的情况—样,如果指令前面没有用前缀指明具体 的段寄存器,则寻址时默认的段寄存器通常为DS。如寄存器 为BP时,则对应的段寄存器为SS
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有