PIC单片机入门_汇编/混编/C编比较

PIC单片机编程:汇编、混编与C语言对比
这篇博客介绍了在PIC单片机上对RAM进行清零操作的三种方法:汇编语言、混编及C语言编程。通过详细步骤和实例,探讨了每种方法的特点和适用场景。

1.问题描述:

对RAM中从30h开始的50个单元清零。

2.汇编方法

<span style="font-size:18px;">COUNT EQU 20H               ;指定20H寄存器为循环变量
FSR   EQU 04H               ;指定FSR为04H
INDF  EQU 00H               ;指定INDF为00H
      MOVLW  D’50          ;给循环变量赋初值
      MOVWF  COUNT   
      MOVLW   30H           ;将30H →FSR
      MOVWF    FSR        
NEXT  CLRF   INDF           ;间接寻址   
      INCF  FSR,1           ;地址指针内容加1,指向下一单元 
      DECFSZ  COUNT,1       ;计数值减1,结果为0就 
                            ;跳过下一条指令到STOP处
      GOTO  NEXT            ;跳转回去并执行下一次循环 
STOP  GOTO  STOP            ;停机 </span>

3.混编方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值