3.3.5 程序控制指令 控制转移指令分为: 转移指令 循环控制指令 调用和返回指令 中断指令 1.转移指令 ① 段内直接转移 ②段内间接转移 转移的目标地址由寄存器或存储单元的内容给出。 例1:JMP SI 若(SI)=1200H,则指令执行后,(IP)=1200H,于是转向代码段的偏移地址1200H处开始执行。 注意:目标地址以段内偏移的形式给出,而不是相对于IP的位移量,所以它是一个16位的操作数。 例2:JMP [BX+DI] 设指令执行前: (DS)=3000H,(BX)=1300H, (DI)=1200H,(32500H)=2350H; 则指令执行后:(IP)=2350H 在汇编语言中,段内间接寻址通常写成: JMP WORD PTR[BX+DI] 表示所取得的目标地址是一个字。 ③段间直接转移 在指令中直接给出要转移到的目的段地址和偏移地址。 例:JMP 2000H:1000H 执行时,(IP)←1000H,(CS)←2000H 注:直接地址为符号地址时,段间直接转移指令中的符号地址前应加操作符FAR PTR。 例:JMP FAR PTR far_label 其中的far_label为远类型的标号。 ④段间间接转移 (2)条件转移指令 - JXX ① 根据单个标志位设置的条件转移指令 JB/JC
您可能关注的文档
- 第三章 领导的价值、目标、职能与结果解析.ppt
- 第三章 8086 CPU的指令系统(第四讲) chap3_4解析.ppt
- 第三章 8086的指令系统解析.ppt
- 第三章 80x86的指令系统和寻址方式解析.ppt
- 第三章 Servlet容器模型解析.ppt
- 人教版八年级历史上册 社会主义建设的巨大成就和先锋模范.pptx
- 人教版八年级历史上册 开始全面建设小康社会.pptx
- 青岛版(五年制)一年级数学下册第四单元 100以内的加减法(一) 1 两位数加一位数和两位数加整十数的不进位加法.pptx
- 澳门特别行政区的旅游文化特色(教学课件)地理新教材湘教版八年级下册.pptx
- 青岛版(五年制)一年级数学下册第六单元 100以内的加减法(二) 7 综合练习.pptx
最近下载
- 医美行业商业计划书.pptx VIP
- 2020款广汽合创HYCAN 007_新能源电动汽车使用手册用户操作图示驾驶指南车主车辆说明书电子版.pdf
- 2024年全国中学生数学奥林匹克竞赛广西赛区选拔赛试题(含解析).docx VIP
- Goodwe固德威储能系统GW125 261-ESA-LCN-G10用户手册.pdf
- 疆农业发展概况和各地种植结构分布.pdf VIP
- 给排水国标图集-02S404:防水套管.pdf VIP
- IPC-1602A_2024 印制板搬运和储存标准Standard for Printed Board Handling and Storage.pdf VIP
- ASTM B117-19_操作盐雾装置的标准实施规程.pdf VIP
- 学术英语(综合) 季佩英 课后答案.pdf VIP
- 2025年河南工业和信息化职业学院单招职业技能考试题库带答案.docx VIP
原创力文档

文档评论(0)