老古开发网首页
导航:老古开发网首页文章索引文章分类单片机→[浮点数压栈--MCS-51单片机实用子程序]
| -文章搜索 - 最新文章 - |

浮点数压栈--MCS-51单片机实用子程序

发布时间:2006年5月18日 点击次数:817
来源:   作者:
 
标号: FPUS 功能:浮点数压栈

入口条件:操作数在[R0]中。
出口信息:操作数压入栈顶。
影响资源:A、R2、R3 堆栈需求: 5字节
FPUS: POP ACC ;将返回地址保存在R2R3中
MOV R2,A
POP ACC
MOV R3,A
MOV A,@R0 ;将操作数压入堆栈
PUSH ACC
INC R0
MOV A,@R0
PUSH ACC
INC R0
MOV A,@R0
PUSH ACC
DEC R0
DEC R0
MOV A,R3 ;将返回地址压入堆栈
PUSH ACC
MOV A,R2
PUSH ACC
RET ;返回主程序


欢迎进入老古论坛进行讨论
[单片机] 相关文章:
浮点数清零--MCS-51单片机实用子程序
简介:
标号: FCLR 功能:浮点数清零 入口条件:操作数在[R0]中。 出口信息:操作数被清零。 影响资源:A 堆栈需求: 2字节 FCLR: INC R0 INC R0 CLR A MOV @R0,A DEC R0 MOV @R0,A DEC R0 MOV @R0,#41H RET ......

MCS-51单片机实用子程序库--浮点数除法
MCS-51单片机实用子程序库(四)
MCS-51单片机实用子程序库(三)
MCS-51单片机实用子程序库(二)
MCS-51单片机实用子程序库(一)
单片机测控系统抗干扰
80C51和CH375的USB打印机驱动设计
基于PIC16C57单片机的智能低电阻测量仪
51程序集
 
下一个:[单片机]浮点数传送--MCS-51单片机实用子程序
简介:
FMOV 功能:浮点数传送 入口条件:源操作数在[R1]中,目标地址为[R0]。 出口信息:[R0]=[R1],[R1]不变。 影响资源:A 堆栈需求: 2字节 FMOV: INC R0 INC R0 INC R1 INC R1 MOV A,@R1 MOV @R0,A DEC R0 DEC R1 MOV A,@R1 MOV @R0,A DEC R0 DEC R1 MOV A,@R1 MOV @R0,A RET ......
 

上一个:[单片机]浮点数出栈--MCS-51单片机实用子程序

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:否 执行时间:63毫秒