长沙卖菜王 发表于 2009-7-6 11:16

顶起来

  顶起来

harrytoo 发表于 2009-7-6 17:43

支持楼主

machunshui 发表于 2009-7-6 20:13

注释的原则是说明功能,不是说明咋做

注释的原则是说明程序段的功能,<br />不是说明咋做,<br />更不是注释指令的功能

xwj 发表于 2009-7-6 20:30

嗯,LS正解

还有一个就是提点容易疏漏、错误或者难以理解的地方<br /><br />至于指令的功能,那真的死脱裤子放P,因为书写直观的程序语句本身就是注释

xwj 发表于 2009-7-6 20:36

至于汇编程序的注释,

除了每个子程序有<br />a、子程序的名称&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b、子程序实现的功能&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c、输入&nbsp;&nbsp;&nbsp;d、输出<br />说明外,好的习惯的话还必须得有<font color=#EE0000>中间影响的寄存器、存储器、端口等说明</font>!<br /><br />会被到处调用的子程序,必要时最好自己保留、恢复现场,比如delay子程序。

evilive 发表于 2009-7-13 12:43

支持规范!

可读性差,可移植性差,这本来就是汇编的缺点!<br />不过,还是强烈支持规范!

roser 发表于 2009-7-29 17:30

编程早就有规范 只是都不喜欢遵守

长沙卖菜王 发表于 2009-11-12 10:07

把自己的帖子 顶起来

wuzx-61 发表于 2009-11-12 11:01

支持规范化!

xufucg 发表于 2014-5-16 16:10


单片机程序中,使用汇编程序调用C程序是常用的,但是C程序运算时,要占用单片机的寄存器.因为汇编程序的时候有些寄存器已经被赋值,而且后面还要继续用到,如果C语言计算时,占用或修改这些寄存器?(RAM地址).C语言运算返回来以后,汇编程序的继续运算,后果出错。怎样控制C语言运算占用字节的区域?或者说怎样指定“段”开始地址?

icfree 发表于 2025-6-11 00:34

有大师风范啊

newlined00 发表于 2025-6-11 09:42

楼主说的跟我现在维护的一个程序,都不算什么,我手头上的这个汇编程序,居然在最高级中断权限的定时中断里,有死等的延时
页: 1 [2]
查看完整版本: 汇编程序格式规范