tft每日頭條

 > 圖文

 > 計算機十進制代碼

計算機十進制代碼

圖文 更新时间:2024-12-12 22:48:25

計算機中的信息分為數據與指令。前者是被計算機處理的信息,分為數值型數據與非數值型數據(如字符、圖像、視頻、音頻等)。指令信息則是計算機産生各種控制命令的基本依據。本節介紹數值型數據的進位制、字符和漢字的表示方法。

日常生活中,經常采用的進位制很多,比如,一打等于12個(十二進制)、1 m等于10 dm(十進制)等。其中十進制是人們習慣使用的進制,它的特點是有10個數碼0~9,進位關系是“逢十進一”。而在計算機中存儲的信息均采用二進制,但為了表示與記憶方便還引入八進制和十六進制。

1.計算機系統的基本結構

一個完整的計算機系統是由計算機硬件系統和計算機軟件系統兩部分組成的。硬件系統是計算機組成部件的總稱,是計算機實現其功能的物質基礎。軟件系統是指揮計算機運行的程序集,按功能分為系統軟件和應用軟件。

計算機十進制代碼(計算機的信息編碼)1

二進制

二進制是“逢二進一”,所有的數都用兩個符号 0 或 1 表示。二進制的每一位隻能表示 0 或 1。例如,十進制數 1、2、3 用二進制表示分别為:(1)10 =(0001)2、(2)10 =(0010)2 、(3)10 =(0011)2

八進制

二進制的缺點是表示一個數需要的位數多,書寫數據和指令不方便。為方便起見,将二進制數從低向高每三位組成一組。例如,一個二進制數(100100001100)2,若每三位一組,即(100 100 001 100)2 可表示成八進制數(4414)8,如此表示使得每組的值大小是十進制數 0(000)~7(111),正好滿足八進制要求的 8 個字符,且數值“逢八進一”,即八進制

十六進制

若每四位分為一組,即(1001 0000 1100)2,每組的值大小是十進制數0(0000)~15(1111),用 A、B、C、D、E、F 分别代表十進制的 10~15 的 6 個數,正好滿足十六進制要求的 16 個字符,且數值“逢十六進一”,即十六進制。上面的二進制數可以表示成十六進制數(90C)16

1.3.2數制轉換

計算機中常用二進制、八進制、十六進制和十進制。二進制數容易用邏輯線路處理,而用戶更容易接受十進制數。兩者之間的進制轉換是經常遇到的問題。另外,八進制與二進制相互轉換,十六進制與二進制相互轉換都是在數制轉換中常見的,數制轉換就是進位制轉換, 下面分别加以介紹。

進制數轉換

說明

案例

八進制數—二進制數的轉換因為 23=8,故 1 個八進制位對應 3 個二進制位,可以把一個八進制數的整數部分和小數部分的每一位分别轉換成 3 位二進制數(103.4)8=(001 000 011.100)2(741)8=(111 100 001)2二進制數—八進制數的轉換因為 23=8,故 3 個二進制位對應 1 個八進制位,可以從小數點位置分别向左和向右把每 3 位二進制數劃分為一組,并轉換成 1 位八進制數。注意:小數部分分組時若低位不足 3 位時要用 0 補足,否則會出錯(10110110.1)2=(266.4)8,而不是(266.1)8十六進制數—二進制數的轉換因為 24 =16,故 1 個十六進制位對應 4 個二進制位,可以把一個十六進制數的整數部分和小數部分的每一位分别轉換成 4 位二進制數(123)16=(0001 0010 0011)2(D2C8)16=(1101 0010 1100 1000)2二進制數—十六進制數的轉換因為 24 =16,故 4 個二進制位對應 1 個十六進制位,可以從小數點位置分别向左和向右把每4 位二進制數劃分為一組,并轉換成1 位十六進制數。注意:小數部分分組是若低位不足 4 位要用 0 補足,否則會出錯(10110110.11)2=(1011 0110.1100)16=(B6.C)16,而不是(B6.3)16(100110111)2=(1 0011 0111)2=(137)16八、十六進制數—十進制數的轉換可以采用對各位實際值累加求和的方法完成(123)16 =1×162+2×161+3×160 =(291)10(123)8 =1×82+2×81+3×80 =(83)10十進制數—八、十六進制數的轉換可先将十進制數轉換為二進制數,再轉換成對應的八進制數、十六進制數;也可以将一個十進制數直接轉換為對應的八進制數或十六進制數對整數采用除8取餘、高位在下的原則得到八進制數;或采用除16取餘、高位在下的原則得到十六進制數

1.3.3字符編碼

因為計算機要用于信息管理,而計算機又隻能識别二進制,所以,需要将有關的字符和文字信息進行二進制編碼。國際上通用的英文字符編碼是 ASCII(American Standard Code for Information Interchange)碼,即美國信息交換标準代碼。它采用 7 位或 8 位二進制數編碼表示十進制的 10 個阿拉伯數字、英文字母和常用符号,如運算符、括号、标點符号、标識符等, 還有一些控制符以及擴展的制表符等。7 位二進制數一共可以表示 128 個字符。

其中,10 個阿拉伯數字 0~9(ASCII 碼的十進制數為 48~57)、52 個大小寫英文字母(A~Z 為 65~90,a~z 為 97~122)、32 個标點符号和運算符,以及 34 個控制符。如圖1.6所示。

計算機十進制代碼(計算機的信息編碼)2

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved