Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图通过旋转.asm通过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
请注意,将 X 左移 1 正好是 X + X - 使用 add ( addwf) 指令。
addwf