汇编语言编码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二进制换十进制:
10100101.11B=1x2^7+0X2^6+1x2^5+………+1x2^0+1x2^-1+1x2^-2=165.75;
N位二进制数可表示2^n个数;
十六进制的数码:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F;
八进制的数码: 0、1、2、3、4、5、6、7;
二进制的数码:0、1;
例如:
八进制:534.5 Q=5x8^2+3x8^1+4x8^0+5x8^-1=348.625;
十六进制:2AC.C H=2x16^2+10x16^1+12x16^0+12X16^-1=684.75;
二进制:10100101.11B=1x2^7+0X2^6+1x2^5+………+1x2^0+1x2^-1+1x2^-2=165.75;
十进制数换二进制:每次除2,得到余数为1或0,即a0,a1,a2,a3……an,
于是,an……a3,a2,a1,a0;
小数部分:乘以2取整,为1或0,即a-1,a-2,a-3……a-n,
于是,a-1,a-2,a-3……a-n;
十六进制换二进制:4位二进制为一个十六进制;
八进制换二进制:3位二进制为一个八进制数;
运算规则:逢2进一,逢八进一,逢十六进一;
例如:
3DA6H
-0FC3H
2DE3H
向高位借一为16的原则;
补码:
正数补码为本身,负数的补码为其相反数的二进制数,取反后再加一,得到的数即为,负数的补码。
例如:-27的补码:
+27 的补码:0001 1011
按位取反为: 1110 0100
末位加一:1110 0101
[-27]补= E5 H;
数的范围:8位二进制可以表示2^8=256个数,
1000 0000 为-128;
0000 0000 为0;
0111 1111 为128;
8位补码的范围为:-128~127;
255+1=256
到此进制的编码运算以结束。