c51单片机汇编语言语法错误,关于51单片机汇编语言一些注意事项

本文介绍了51单片机学习过程中汇编语言的使用,强调了汇编语言对寄存器的精细控制能力。文章列举了一些易混淆和易错的汇编指令,如直接寻址与间接寻址的区别,以及片内RAM和SFR的访问规则。同时提醒学习者注意汇编语言与C语言的优缺点,并提供了关于片外RAM和ROM的访问规则,以及累加器A在数据传输中的作用。
摘要由CSDN通过智能技术生成

电子信息类专业在大学必修的一门功课就是51单片机,这是最最基础的单片机,所以学好它很重要。

对单片机编程相对比较简单:1.用简单的C语言(不需要C++或C#的高级编程思想,只要你国家计算机等级考试二级C语言过了就足足够用了)2.汇编语言(个人感觉比C语言难,因为语句稍微有点繁琐)

两种语言都各有利弊:汇编语言突出的优点就是可以对单片机中寄存器等进行人为的数据存放,也就是说你可以通过汇编语言对单片机进行精细的控制。而C语言突出的优点就是四个字~“编程简单”。(至于ROM的利用效率方面其实都差不多的)

注:在一般搞电子制作的时候我们大部分都用C语言,但是学好汇编能够对单片机的工作原理进行更好的了解,所以汇编语言也很重要。(在学习计算机8086时也要学到一些汇编语言,和单片机的很类似。)

以下是我在学习汇编语言时自己总结的一些易混淆和易错的地方,在自己百度文库里分享后评分还可以,所以想分享在自己的博客里。

百度链接http://wenku.baidu.com/view/74393ec6d5bbfd0a78567300.html

这里我想说的是:我只是个学习一般的学生,以下的总结是我通过keil软件一点点自己尝试出来的,所以可能有些纰漏,如果你在keil上操作发现我说的有错误之处,敬请原谅!也希望你把错误的地方通过对我的评论提出来,让更多的同学能够更好的了解汇编语言,谢谢!

MOV DPTR,#1045H

//无MOV PC,#1045H

MOV DPL,#45H

MOV DPH,#10H

MOV DPL,R1

MOV DPH,R4

直接寻址direct(如

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值