Vasm Assembler System

Vasm Assembler System

vasm assembler system Volker Barthelmann i Table of Contents 1 General :::::::::::::::::::::::::::::::::::::::::: 1 1.1 Introduction ::::::::::::::::::::::::::::::::::::::::::::::::::: 1 1.2 Legal :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 1 1.3 Installation :::::::::::::::::::::::::::::::::::::::::::::::::::: 1 2 The Assembler :::::::::::::::::::::::::::::::::: 3 2.1 General Assembler Options ::::::::::::::::::::::::::::::::::::: 3 2.2 Expressions :::::::::::::::::::::::::::::::::::::::::::::::::::: 5 2.3 Symbols ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 7 2.4 Include Files ::::::::::::::::::::::::::::::::::::::::::::::::::: 7 2.5 Macros::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 7 2.6 Structures:::::::::::::::::::::::::::::::::::::::::::::::::::::: 7 2.7 Conditional Assembly :::::::::::::::::::::::::::::::::::::::::: 7 2.8 Known Problems ::::::::::::::::::::::::::::::::::::::::::::::: 8 2.9 Credits::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 8 2.10 Error Messages:::::::::::::::::::::::::::::::::::::::::::::::: 8 3 Standard Syntax Module ::::::::::::::::::::: 11 3.1 Legal ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 11 3.2 Additional options for this module :::::::::::::::::::::::::::: 11 3.3 General Syntax ::::::::::::::::::::::::::::::::::::::::::::::: 11 3.4 Directives ::::::::::::::::::::::::::::::::::::::::::::::::::::: 12 3.5 Known Problems:::::::::::::::::::::::::::::::::::::::::::::: 18 3.6 Error Messages:::::::::::::::::::::::::::::::::::::::::::::::: 18 4 Mot Syntax Module ::::::::::::::::::::::::::: 21 4.1 Legal ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 21 4.2 Additional options for this module :::::::::::::::::::::::::::: 21 4.3 General Syntax ::::::::::::::::::::::::::::::::::::::::::::::: 22 4.4 Directives ::::::::::::::::::::::::::::::::::::::::::::::::::::: 22 4.5 Known Problems:::::::::::::::::::::::::::::::::::::::::::::: 32 4.6 Error Messages:::::::::::::::::::::::::::::::::::::::::::::::: 32 5 Madmac Syntax Module :::::::::::::::::::::: 35 5.1 Legal ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 35 5.2 General Syntax ::::::::::::::::::::::::::::::::::::::::::::::: 35 5.3 Directives ::::::::::::::::::::::::::::::::::::::::::::::::::::: 35 5.4 Known Problems:::::::::::::::::::::::::::::::::::::::::::::: 39 5.5 Error Messages:::::::::::::::::::::::::::::::::::::::::::::::: 39 ii vasm manual 6 Oldstyle Syntax Module :::::::::::::::::::::: 41 6.1 Legal ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 41 6.2 Additional options for this module :::::::::::::::::::::::::::: 41 6.3 General Syntax ::::::::::::::::::::::::::::::::::::::::::::::: 41 6.4 Directives ::::::::::::::::::::::::::::::::::::::::::::::::::::: 42 6.5 Structures :::::::::::::::::::::::::::::::::::::::::::::::::::: 48 6.6 Known Problems:::::::::::::::::::::::::::::::::::::::::::::: 49 6.7 Error Messages:::::::::::::::::::::::::::::::::::::::::::::::: 49 7 Test output module ::::::::::::::::::::::::::: 51 7.1 Legal ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 51 7.2 Additional options for this module :::::::::::::::::::::::::::: 51 7.3 General ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 51 7.4 Restrictions ::::::::::::::::::::::::::::::::::::::::::::::::::: 51 7.5 Known Problems:::::::::::::::::::::::::::::::::::::::::::::: 51 7.6 Error Messages:::::::::::::::::::::::::::::::::::::::::::::::: 51 8 ELF output module ::::::::::::::::::::::::::: 53 8.1 Legal ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 53 8.2 Additional options for this module :::::::::::::::::::::::::::: 53 8.3 General ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 53 8.4 Restrictions ::::::::::::::::::::::::::::::::::::::::::::::::::: 53 8.5 Known Problems:::::::::::::::::::::::::::::::::::::::::::::: 53 8.6 Error Messages:::::::::::::::::::::::::::::::::::::::::::::::: 53 9 a.out output module :::::::::::::::::::::::::: 55 9.1 Legal ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 55 9.2 Additional options for this module :::::::::::::::::::::::::::: 55 9.3 General ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 55 9.4 Restrictions ::::::::::::::::::::::::::::::::::::::::::::::::::: 55 9.5 Known Problems:::::::::::::::::::::::::::::::::::::::::::::: 55 9.6 Error Messages:::::::::::::::::::::::::::::::::::::::::::::::: 55 10 TOS output module:::::::::::::::::::::::::: 57 10.1 Legal :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 57 10.2 Additional options for this module ::::::::::::::::::::::::::: 57 10.3 General :::::::::::::::::::::::::::::::::::::::::::::::::::::: 57 10.4 Restrictions :::::::::::::::::::::::::::::::::::::::::::::::::: 57 10.5 Known Problems::::::::::::::::::::::::::::::::::::::::::::: 57 10.6 Error Messages :::::::::::::::::::::::::::::::::::::::::::::: 57 iii 11 Amiga output module ::::::::::::::::::::::: 59 11.1 Legal :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 59 11.2 Additional options for this module ::::::::::::::::::::::::::: 59 11.3 General :::::::::::::::::::::::::::::::::::::::::::::::::::::: 59 11.4 Restrictions :::::::::::::::::::::::::::::::::::::::::::::::::: 60 11.5 Known Problems::::::::::::::::::::::::::::::::::::::::::::: 60 11.6 Error Messages :::::::::::::::::::::::::::::::::::::::::::::: 60 12 X68k output module ::::::::::::::::::::::::: 61 12.1 Legal :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 61 12.2 Additional options for this module ::::::::::::::::::::::::::: 61 12.3 General :::::::::::::::::::::::::::::::::::::::::::::::::::::: 61 12.4 Restrictions :::::::::::::::::::::::::::::::::::::::::::::::::: 61 12.5 Known Problems::::::::::::::::::::::::::::::::::::::::::::: 61 12.6 Error Messages :::::::::::::::::::::::::::::::::::::::::::::: 61 13 vobj output module :::::::::::::::::::::::::: 63 13.1 Legal :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 63 13.2 Additional options for this module ::::::::::::::::::::::::::: 63 13.3 General :::::::::::::::::::::::::::::::::::::::::::::::::::::: 63 13.4 Restrictions :::::::::::::::::::::::::::::::::::::::::::::::::: 63 13.5 Known Problems::::::::::::::::::::::::::::::::::::::::::::: 63 13.6 Error Messages :::::::::::::::::::::::::::::::::::::::::::::: 63 14 Simple binary output module ::::::::::::::: 65 14.1 Legal :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 65 14.2 Additional options for this module ::::::::::::::::::::::::::: 65 14.3 General :::::::::::::::::::::::::::::::::::::::::::::::::::::: 65 14.4 Known Problems::::::::::::::::::::::::::::::::::::::::::::: 65 14.5 Error Messages :::::::::::::::::::::::::::::::::::::::::::::: 65 15 Motorola srecord output module ::::::::::: 67 15.1 Legal :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 67 15.2 Additional options for this module ::::::::::::::::::::::::::: 67 15.3 General :::::::::::::::::::::::::::::::::::::::::::::::::::::: 67 15.4 Known Problems::::::::::::::::::::::::::::::::::::::::::::: 67 15.5 Error Messages :::::::::::::::::::::::::::::::::::::::::::::: 67 iv vasm manual 16 m68k cpu module :::::::::::::::::::::::::::: 69 16.1 Legal :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 69 16.2 Additional options for this module ::::::::::::::::::::::::::: 69 16.2.1 CPU selections :::::::::::::::::::::::::::::::::::::::::: 69 16.2.2 Optimization options:::::::::::::::::::::::::::::::::::: 70 16.2.3 Other options ::::::::::::::::::::::::::::::::::::::::::: 72 16.3 General :::::::::::::::::::::::::::::::::::::::::::::::::::::: 73 16.4 Extensions ::::::::::::::::::::::::::::::::::::::::::::::::::: 74 16.5 Optimizations:::::::::::::::::::::::::::::::::::::::::::::::: 78 16.6 Known Problems::::::::::::::::::::::::::::::::::::::::::::: 81 16.7 Error Messages :::::::::::::::::::::::::::::::::::::::::::::: 82 17 PowerPC cpu module :::::::::::::::::::::::: 85 17.1 Legal :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 85 17.2 Additional options for this module ::::::::::::::::::::::::::: 85 17.3 General :::::::::::::::::::::::::::::::::::::::::::::::::::::: 86 17.4 Extensions ::::::::::::::::::::::::::::::::::::::::::::::::::: 86 17.5 Optimizations:::::::::::::::::::::::::::::::::::::::::::::::: 86 17.6 Known Problems::::::::::::::::::::::::::::::::::::::::::::: 86 17.7 Error Messages :::::::::::::::::::::::::::::::::::::::::::::: 87 18 c16x/st10 cpu module ::::::::::::::::::::::: 89 18.1 Legal :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 89 18.2 Additional options for this module ::::::::::::::::::::::::::: 89 18.3 General :::::::::::::::::::::::::::::::::::::::::::::::::::::: 89 18.4 Extensions ::::::::::::::::::::::::::::::::::::::::::::::::::: 89 18.5 Optimizations:::::::::::::::::::::::::::::::::::::::::::::::: 90 18.6 Known Problems::::::::::::::::::::::::::::::::::::::::::::: 90 18.7 Error Messages :::::::::::::::::::::::::::::::::::::::::::::: 90 19 6502 cpu module ::::::::::::::::::::::::::::: 91 19.1 Legal :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 91 19.2 Additional options for this module ::::::::::::::::::::::::::: 91 19.3 General :::::::::::::::::::::::::::::::::::::::::::::::::::::: 91 19.4 Extensions ::::::::::::::::::::::::::::::::::::::::::::::::::: 92 19.5 Optimizations:::::::::::::::::::::::::::::::::::::::::::::::: 92 19.6 Known Problems::::::::::::::::::::::::::::::::::::::::::::: 92 19.7 Error Messages :::::::::::::::::::::::::::::::::::::::::::::: 92 20 ARM cpu module :::::::::::::::::::::::::::: 93 20.1 Legal ::::::::::::::::::::::::::::::::::::::::::::::::::::::::

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    144 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us