📄 brokw-3.s
字号:
; Tests the broken-word function, one more word than fits in a; single branch. .syntax no_register_prefixstart: moveq 0,r0; Take the opportunity to (rudimentally) test case-recognition,; as the diassembler gets overly confused by the table. subs.b 87,r0 bound.b 41,r0 adds.w [pc+r0.w],pc sym2: .word sym1 - sym2 .word sym3 - sym2 .word sym4 - sym2 .word sym5 - sym2 .word sym6 - sym2 .word sym7 - sym2 .word sym8 - sym2 .word sym9 - sym2 .word sym10 - sym2 .word sym11 - sym2 .word sym12 - sym2 .word sym13 - sym2 .word sym14 - sym2 .word sym15 - sym2 .word sym16 - sym2 .word sym17 - sym2 .word sym18 - sym2 .word sym19 - sym2 .word sym20 - sym2 .word sym21 - sym2 .word sym22 - sym2 .word sym23 - sym2 .word sym24 - sym2 .word sym25 - sym2 .word sym26 - sym2 .word sym27 - sym2 .word sym28 - sym2 .word sym29 - sym2 .word sym30 - sym2 .word sym31 - sym2 .word sym32 - sym2 .word sym33 - sym2 .word sym34 - sym2 .word sym35 - sym2 .word sym36 - sym2 .word sym37 - sym2 .word sym38 - sym2 .word sym39 - sym2 .word sym40 - sym2 .word sym41 - sym2 .word sym42 - sym2 .word sym43 - sym2 .space 16, 0 moveq 1,r0; Medium-range branch around secondary jump table inserted here :; ba next_label; nop; .skip 2,0; Secondary jump table inserted here :; jump sym1; jump sym3; ...next_label: moveq 2,r0 .space 32768, 0sym1: moveq -3,r0sym3: moveq 3,r0sym4: moveq 4,r0sym5: moveq 5,r0sym6: moveq 6,r0sym7: moveq 7,r0sym8: moveq 8,r0sym9: moveq 9,r0sym10: moveq 10,r0sym11: moveq 11,r0sym12: moveq 12,r0sym13: moveq 13,r0sym14: moveq 14,r0sym15: moveq 15,r0sym16: moveq 16,r0sym17: moveq 17,r0sym18: moveq 18,r0sym19: moveq 19,r0sym20: moveq 20,r0sym21: moveq 21,r0sym22: moveq 22,r0sym23: moveq 23,r0sym24: moveq 24,r0sym25: moveq 25,r0sym26: moveq 26,r0sym27: moveq 27,r0sym28: moveq 28,r0sym29: moveq 29,r0sym30: moveq 30,r0sym31: moveq 31,r0sym32: moveq -32,r0sym33: moveq -31,r0sym34: moveq -30,r0sym35: moveq -29,r0sym36: moveq -28,r0sym37: moveq -27,r0sym38: moveq -26,r0sym39: moveq -25,r0sym40: moveq -24,r0sym41: moveq -23,r0sym42: moveq -22,r0sym43: moveq -21,r0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -