www.pudn.com > HEC-win32.zip > cmdline.asm
.PB main .PV buffer -256 #allocate local storage PUSHQ $FP MOV $FP,$SP LQI $R7,256 SUB $SP,$SP,$R7 #get the number of arguments LQI $R1,0 INT 5 MOV $R20,$R2 LQI $R1,20 INT 0 LQI $R2,10 LQI $R1,16 INT 0 LQI $R2,13 LQI $R1,16 INT 0 #get the first two arguments LAI $R3,$FP,buffer LQI $R2,0 LQI $R1,1 INT 5 LAI $R3,$FP,buffer MOV $R2,$R3 LBI $R1,18 INT 0 LQI $R2,10 LQI $R1,16 INT 0 LQI $R2,13 LQI $R1,16 INT 0 LAI $R3,$FP,buffer LQI $R2,1 LQI $R1,1 INT 5 LAI $R3,$FP,buffer MOV $R2,$R3 LBI $R1,18 INT 0 LQI $R2,10 LQI $R1,16 INT 0 LQI $R2,13 LQI $R1,16 INT 0 #reclaim local storage MOV $SP,$FP POPQ $FP HALT .PE