[stella] Standards

Subject: [stella] Standards
From: "Erik J. Eid" <eeid@xxxxxxxxx>
Date: Thu, 14 Jun 2001 21:55:53 -0400
In my time as a professional programmer, I've encountered coding standards on more than a few occasions. There's entire books devoted to the subject, such as _The Elements of C Programming Style_ by Ranade and Nash.

The most common advice is that it doesn't matter what coding style you pick, as long as you pick one and stick to it.

However, in my travels, I've never seen any style suggested for assembly language programming. That's likely because I've never done ML programming at work, but I haven't seen any titles in the bookstore on it either.

The homebrew programs I've seen show a number of different styles. In Okie Dokie, opcodes are in lowercase, variable names are in uppercase, labels are in lowercase, and both variables and labels are no more than ten characters long. In SoundX, opcodes are in uppercase, variable names and labels are in mixed case, and these names are a bit longer. There's a third approach in Qb, with names of constants in uppercase, variables in mixed (with a two-letter prefix if in the overlay section), and opcodes are in lowercase. Each of these also sports a mixture of the number of spaces used for indents and whether a label can be on the same line as an instruction.

Have any of you come across suggested coding styles for assembly language programs? If so, what are they?

(Hopefully I haven't branded myself to be too far up the geek scale by bringing up this subject. :) )

. . \_ +\_ + o_-/ . O
. \-_o -=/- . .
. . \=// .
---------\_______ ||O ___.______
/* Erik Eid */ \____||L/\_____/
/* eeid@xxxxxxxxx */_______________________

- Archives (includes files) at http://www.biglist.com/lists/stella/archives/ Unsub & more at http://www.biglist.com/lists/stella/

Current Thread