📄 pshiftw.asm
字号:
; P-Code Aritmetic Library (c)Copyright 2000, 2001, Radek Benedikt; benedikt@lphard.cz, http://benedikt.lphard.cz .global pshiftw .text;; *** PSHIFTW *** SHIFT word (cpu IDATA mem), with constant ***; pshiftw buffer_addr, const; R7, R5pshiftw:MOV A,R7 MOV R0,A MOV A,@R0 MOV R2,A INC R0 MOV A,@R0 MOV R3,A MOV A,R5 JB Acc.7,pshiftright0pshiftleft: MOV A,R3 ADD A,R3 MOV R3,A MOV A,R2 ADDC A,R2 MOV R2,A DJNZ R5,pshiftleft SJMP pshiftendpshiftright0: CPL A INC A MOV R5,Apshiftright: CLR C MOV A,R2 RRC A MOV R2,A MOV A,R3 RRC A MOV R3,A DJNZ R5,pshiftrightpshiftend: MOV A,R3 MOV @R0,A DEC R0 MOV A,R2 MOV @R0,A RET ;; END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -