Bev*_*qua 1 binary bit-manipulation bit-shift dcpu-16
我正在努力学习DCPU.
;Set b to 1
SET B,1 ;00001 (1)
SHL B,1 ;00010 (2)
SHL B,1 ;00100 (4)
SHL B,1 ;01000 (8)
SHL B,1 ;10000 (16)
Run Code Online (Sandbox Code Playgroud)
我正在做的就是向左移动,所以不应该只是每个班次加倍.在我的代码中,您可以看到我有最后一个班次将注册表B转换为16但是当运行B结束为10时为什么会这样.