Changes

Jump to: navigation, search

ASSEMBLER PASMO JP

65 bytes added, 21:00, 13 December 2020
マクロ概要
[訳注sample:tmacro.asm]
.
.
.
pushmany macro reg
rept -1
if nul reg
exitm
endif
push reg
.shift
endm
endm
.
.
.
 
識別子の貼り付け:MACRO内で演算子##を使用して2つの識別子を結合し、別の識別子を作成できます。これは、マクロ引数に依存する識別子を作成できるようにすることを目的としています。
 
[訳注sample:jumptable.asm]
; tmacro.asm
; End of tmacro.asm
 
識別子の貼り付け:MACRO内で演算子##を使用して2つの識別子を結合し、別の識別子を作成できます。これは、マクロ引数に依存する識別子を作成できるようにすることを目的としています。
 
[訳注sample:jumptable.asm]
 
; jumptable.asm
; Test of ## operator.
org 100h
bdos equ 5
conin equ 1
pstring equ 9
start jp init
jpfunc macro nfunc
jp function_ ## nfunc
endm
.
.
.
=マクロディレクティブ=

Navigation menu