如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
8086/8088和ARM核汇编语言程序设计9.2子程序的参数传递子程序又称为过程,是能完成特定功能有一定通用性的程序段,在需要时能被其它程序调用。调用子程序的程序常称为主程序。一般把源程序中反复出现的程序段或常用的功能独立的程序段设计成子程序供用户使用。这样可以简化源程序结构、节省目标程序的存储空间,提高程序设计的效率。子程序结构也是模块化程序设计的基础。本章主要介绍子程序的定义、子程序调用和返回、子程序的参数传递以及子程序库等知识。STACKSEGMENTPARASTACK'STACK'DB1024DUP(?)STACKENDSDATASEGMENTPARA'DATA'HELLODB'WelcometoBEIJING!',0dh,0ah,'$'DATAENDSCODESEGMENTPARA'CODE'ASSUMECS:CODE,DS:DATA,ES:DATA,SS:STACKMAINPROCFARSTART:PUSHDSXORAX,AXPUSHAXMOVAX,DATAMOVDS,AXLEADX,HELLOMOVAH,9INT21HRETMAINENDPCODEENDSENDSTART9.1子程序设计方法9.1子程序设计方法9.1子程序设计方法9.1子程序设计方法9.1子程序设计方法9.1子程序设计方法9.2子程序的参数传递9.2子程序的参数传递9.2子程序的参数传递9.2子程序的参数传递9.2子程序的参数传递9.2子程序的参数传递9.1子程序设计方法9.2子程序的参数传递9.2子程序的参数传递9.3子程序嵌套与递归9.3子程序嵌套与递归9.3子程序嵌套与递归9.3子程序嵌套与递归Factorprocpushaxsubax,1jnef_contpopaxjmpreturnf_cont:callfactorpopcxmulclreturn:retfactorendp9.4子程序库9.4子程序库9.4子程序库9.4子程序库9.1子程序设计方法9.1子程序设计方法9.2子程序的参数传递9.2子程序的参数传递9.4子程序库教学要求