比如这个数的值是125,那么它的二进制值是1111101,执行RLC(左移指令)后它的值就是11111010,转换成十进制就是250.
你可以试验一下,所有数据左移一位不是*2,左移两位就是*4,左移三位就是*8.
右移则除之,结果与上述相同(非浮点数).
如果这个数大于127,它的最高位将超过255,CY进位了.
比如这个数的值是125,那么它的二进制值是1111101,执行RLC(左移指令)后它的值就是11111010,转换成十进制就是250.
你可以试验一下,所有数据左移一位不是*2,左移两位就是*4,左移三位就是*8.
右移则除之,结果与上述相同(非浮点数).
如果这个数大于127,它的最高位将超过255,CY进位了.