| ファイル | コメント | 容量 | 日時 |
|---|---|---|---|
| aasm373.7z | 汎用マクロアセンブラ | 59K | 2021/05/05 00:29 |
| aasm373.7z | 汎用マクロアセンブラ | 59K | 2020/04/14 19:04 |
| aasm373.7z | 汎用マクロアセンブラ | 58K | 2020/04/06 18:20 |
| aasm373.7z | 汎用マクロアセンブラ | 58K | 2020/03/31 21:10 |
| AASM.EXE | 改造版AASM(Windowsコマンドプロンプト用) |
| AASM.MAC | Z80用マクロ |
| 6809.MAC | 6809用マクロ |
| _PASS88.INC | PASS88風マクロ |
| _PASS77.INC | PASS77(笑)風マクロ |
| hex2bin.exe | .hexファイルをバイナリファイルに変換 |
| readme.txt | いつもの |
rept 16
ldi ; ldi×16
endm |
const _A = A,B{4},C{8},D
; A=0
; B=4
; C=8
; D=9 |
| @f | 1つ先の@ | |
| @f2 | 2つ先の@ | |
| @b | 1つ前の@ | |
| @b3 | 3つ前の@ |
ld a,(@f2) ; A
jr @f ; @
@: ; @
jr @b ; @
@: ; A
db 0 |
sub1:
jr @@_l ; @を参照
@@_l: ; @
sub2:
jr @@_l ; Aを参照
@@_l: ; A |
; Z80の命令にはないけど
ld bc, de |
;
; for Z80
;
; aasm test.asm
;
include "_pass88.inc"
org 100h
ld b, 8
or a
if nz
ld b, 16
fi
rpt
inc a
rpte djnz
ret |
;
; for 6809
;
; aasm -t -m -m6809.mac test.asm
;
include "_pass77.inc"
org $100
ldb #8
tsta
if nz ; neとも書けます
ldb #16
fi
rpt
inca
decb
jumps ; l付きジャンプに
rpte nz ; lbneになります
nojumps ; l無しに
rts |
|
|
|
|
|
|
|
|
|
|
|
|
|