16位和32位数据的区别?
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位的。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有