微机原理第3章2讲述.ppt

* 第3章作业 作业:1、3、5、9、12、14、15 本章书后全部题目均可作为思考题 * 段内间接转移 段内间接转移 转移的目标地址存放在某个16位寄存器或存储器 的某两个单元中 例: JMP BX 若:BX=1200H 则:转移的目标地址=1200H JMP ┇ ┇ 代码段 1200H MOV * 段内间接转移例 JMP WORD PTR[BX] 设:BX=1200H JMP ┇ ┇ ┇ 代码段 数据段 BX=1200 ┇ XXH XXH IP 指令码 * 无条件段间转移 转移的目标地址不在当前代码段内。 目标地址为32位,包括段地址和偏移地址。 指令中直接给出目标地址 由指令中的32位存储器操作数指出目标地址 段间直接转移 段间间接转移 * 段间直接转移 段间直接转移 转移的目标地址由指令直接给出 格式: JMP FAR Label 远地址标号 * 段间直接转移示图 JMP Label ┇ ┇ ┇ 代码段1 Label与JMP之间的位移量 代码段2 XXH XXH XXH XXH IP CS * 段间间接转移 段间间接寻址 转移的目标地址由指令中的32位操作数给出 例: JMP DWORD PTR[BX] XXH XXH XXH XXH BX IP CS JMP ┇ ┇ ┇ ┇ 指令码 代码段1 代码段2 数据段 * 2. 条件转移指令 在满足一定条件

文档评论(0)

1亿VIP精品文档

相关文档