(3)不相等循环指令 格式:LOOPNZ/LOONE 目标地址 功能: ① CX ← CX - 1 ② 如果CX =0或ZF=1,结束循环,执行后续语句;否则: ③ 转移到标号处,循环体被重复。 4.过程调用与返回指令 需要反复被调用的具有一定功能的程序段可以被设计成过程(也称为子程序),以供需要时调用。在过程中需要安排返回指令,使得过程结束时,返回到调用处。 过程与调用程序在同一段内,称“段内调用”;过程与调用程序不在同一段内,称“段间调用”。 过程调用指令CALL和返回指令RET均不影响标志位,但影响堆栈内容。 (1)过程调用指令 段内直接调用指令 格式:CALL 过程名 指令完成的操作: ① (SP)←(SP)-2; ② (SS:SP)←(IP); ③ (IP)←(IP)+16位偏移量。 段内间接调用指令 格式:CALL 寄存器 指令完成的操作: ① (SP)←(SP)-2; ② (SS:SP)←(IP); ③ (IP)←寄存器的值。 段间直接调用指令 格式:CALL FAR PTR 过程名 指令完成的操作: ① (SP)←(SP)-2; ② (SS:SP)←(CS); ③ (SP)←(SP)-2; ④ (SS:SP)←(IP); ⑤ (IP)←过程入口偏移地址; ⑥ (CS)←过程入口段地址。 段间间接调用指令 格式:CALL DWORD PTR 存
您可能关注的文档
最近下载
- 2026年高考化学二轮复习(全国)专题16 大题突破——化学实验综合(专题专练)(解析版).pdf VIP
- 2025年高考物理真题分类汇编专题19 力学计算(全国)(原卷版).docx
- 七年级生物下册必背核心知识点(人教版2025新教材)_可搜索.pdf VIP
- AI+新型智慧工业园区建设方案(52页 PPT).pptx
- 国开(宁夏)50125-地下建筑结构-形考作业四.pdf VIP
- 石家庄市2026年高三(二模)地理试卷(含答案).pdf
- 小学生必背古诗75首(可打印) .pdf VIP
- 精品解析:北京市中国人民大学附属中学2025-2026学年七年级下学期期中语文试题(解析版).docx VIP
- 2025年浙江省事业单位教师招聘考试生物学科专业知识试卷详解.docx VIP
- 2026年省立护士招聘考试题库.docx VIP
原创力文档

文档评论(0)