符号扩充 符号扩充又名符号扩展是计算机算术中在保留数字的符号正负性及数值的情况下增加二进制数字位数的操作此操作根据使用的特定有符號數處理方式通过在数字的最高有效位端添加位数的方式完成 举个例子若计算机使用六位二进制数表示数字 十进制的正且此数字需要将字长符号扩充至十六位则扩充后的值为   此时数值与符号均保留了下来 若计算机使用十位数及二補數表示数字  十进制的负且此值需要扩充至十六位则扩充后的值为    此时负号及原数字数值通过将左侧填充为的方式保留了下来 在英特尔的x指令集英语x instruction listings中符号扩充有两种方式 使用指令cbwcwdcwde及cdq分别将字节转化为字字转化为双字字转化为扩充双字双字转化为四倍长字x环境中一个字节为位一个字位双字与扩充双字均为位四倍长字位 使用符号扩展移动指令可通过movsx带符号移动指令族完成