📄 intro
字号:
CAS: The Free Full-Featured 8051 AssemblerThis is an experimental public domain one-pass assembler for the 8051processor that uses skip lists for its symbol table. The source can becompiled on any system with an ANSI-C compiler (and sufficient memory), andDOS executables are provided. You will find the software at the FTP sitecsd4.csd.uwm.edu in /pub/8051/assem. The pub/8051 directory holds an archiveof 8051 related software, you may also want to browse around to see what'sthere.This is a 1-pass assembler for the MCS-51 family of microprocessors with thefollowing features: (1) Seperately assembleable files. There are two stages of assembly: (a) Pass 1: Creation of object files (b) Pass 1 1/3: Linking of object files (2) Relative addressing (3) Unnamed segments (4) Conditional assembly With a C-like syntax, e.g. if (Condition) { Assembly instructions... } else { Assembly instructions... } (5) Multiple statements per line with C-like syntax. (6) C-like expression syntax. (7) Command-line options similar to those of the UNIX C compiler. Compatible with UNIX's make. (8) An extensive archive of real-life assembly language programs, including a multi-tasking library.Plus, if you don't want to learn all the elaborate ins and outs of thistool right away, it is just as easy to use the first time out as anyminimal assembler. Read the start-up notes for details. Also, take a look atthe sample 8051 program provided in the subdirectory 8051/assem/data,particularily the makefile.CAS has been tested and verified against all the software contained in the restof the 8051 archive.With enough demand and support, I may add in the following features infuture versions of this assembler: (9) More compatibility between the 8051 disassembler and assembler. (10) A powerful macro facility, to allow significant customizations on the 8051 language. (11) The ability to include "Pre-assembled" macros.This is probably the most elaborate 8051 assembler you will find anywherein the public domain. It's yours with the source for free.Be on the lookout for future software developments...
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -