段地址*16为什么是左移四位?
图中他说乘以16就是左移四位,下面又说左移一位,相当于乘以16?1230H * 16 = 19020H,怎么会变成12300呢?左移4位0000 = 0,就是不知道为什么要左移4位却说要乘以16
左移4位我知道是什么意思,就是乘以16为什么要左移4位不理解 杰伦与大木老师 发表于 2015-11-3 12:03
左移4位我知道是什么意思,就是乘以16为什么要左移4位不理解
因为在二进制中,左移一位相当于给原来的数×2,左移四位,就相当于给原来的数×(2^4),也就是16,这种方法,在cpu中运行速度比直接相乘更快。
页:
[1]