home *** CD-ROM | disk | FTP | other *** search
- Notes on Recent Additions:
-
- ENHANCED 6800 FAMILY TABLE TO SUPPORT 68HC11
-
- Use the '-x7' (or just 'x') command line option to enable the 68HC11
- instructions. TASM deviates from standard Motorola syntax for the
- BSET, BRSET, BCLR, and BRCLR instructions. TASM requires commas
- separating all arguments. Motorola assemblers use white space to
- separate the last one or two arguments for these instructions. Here
- are examples of each applicable instruction:
-
- TASM MOTOROLA
- ---------------------- --------------------
- BCLR addr1,Y,bmsk BCLR addr1,Y bmsk
- BCLR addr1,X,bmsk BCLR addr1,X bmsk
- BCLR addr1 ,bmsk BCLR addr1 bmsk
- BSET addr1,Y,bmsk BSET addr1,Y bmsk
- BSET addr1,X,bmsk BSET addr1,X bmsk
- BSET addr1 ,bmsk BSET addr1 bmsk
-
- BRCLR addr1,Y,bmsk,lab1 BRCLR addr1,Y bmsk lab1
- BRCLR addr1,X,bmsk,lab1 BRCLR addr1,X bmsk lab1
- BRCLR addr1 ,bmsk,lab1 BRCLR addr1 bmsk lab1
- BRSET addr1,Y,bmsk,lab1 BRSET addr1,Y bmsk lab1
- BRSET addr1,X,bmsk,lab1 BRSET addr1,X bmsk lab1
- BRSET addr1 ,bmsk,lab1 BRSET addr1 bmsk lab1
-
-
- SAMPLE FILES FOR THE SMALL C COMPILER (68HC11)
-
- TASM can be used in conjunction with the public domain Small C
- Compiler by J. Hendrix (as published in Doctor Dobb's Journal).
- Unarchive the MISC.ZOO file to access the files of interest:
-
- booz misc.zoo
-
- Refer to the README.C11 file for an explanation of the files.
-
-
- IMPROVED ERROR REPORTING
-
- All error messages now contain file and line number information.
- The format is slightly modified (from pre 2.9.3 releases of TASM)
- so as to be compatible with the BRIEF editor. The BRIEF editor
- is capable of performing an assembly from within the editor and
- allowing the user to scan to each occurance of an error in the
- source file.
-
- ECHO DIRECTIVE
-
- The ECHO directive can be used to send output to the console. It can
- accept a string or an expression, but only one such on each
- invocation. Consider the following example:
-
- .ECHO "The size of the table is "
- .ECHO (table_end - table_start +1)
- .ECHO " bytes long.\n"
-
- This would result in a single line of output something like this:
-
- The size of the table is 196 bytes long.
-
-
-