Home
| Calendar
| Mail Lists
| List Archives
| Desktop SIG
| Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU |
I have been writing assembler for years on several different platforms and I co-wrote the assembler for Windows NT/Alpha which is now used in Cmpaq's TRU64. Assembly language has a couple of different aspects. First, you have the machine language instruction set. But, you also have features, such as directives which can be very specific to the assembler. If you are interested in learning the raw x86 architecture, then there is a Linux assembler available. You can also generate assembly code from C and look at the generated code. Frequently, I'll prototype something in a high level language, generate assembly then suqash it down into the specific code I want. x86 also has some major differences. In DOS, you could program in 16 or 32 bit mode. (even the C compilers supported these modes because pointers could be 16 or 32 bit). Benjamin Scott wrote: > I suspect this is going to open up a can of worms, but you might actually > be better off with MASM and a MS-DOS machine, then. (I imagine OpenDOS or > FreeDOS and TASM would work just as well, if not better.) -- Jerry Feldman <gaf at blu.org> Boston Linux and Unix user group http://www.blu.org PGP key id:C5061EA9 PGP Key fingerprint:053C 73EC 3AC1 5C44 3E14 9245 FB00 3ED5 C506 1EA9
BLU is a member of BostonUserGroups | |
We also thank MIT for the use of their facilities. |