单片机汇编语言数据排序_单片机技术系列之二:单片机指令系统与汇编语言程序设计...

本文介绍了51单片机在需要高效控制硬件和实时性的场景下,汇编语言的重要性。内容涵盖51单片机汇编语言指令格式、四大类型指令、七种寻址方式、伪指令及其在程序设计中的应用,强调了掌握汇编语言对于单片机编程的基础性作用。
摘要由CSDN通过智能技术生成

    尽管目前已有不少设计人员使用C51来进行程序开发,但在对程序的空间和时间要求较高的场合,汇编语言仍必不可少。在这种场合下,可使用C语言和汇编语言混合编程。

     在很多需要直接控制硬件且对实时性要求较高的场合,则更是非用汇编语言不可。掌握汇编语言并能进行程序设计,是学习和掌握单片机程序设计的基本功之一。

10c2edc395f715991271e64c967b5e9e.png

ba5803dc87f91ce6c3c7eb61f0b7d65a.png

a1036d4cbd7dc2a762af1ad4dca80388.png

60b2e2f655341b24cae81eee1726a986.png

3e58a0d0c5f7941f0a8413428e17e3e3.png

119106b0142127b7c73f7e21d6de5e27.png

2cf6a460dae483911928282f7f25bab1.png

a43237e2dfdc45e587706a431c436f4f.png

73f058da98b66bbad77e4f745e599337.png

084b92adbfc3e18393d5cfac2e45aecb.png

cb5dda7f738f87a3c6bb9c4530dded81.png

62ef87d228ad7b69d8c42ae241cb068f.png

a7aad96952731bc65881249a2ee01cba.png

ff2a1714247e4a671077dfe20fb50796.png

ba732b82adda3497422a6d0758a8c128.png

7f6792d341f303af4e8814bc5768ea92.png

33c51d80faf15bd62e6bf4c44d9e5514.png

cccfa6402829860ad850a54c299cc3e0.png

3a2475d062c522faf72ebb057efe39f8.png

97331dbbfd480517d7cca8b09512d605.png

ea17c1be1b60682f0c6468e870f25cbc.png

ce0a9dcd989f01b9782fe35c1949828a.png

7102d7dc96e9bfcdeac0ccea9e040dba.png

0205b9d7e9549bf4d893dd85c0bf6858.png

a6a8aa36394d1d895beaf105490be312.png

89af7bd34378160f8529f3986fc54a13.png

6f14de8f4f2032cc31a4b22eb0c86134.png

14e22c9ae050b58719289ba01100a854.png

87bcc7e8226b6bf1fb20a839abe0c2e7.png

38e6d7fb6b7f5370a21daade2140516f.png

b84d824be6cb6ab36148e1de4d6cfb08.png

ae3c4c4335fb131e97f0c2a3a6bdc83d.png

574611a2d09242c54916c19ea155f8f4.png

32deb44250b99b199df2d64bc5df21a4.png

414cbc12ead13123dc8ff5240055a767.png

7d1a208ca2d37b458ccaa612e63edcab.png

4163ace2c5a85983c58156c5c980bbf8.png

99a753659ea0b02dbabc87af1ed6b516.png

630c36c87b50cb3414aaebb354ef37f5.png

f954cb187abb685559256e05cdbf4fc9.png

073ee2128589e6f36711e0691854b734.png

45b8fc6baaaef0e862ee67a8424394b8.png

c23fe758c852d813a508f3bb1514bf28.png

e57701948bec7668d911eb2f5b34ee5d.png

1cdde30cf5cc06ced9dbc094b1db169e.png

0d5d6123e34c65e63c45d0f609933681.png

ed140ff8f59a4edb66228497ff0e21a7.png

5e803cacaba8b52583f05c1ac82aa744.png

730361041903812a2f5a7443644b9e8b.png

1ed1a6b8fe64f899e01a97b12dfab448.png

f3d94cda414b39634d6f6f0b70f94ad5.png

bc0f4a8b77f3fc650502769f5b359164.png

7b73720b02cfab110f5f620c0ab02340.png

799f83256f4823132f6bbd46a919de6a.png

8e99072c2da690ffaf37af7282eef417.png

7379e8496806ce4a0e386a7e85f22ff5.png

6b4a8e9086df42fac00e5402ed51eb50.png

a6f957db41bc2eae2ca6914027612ba8.png

f1f83091593c72d5530729011216eb72.png

f734f7e33542b467759d360fc01705ea.png

c53b5a5a6bb3d728298b0434b751b23a.png

72c6dd87e345381eefe40aee261c1199.png

3f882046d5d995f53fd9771049e5a25d.png

03857154534becadf95b220548cae89c.png

58e9c2e1c74b0641d6d8b99da3498ec7.png

be9ebe4ba27bda0fded5ce197af29454.png

1520d376e343a29e2b215472a3f721cb.png

421e507a5875acd2e2a8767cacaabf3c.png

129d8c0525964b2c4f251e107be5f1f0.png

24dea3542961598d6d4b5608290699ac.png

c2c652cb1a2acafbd643b7ac921aee40.png

7d14a563d5cafce3688d65a548954c77.png

7a190cb103151bc35cdf9a12bb8c1c85.png

9df75979ce7acd0a24a7e4847fceb5aa.png

小结

  本次主要从如下几方面介绍了51单片机指令系统与汇编语言程序设计相关知识,即:

Ø51 单片机汇编语言指令最多包含4个区段,其一般格式为:

                             [标号:]     操作码  [操作数]      [;注释];

Ø51单片机的指令系统分为数据传送与交换指令、算术运算指令、逻辑运算指令和控制转移指令等4大类型,共111条;

Ø51单片机汇编语言具有直接寻址、寄存器寻址、寄存器间接寻址、立即寻址、变址寻址、位寻址和相对寻址等7种寻址方式;

Ø伪指令属于非执行指令,用于对汇编过程提供必要辅助信息,汇编后不会产生机器码;

Ø汇编语言程序设计:用汇编语言进行程序设计的过程和用高级语言如C进行程序设计的过程类似,即:•分析问题,确定算法或解题思路•画程序流程图•编写汇编程序•程序调试与修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值