📄 check_bcc.s
字号:
.global main .type main, @functionmain: clearf nzvc setf nzv bcc 0f addq 1, $r3 jump dofail0: clearf nzvc setf nzv bcs dofail addq 1,$r3 clearf nzvc setf ncv bne 1f addq 1, $r3fail:dofail: jump _fail1: clearf nzvc setf ncv beq dofail addq 1,$r3 clearf nzvc setf ncz bvc 2f addq 1,$r3 jump dofail2: clearf nzvc setf ncz bvs dofail addq 1,$r3 clearf nzvc setf vcz bpl 3f addq 1,$r3 jump fail3: clearf nzvc setf vcz bmi dofail addq 1,$r3 clearf nzvc setf nv bls dofail addq 1,$r3 clearf nzvc setf nv bhi 4f addq 1,$r3 jump dofail4: clearf nzvc setf zc bge 5f addq 1,$r3 jump dofail5: clearf nzvc setf zc blt dofail addq 1,$r3 clearf nzvc setf c bgt 6f addq 1,$r3 jump fail6: clearf nzvc setf c ble dofail addq 1,$r3;;;;;;;;;; setf nzvc clearf nzv bcc dofail addq 1,$r3 setf nzvc clearf nzv bcs 0f addq 1,$r3 jump fail0: setf nzvc clearf ncv bne dofail addq 1,$r3 setf nzvc clearf ncv beq 1f addq 1,$r3 jump fail1: setf nzvc clearf ncz bvc dofail addq 1,$r3 setf nzvc clearf ncz bvs 2f addq 1,$r3 jump fail2: setf nzvc clearf vcz bpl dofail addq 1,$r3 setf nzvc clearf vcz bmi 3f addq 1,$r3 jump fail3: setf nzvc clearf nv bls 4f addq 1,$r3 jump fail4: setf nzvc clearf nv bhi dofail addq 1,$r3 setf zvc clearf nzc bge dofail addq 1,$r3 setf nzc clearf vzc blt 5f addq 1,$r3 jump fail5: setf nzvc clearf c bgt dofail addq 1,$r3 setf nzvc clearf c ble 6f addq 1,$r3 jump fail6: ; do a forward branch. ba 2f nop .fill 1001: ba 3f nop .fill 8002: ba 1b nop .fill 10243: moveq 31, $r01: bne 1b subq 1, $r0 jsr pass moveq 0, $r10 ret nop
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -