第四章汇编语言程序设计分解.ppt

PC返回主程序…… SP 0x40 SP - max 0x42 片上RAM空间 信息 0x40: 00 00 00 00 00 …… 片上RAM空间 信息 0x40: 00 38 00 00 00 …… 3、参数传递方法 入口参数: 子程序执行中所必须的寄存器值或存储单元内容(或地址) 。 出口参数: 子程序执行完毕后,结果存放的寄存器或存储单元(或地址)。 MOV A, #4 LCALL SQR …… SQR: MOV B, A MUL AB RET 入口参数: A 出口参数: A, B 入口参数、出口参数传递方法: 1. 利用A 2. 利用寄存器,或存储单元 3. 利用堆栈 MOV R6,#40H LCALL DELAY …… ;------------------------------------------------- DELAY: NOP DLOOP: NOP DJNZ R6, DLOOP RET 例:两个3字节数加法 入口参数:R0,R1 出口参数:R0 20H 21H 22H 30H 31H 32H 20H 21H 22H + 23H R0 R1 多字节加法 思考:程序执行后,

文档评论(0)

1亿VIP精品文档

相关文档