文件名称:
AsmCodestyleCN.pdf [评价可免费]
开发工具:
文件大小: 427kb
下载次数: 0
上传时间: 2008-06-06
详细说明: 首先关于 [评价可免费] 的严重声明: 一、评价=评论加评价(评星星); 二、评价必须是下载完了该资源后的评价,没下载就评论无效; 三、如果正确评价了,返还积分可能需要等等,系统需要反应下。呵呵 评论时记得要评分。然后会返回给你花费的分再加1分.理论上有十分就可以下载完所有的资源了。一般人我不告诉他。 大家知道这位作者吗?不知道?晕••••。那看过《The Art of Assembly Language》
一书吗?该书的作者就是 Randall Hyde。
这本书在国外有很高的评价,以至于国内也有了翻译的版本:《汇编语言编程艺术》。
由陈曙晖翻译,我买了但还没看^_^!。这份代码风格指南是我在作者主页里找到的,有
空就去浏缆一下吧,或许有意外收获哦!
在这漫长的翻译旅途中,自己也是一边翻译一边学习该文档的。翻译完后觉得要写
出一个易读的程序其实并不容易,但也不是很难,只要自己坚持遵循该文档的话就可以
尽能地做到程序易读了。自己学习汇编语言也有一段时间了,却很少在网上的论坛见到
过非常易读的汇 编程序,绝大一部分是没有任何注释、带有一大堆 a、b、d 等变量名的
难读程序,有一次看到有人特意将整个 C 语言源代码改成像文字画一样我就跟他吵了起
来。无论是汇编也好、C 语言或其它语言也好,很多编程的朋友都不把代码的易读性放在
眼里,有的甚至从来不考虑,只要代码能执行起来,程序运行起来就算完事了。更有的
程序员为编写难读的代码而自我臭美。而大学里教授编程语言的时候,很少有老师对程
序的易读性做过教导或建议,以至于学生们从一开始便没有编写易读代码的意识,这在
一定程度上增加了编写难读程序的人员。代码是拿来读的,为了能更快更容易地阅读代
码,我们必定要遵循一定的规则。
我真心希望越来越多的朋友能写出可读性好的代码,就算将代码发表到全世界,只
要学过该语言的人都能看懂中国人编写的程序,因为它深具可读性,读代码像读诗篇一
样流畅而自然。希望这一天早日到来!
jhkdiy
2006-8-31
《汇编程序员之代码风格指南》—作者:Randall Hyde 译者:jhkdiy 第 2 页 共 60 页
目录:
1.0 简介---------------------------------------------4
1.1 ADDHEX.ASM----------------------------- 4
1.2 Graphics Example----------------------- 8
1.3 S.COM 例子----------------------------- 11
1.4 本文面向的读者的 -------------------------15
1.5 可读性标准-----------------------------16
1.6 怎样做到可读性可 -------------------------17
1.7 这份文档的组织的 -------------------------17
1.8 指导、 规则、强制性规则、和例外--------18
1.9 涉及的语言------------------------------ 19
2.0 程序组织-----------------------------------------19
2.1 库函数----------------------------19
2.2 公共目标模块标 ----------------------20
2.3 局部模块--------------------------21
2.4 程序的 make 文件-------------------22
3.0 模块组织-----------------------------------------23
3.1 模块属性--------------------------23
3.1.1 模块内聚性---------------------------23
3.1.2 模块耦合性---------------------------24
3.1.3 模块的物理组织物 -----------------------25
3.1.4 模块接口-----------------------------25
4.0 程序单元组织元 -------------------------------------27
4. 例程内
------------------------27
4.1.1 例程耦合性----------------------28
4.1.2 例程大小------------------------29
4.2 主过程和数据的安排的 ----------------30
5.0 语句组织-----------------------------------------30
6.0 注释---------------------------------------------34
6.1 什么是一个坏注释?注 ---------------------34
6. 什么是一个好注释注 ---------------------36
6. 行终止注 VS 独立注 ------------------- 37
6. 未完成的
---------------------------39
6. 代码中交叉参考到其它文 ---------------40
《汇编程序员之代码风格指南》—作者:Randall Hyde 译者:jhkdiy 第 3 页 共 60 页
7.0 名称、指令、操作数和操作-------------------------41
7.1 名称-----------------------------------41
7.1.1 命名约定-----------------------------43
7.1.2 字母大小写考虑小 -----------------------43
7.1.3 缩略语-------------------------------45
7.1.4 标志符内各成分的位置-----------------45
7.1.5 要避免的名称的 ------------------------47
7.2 指令、伪指令和伪操作码-----------------48
7.2.1 选择最好的指令序列-------------------48
7.2.2 控制结构-----------------------------50
7.2.3 同意义的指令的 -------------------------53
8.0 数据类型-----------------------------------------56
8.1 用 TYPEDEF 定义新的数据类型-------------------------- 56
8.2 创建数组类型---------------------------57
8.3 在汇编语言里声明结构体-----------------58
8.4 数据类型的 UCR 标准库-------------------59
...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.