小数部分:乘基取整法 例:N=55D 0.425×2=0.85整数=0 0.85×2=1.70整数=1 0.70×2=140整数=1 0.40×2=0.80整数=0 0.80×2=1.60 整数=1 N=0.425D=0.01101B
6 小数部分:乘基取整法 例: N = 55D 0.425×2=0.85 整数=0 0.85×2=1.70 整数=1 0.70×2=1.40 整数=1 0.40×2=0.80 整数=0 0.80×2=1.60 整数=1 ...... N =0.425D = 0.01101B
二进制十六进制 →0011010110111111 3 5 B F 0011,0101,1011,11118=35BFH A 9 C 1010000110011100 A19CH=1010,0001,1001,1100B
7 • 二进制 十六进制 0011 0101 1011 1111 3 5 B F ∴ 0011,0101,1011,1111B = 35BFH A 1 9 C 1010 0001 1001 1100 ∴ A19CH = 1010,0001,1001,1100B
十六进制。十进制 →BF3CH=11×163+15×162+3×161+12×160 降幂法除法 例:399D=?H 399414345 256/16/1 8 F 399D=18FH
8 • 十六进制 十进制 BF3CH = 11163 + 15162 + 3161 + 12160 降幂法 除法 例: 399D = ? H 399 143 15 - - - 256 16 1 1 8 F ∴ 399D = 18FH
3.运算(算术运算和逻辑运算) 算术运算 二进制加法规则 乘法规贝 0+0=0 0×0=0 0+1=1 0×1=0 1+0=1 1×0=0 1+1=0(进位1) 十六进制 05C3H 3D25H +3D25H 05C3H 42E8H 3762H
9 • 算术运算 二进制 加法规则 乘法规则 0+0=0 00=0 0+1=1 01=0 1+0=1 10=0 1+1=0 (进位1) 11=1 十六进制 0 5 C 3 H 3 D 2 5 H + 3 D 2 5 H - 0 5 C 3 H 4 2 E 8 H 3 7 6 2 H 3. 运算(算术运算和逻辑运算)
逻辑运算(按位b操作) 与”运算(AND 或”运算(OR) A BAVB A B AAB 00 000 01 0111 0 “异或”运算(XOR) “非”运算(NOT) A B AVB AA 0 10
10 • 逻辑运算(按位bit操作) “非”运算(NOT) A A 0 1 1 0 “与”运算(AND ) A B AB 0 0 0 0 1 0 1 0 0 1 1 1 “异或”运算(XOR) A B AB 0 0 0 0 1 1 1 0 1 1 1 0 “或”运算(OR) A B AB 0 0 0 0 1 1 1 0 1 1 1 1