四海电子的笔记 https://bbs.21ic.com/?552178 [收藏] [复制] [RSS]

日志

单字节数据高低位的交换(ASM)

已有 1129 次阅读2008-8-19 20:35 |个人分类:51单片机程序(ASM)|系统分类:单片机| 数据高低位交换

;***********************************************************************************
;子程序名:SWITCH_ACC
;功    能:将累加器中的数据位按D7->D0,D6->D1...D0->D7,D1->D6的方式交换。
;说    明:
;调    用:无
;堆栈需求:两字节
;入口参数:ACC需要交换的字节。
;修 改 值:A,20H,CY
;返 回 值:ACC
;程序设计:李尚
;设计时间:2005.04.18
;版 本 号:20050418
;***********************************************************************************
SWITCH_ACC:
 MOV 20H,A
 MOV C,07H
 MOV ACC.0,C
 MOV C,06H
 MOV ACC.1,C
 MOV C,05H
 MOV ACC.2,C
 MOV C,04H
 MOV ACC.3,C
 MOV C,03H
 MOV ACC.4,C
 MOV C,02H
 MOV ACC.5,C
 MOV C,01H
 MOV ACC.6,C
 MOV C,00H
 MOV ACC.7,C
 RET

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)