Здравствуйте..
Первый опыт в написании макроса...
Код
.macro cpw
.if @0='X'
.if @1='Y'
cp xl,yl
cpc xh,yh
.elif @1='Z'
cp xl,zl
cpc xh,zh
.endif
.elif @0='Y'
.if @1='X'
cp yl,xl
cpc yh,xh
.elif @1='Z'
cp yl,zl
cpc yh,zh
.endif
.elif @0='Z'
.if @1='X'
cp zl,xl
cpc zh,xh
.elif @1='Y'
cp zl,yl
cpc zh,yh
.endif
.endif
.endm
только не работает.. в чем собака..
макрос вида
CPW X,Y
сравнить 2 пары регистров (x,y,z)