File: mixal-mode.el.html

Major mode for the mix asm language.

The mix asm language is described in "The Art Of Computer Programming".

For optimal use, also use GNU MDK. Compiling needs mixasm, running and debugging needs mixvm and mixvm.el from GNU MDK. You can get GNU MDK from https://savannah.gnu.org/projects/mdk/ and https://ftp.gnu.org/pub/gnu/mdk.

When you load a file with the extension .mixal the mode will be started automatically. If you want to start the mode manually, use M-x mixal-mode. Font locking will work, the behavior of tabs is the same as Emacs's default behavior. You can compile a source file with C-c c you can run a compiled file with C-c r or run it in debug mode with C-c d. You can get more information about a particular operation code by using mixal-describe-operation-code or C-h o.

Have fun.

Defined variables (11)

mixal-assembly-pseudoinstructionsList of possible assembly pseudoinstructions.
mixal-describe-operation-code-historyHistory list for describe operation code.
mixal-font-lock-assembly-pseudoinstruction-faceFace name to use for assembly pseudoinstruction names.
mixal-font-lock-keywordsKeyword highlighting specification for ‘mixal-mode’.
mixal-font-lock-label-faceFace name to use for label names.
mixal-font-lock-operation-code-faceFace name to use for operation code names.
mixal-mode-abbrev-tableAbbrev table for ‘mixal-mode’.
mixal-mode-hookHook run after entering ‘mixal-mode’.
mixal-mode-mapKeymap for ‘mixal-mode’.
mixal-mode-syntax-tableSyntax table for ‘mixal-mode’.
mixal-operation-codes-alistAlist that contains all the possible operation codes for mix.

Defined functions (4)

mixal-debug()
mixal-describe-operation-code(OP-CODE)
mixal-mode()
mixal-run()

Defined faces (0)