1
0
mirror of https://github.com/rzzzwilson/pymlac.git synced 2025-06-10 09:32:41 +00:00
Files
rzzzwilson.pymlac/pyasm/asm_tests/tests/test_display_opcodes.asm
2016-02-20 16:22:44 +07:00

151 lines
2.5 KiB
NASM

; test the display processor opcodes
;**************************
; display processor orders (partial listing)
;**************************
org 0100
dhlt
dnop
;|$1 0000000
;| 0004000
dsts 0
dsts 1
dsts 2
dsts 3
;| 0004004
;| 0004005
;| 0004006
;| 0004007
dstb 0
dstb 1
dstb 2
dstb 3
;| 0004010
;| 0004011
;| 0004012
;| 0004013
ddsp
;| 0004020
dixm
;| 0005000
diym
;| 0004400
drjm
;| 0004040
ddxm
;| 0004200
ddym
;| 0004100
dhvc ; early PDS-1 only
;| 0006000
dopr 015
dopr 014
;| 0004015
;| 0004014
dlxa 0
dlxa 1
dlxa 01777
;| 0010000 + 0
;| 0010000 + 1
;| 0010000 + 01777
dlya 0
dlya 1
dlya 01777
;| 0020000 + 0
;| 0020000 + 1
;| 0020000 + 01777
inc e,f
;| 0030171
inc e,n
;| 0030111
inc e,r
;| 0030151
inc e,p
inc p,f
;| 0030200
;| 0100171
inc e,a0377
inc f,f
;| 0030377
;| 0074571
inc e,d+3+3
inc d+2+1,b-3+2
inc b-2-2,b+0-3
inc b+2-1,b+3+2
inc D+0-2,b+0+3
inc b+0+3,B+0+3
inc f,f
;| 0030233
;| 0110772
;| 0173307
;| 0152732
;| 0103303
;| 0141703
;| 0074571
inc e,d+1+0
inc b+1+3,b+1+3
inc b+1+3,d+3+0
inc b-1-3,b-1-3
inc b-1-3,d+2+3
inc b-3+0,b-3+0
inc d+2+3,b+3+0
inc b+3+0,d-3-3
inc f,a000
;| 0030210
;| 0145713
;| 0145630
;| 0167757
;| 0167623
;| 0174370
;| 0111730
;| 0154277
;| 0074400
djms 0
djms 1
djms 01777
;| 0050000 + 0
;| 0050000 + 1
;| 0050000 + 01777
djmp 0
djmp 1
djmp 01777
;| 0060000 + 0
;| 0060000 + 1
;| 0060000 + 01777
dhlt
;| 0000000
dnop
;| 0004000
dsts 0
dsts 1
dsts 2
dsts 3
;| 0004004
;| 0004005
;| 0004006
;| 0004007
dstb 0
dstb 1
dstb 2
dstb 3
;| 0004010
;| 0004011
;| 0004012
;| 0004013
ddsp
;| 0004020
dixm
diym
;| 0005000
;| 0004400
drjm
;| 0004040
ddxm
ddym
;| 0004200
;| 0004100
dhvc
;| 0006000
end