Assembly Source
program.asm
Assembler StatusNot assembled
Open an assembly file or load the official sample, then press Assemble.
Numbers in
LOC and DATA are decimal. Listing addresses and machine words are octal.Listing File.lst
Load Fileaddress word
Symbol Tablelabel = address
Supported instructions and source format
A line may contain an optional label ending in a colon, an operation, operands, and a semicolon comment.
| Group | Instructions |
|---|---|
| Directives | LOC n, DATA n, DATA label |
| Miscellaneous | HLT, TRAP code |
| Memory | LDR STR LDA AMR SMR r,x,address[,I]; LDX STX x,address[,I] |
| Transfer | JZ JNE JCC SOB JGE r/cc,x,address[,I]; JMA JSR x,address[,I]; RFS immed |
| Immediate | AIR SIR r,immed |
| Register | MLT DVD TRR AND ORR rx,ry; NOT rx |
| Shift/Rotate | SRC RRC r,count,L/R,A/L |
| I/O | IN OUT CHK r,devid |
| Floating/Vector | FADD FSUB VADD VSUB CNVRT LDFR STFR r/fr,x,address[,I] |