单片机中散转指令为什么要把a的内容加倍

来源:百度知道 编辑:UC知道 时间:2024/06/10 11:58:26
单片机中散转指令为什么要把a的内容加倍 有时是3倍 有时是4倍
为什么要这样?

这是一个地址空间的问题。是否加倍是根据你存储的数据决定的。假如你存储的是字节,不加倍,因为一个字节就是一个字节;如果存储的而是字,因为一个字是两个字节,就要加倍;如果存储的是双字,就要四个字节。比如存的是无符号数,一个字节,不加倍;如果存的是汉字,两个字节,就要加倍。