正在加载图片...
●3.子程序(过程)的调用与返回段间调用与返回 ①SP-(SP)2;(SP)-返回地址(CS) ①IP←-(SP):SP-(SP)+2 ②SP←-(SP)2:(SP)-返回地址P) ②CS-(SP):SP-(SP)+2 ③IP4-OFFSET SUB2:CS←-SEG SUB2 主程序 ;子程序 CODEP SEGMENT CODES SEGMENT ASSUME CS:CODEM ASSUME CS:CODES START: SUB2 PROC FAR CALL FAR PTR SUB2 MOV AH.4CH RETF;也可以写成RET INT 21H SUB2 ENDP CODEP ENDS CODES ENDS END START4.9 子程序调用和返回指令 3.子程序(过程)的调用与返回-段内调用与返回 4. 8086的指令系统 ;主程序 CODEP SEGMENT ASSUME CS:CODEM START: CALL FAR PTR SUB2 MOV AH,4CH INT 21H CODEP ENDS . . ;子程序 CODES SEGMENT ASSUME CS:CODES SUB2 PROC FAR RETF ;也可以写成RET SUB2 ENDP CODES ENDS END START . ①IP←((SP));SP←(SP)+2 ②CS←((SP));SP←(SP)+2 ①SP←(SP)-2;((SP))←返回地址(CS) ②SP←(SP)-2;((SP))←返回地址(IP) ③IP←OFFSET SUB2; CS←SEG SUB2 3.子程序(过程)的调用与返回-段间调用与返回
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有