什么是二進制語言(什么是二進制)
1、二進制數據的表示法 二進制是計算技術中廣泛采用的一種數制。
2、二進制數據是用0和1兩個數碼來表示的數。
3、它的基數為2,進位規則是“逢二進一”,借位規則是“借一當二”。
4、二進制數據也是采用位置計數法,其位權是以2為底的冪。
5、例如二進制數據111,其權的大小順序為2^2^2^2^-2^-2。
6、對于有n位整數,m位小數的二進制數據用加權系數展開式表示,可寫為:(a(n-1)a(n-2)…a(-m))2=a(n-1)×2^(n-1)+a(n-2)×2^(n-2)+……+a(1)×2^1+a(0)×2^0+a(-1)×2^(-1)+a(-2)×2^(-2)+……+a(-m)×2^(-m)二進制數據一般可寫為:(a(n-1)a(n-2)…a(1)a(0).a(-1)a(-2)…a(-m))2。
7、注意:式中aj表示第j位的系數,它為0和1中的某一個數。
8、a(n-1)中的(n-1)為下標,輸入法無法打出所以用括號括住,避免混淆。
9、2^2表示2的平方,以此類推。
10、【例1102】將二進制數據1101寫成加權系數的形式。
11、解:(1101)2=(1×2^2)+(1×2^1)+(1×2^0)+(0×2^-1)+(1×2^-2)二進制數據的算術運算的基本規律和十進制數的運算十分相似。
12、最常用的是加法運算和乘法運算。
13、二進制加法 有四種情況:0+0=0 0+1=1 1+0=1 1+1=0 進位為1 【例1103】求(1101)2+(1011)2 的和 解:1 1 0 1 + 1 0 1 1 ---------------------- 1 1 0 0 0 二進制乘法 有四種情況:0×0=0 1×0=0 0×1=0 1×1=1 【例1104】求(1110)2 乘(101)2 之積 解:1 1 1 0 × 1 0 1 ----------------------- 1 1 1 0 0 0 0 0 1 1 1 0 ------------------------- 1 0 0 0 1 1 0(這些計算就跟十進制的加或者乘法相同,只是進位的數不一樣而已,十進制的是到十才進位這里是到2就進了)以上為復制內容.二進制其實不難,掌握了以后小的數字可以馬上推算出來,大一點的就要套進公式里面算了!二進制的運算規則:(以下為復制內容)1)二進制的運算算術運算 加法法則:0+0=0;0+1=1;1+0=1;1+1=10。
14、乘法法則:0×0=0;0×1=0;1×0=0;1×1=1。
15、上面列出的八條二進制運算法則可以歸納成八個字:“格式照舊,滿二進一。
16、”利用這一規則,可以很容易地實現二進制數的四則運算。
17、只是對于減法,當需要向上一位借數時,必須把上一位的1看成下一位的(2)10。
18、減法法則:0 - 0 = 0 1 - 0 = 1 1 - 1 = 0 0 - 1 = 1 有借位,借1當(10)2 0 - 1 - 1 = 0 有借位 1 - 1 - 1 = 1 有借位 注:(10)2表示為二進制中的2 除法法則:0÷0 = 0 0÷1 = 0 1÷0 = 0(無意義)1÷1 = 1 2)二進制的邏輯運算 二進制的或運算:遇1得1 二進制的與運算:遇0得0 二進制的非運算:各位取反。
