16为是以字为操作单位的,32位以双字为单位。
16位的传送指令对目标地址为数值存储区100传送0,只有100被覆盖成0;如果是双字传送,则100和101都变0.
当数值输入或计算结果超过16位时,就要考虑使用32位了;但有些指令只有32位!
16位数据,是-32767——32767;
32位数据,是-2147483647——2147483647;
但是如果是BCD数据的话,16位最大是-9999——9999,32最大是-99999999——99999999
看运算范围,超过16位用32位的。
16进制 32进制