📄 moves.asm
字号:
;--------------------------------------------------------------------
; Test for mov r0 rn, mov rn r0, wrps, rdps, mov sp an, mov an sp
;--------------------------------------------------------------------
org 0x0000
ldi r0 0xaa
ldi r1 0x11
ldi r2 0x22
ldi r3 0x33
ldi r4 0x44
ldi r5 0x55
ldi r6 0x66
ldi r6 0x77
mov r0 r1
cmp r1
jmpa ne error
mov r0 r2
cmp r2
jmpa ne error
mov r0 r3
cmp r3
jmpa ne error
mov r0 r4
cmp r4
jmpa ne error
mov r0 r5
cmp r5
jmpa ne error
mov r0 r6
cmp r6
jmpa ne error
mov r0 r7
cmp r7
jmpa ne error
ldi r0 0xbb
mov r1 r0
cmp r1
jmpa ne error
mov r2 r0
cmp r2
jmpa ne error
mov r3 r0
cmp r3
jmpa ne error
mov r4 r0
cmp r4
jmpa ne error
mov r5 r0
cmp r5
jmpa ne error
mov r6 r0
cmp r6
jmpa ne error
mov r7 r0
cmp r7
jmpa ne error
ldi r0 0x1f
ldi r2 0x1f
wrps
ldi r0 0x00
rdps
cmp r2
jmpa ne error
ldi r0 0x00
ldi r2 0x00
wrps
ldi r0 0xff
rdps
cmp r2
jmpa ne error
mov a3 sp
ldi r0 0xf0
cmp r7
jmpa ne error
ldi r0 0x00
cmp r6
jmpa ne error
pmov a2 0x0
pmov a3 0x1234
mov sp a3
mov a2 sp
ldi r0 0x12
cmp r5
jmpa ne error
ldi r0 0x34
cmp r4
jmpa ne error
jmpr al finish
error:
ldi r0 0xa2
sta r0 0x1234
jmpr al skip
finish:
ldi r0 0x55
sta r0 0xffff
skip:
nop
nop
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -