PIC18的.asm中的移位位

时间:2012-10-16 19:59:29

标签: assembly shift bits pic18

我正在尝试通过 rlcf .asm中的位移位,然后清除进位。这会起作用吗?如果没有,我可以得到一些帮助吗?由于某种原因,这将无法编译,它让我发疯,这是一个如此简单的程序,但我无法得到它。 所有人都非常感谢。

count equ 0x20
byte equ 0x21

;shift right

movlw b'11111110'
movwf byte
bcf STATUS,C
rlcf Byte ;for left shift
bcf STATUS,C
loop
end

1 个答案:

答案 0 :(得分:0)

请注意,左移X乘以1恰好是X + X - 使用add(addwf)指令。