汇编程序格式规范

[复制链接]
11520|31
 楼主| 长沙卖菜王 发表于 2009-7-6 11:16 | 显示全部楼层

顶起来

  顶起来
harrytoo 发表于 2009-7-6 17:43 | 显示全部楼层

支持楼主

machunshui 发表于 2009-7-6 20:13 | 显示全部楼层

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

注释的原则是说明程序段的功能,
不是说明咋做,
更不是注释指令的功能
xwj 发表于 2009-7-6 20:30 | 显示全部楼层

嗯,LS正解

还有一个就是提点容易疏漏、错误或者难以理解的地方

至于指令的功能,那真的死脱裤子放P,因为书写直观的程序语句本身就是注释
xwj 发表于 2009-7-6 20:36 | 显示全部楼层

至于汇编程序的注释,

除了每个子程序有
a、子程序的名称      b、子程序实现的功能     c、输入   d、输出
说明外,好的习惯的话还必须得有中间影响的寄存器、存储器、端口等说明

会被到处调用的子程序,必要时最好自己保留、恢复现场,比如delay子程序。
evilive 发表于 2009-7-13 12:43 | 显示全部楼层

支持规范!

可读性差,可移植性差,这本来就是汇编的缺点!
不过,还是强烈支持规范!
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 | 显示全部楼层
楼主说的跟我现在维护的一个程序,都不算什么,我手头上的这个汇编程序,居然在最高级中断权限的定时中断里,有死等的延时
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部