數字碼 加權碼 非加權碼 以各種數字系統表示的數碼 (如十進位、二進位、八進 位、十六進位等) BCD碼(又稱8, 4, 2, 1碼)

Slides:



Advertisements
Similar presentations
SPOTLIGHT 數字系統與編碼系統 1. 相信大家都已經知道,電腦是透過0與1的位元 (bit) 來處理資 料的數位電子裝置。人類社會所使用的數字系統 (number system) ,或稱為數值系統,是早在文明還未進化的時代就已經 因為十根手指頭的關係而採用了十進制至今。
Advertisements

12008Fall Semester Introduction to Computer Science Chapter 2 Data Representation and Storage Speaker: Ying Chih Lin Department of Applied Mathematics.
認識食品標示 東吳大學衛生保健組製作.
第一單元 建立java 程式.
新世代計算機概論 第2章 數字系統與資料表示法.
颞下颌关节常见病.
清代章回小說----儒林外史 製作群:侑桂、品希、萱容、怡靜、佩涓、凸凸.
數位資料表示法 2-1 資料型態 2-2 二進位表示法 2-3 各種進位表示法的轉換 2-4 整數表示法 2-5 浮點數表示法
致理科技大學保險金融管理系 實習月開幕暨頒獎典禮
營利事業所得稅查核準則 相關概念介紹 南區國稅局 新營分局 林俊標 各位學員大家好:
電腦硬體基礎 Fundamental of Hardware
結腸直腸腫瘤的認知.
經歷復活的愛 約翰福音廿一1-23.
郭詩韻老師 (浸信會呂明才小學音樂科科主任)
學 號:997I0010、997I0024 組 員:洪韋鈴、王婷婷 日 期: 指導老師:王立杰 老師
數字系統與資料表示法.
數位邏輯與實習 曾建勳 Week 2.
2. 戰後的經濟重建與復興 A. 經濟重建的步驟與措施 1.
第四章 數列與級數 4-1 等差數列與級數 4-2 等比數列與級數 4-3 無窮等比級數 下一頁 總目錄.
好好學習 標點符號 (一) 保良局朱正賢小學上午校.
公司法(六) 股份有限公司 1.
數字系統與資料表示法.
單元1: 基本概念.
附錄A 數字系統與資料保護法 A-1 數字系統 A-2 資料表示法.
4. 聯合國在解決國際衝突中扮演的角色 C. 聯合國解決國際衝突的個案研究.
新陸書局股份有限公司 發行 第十九章 稅捐稽徵法 稅務法規-理論與應用 楊葉承、宋秀玲編著 稅捐稽徵程序.
數字系統與資料表示法 電腦的基本單位 數字系統 數值資料表示法 數值資料與算數運算 數碼系統 浮點數表示法 文字表示法 資料來源:周裕達教授.
數位資料表示法 2-1 資料型態 2-2 二進位表示法 2-3 各種進位表示法的轉換 2-4 整數表示法 2-5 浮點數表示法
数字电路与逻辑设计 任课教师:刘毅 博士/副教授 单位:西安电子科技大学ISN国家重点实验室
民法第四章:權利主體 法人 楊智傑.
電腦系統 硬體 輸入單元 控制單元 算術邏輯單元 記憶單元 輔助儲存單元 輸出單元 軟體 作業系統 應用軟體 程式語言.
Java程式概觀.
二、相關知識 1. 比較器 比較器是一種組合邏輯電路,它可以用來執行一個數值大於、等於、或小於另一個值。 (1) 位元比較器
第3章 數字系統與資料表示法 電子計算機概論最新版 吳逸賢、吳目誠 編著.
數位邏輯與實習 曾建勳 Week 2.
數位邏輯 第2章數字系統 2-1數目系統 2-2數目系統的互換 2-3二進制有號數的加減運算 2-4文數字碼與同位偵錯碼.
第三章 數字系統與資料表示法 課前指引 也許您也早已聽過,電腦實際處理的資料,其實只有0 與1這兩種資料。對電腦來說,所有東西都是一個數字(0 或1 所組成)。字母、字串和標點符號是數字,聲音和圖片是數字,甚至電腦本身的指令也是數字。
6-1 資料表示法簡介 6-2 數值表示法 6-3 數字系統介紹 6-4 數字系統轉換方式
FPGA計算浮點數的方法 姓名:蔡秉旂.
第一章 直角坐標系 1-1 數系的發展.
四年級 中 文 科.
第一單元 建立java 程式.
第一章 直角坐標系 1-3 函數圖形.
數學 近似值 有效數值.
JAVA 程式設計 資訊管理系 - 網路組.
聖誕禮物 歌羅西書 2:6-7.
輸入&輸出 函數 P20~P21.
第一次Labview就上手 參考書籍: LabVIEW for Everyone (Jeffrey Travis/Jim Kring)
第1章 数制与编码 1.1 数制 1.2 编码.
大綱:加減法的化簡 乘除法的化簡 去括號法則 蘇奕君 台灣數位學習科技股份有限公司
小數除法.
数字电子技术 Digital Electronics Technology
数字电子技术 电子教案 章洁.
第1章 数制与编码 1.1 数制 1.2 编码.
第02章 數字系統與資料表示法.
第02章 數字系統與資料表示法.
第2章 電腦基本原理 2-1 數位化觀念 資訊科技概論--電腦科學導論.
第九章 布林代數與邏輯設計.
1.電腦數字系統介紹 2.電腦數字系統轉換 3.資料在電腦內部的表示法
國中資訊教育(I) 第二章 認識電腦 2-2 資料的表示.
依撒意亞先知書 第一依撒意亞 公元前 740 – 700 (1 – 39 章) 天主是宇宙主宰,揀選以民立約,可惜他們犯罪遭
數位邏輯 第2章數字系統 2-1數目系統 2-2數目系統的互換 2-3二進制有號數的加減運算 2-4文數字碼與同位偵錯碼.
美菱的创新.
資料表示方法 資料儲存單位.
得技通电子 问题 1 右何者非為假指令 (1) XRL (2) EQU (3) MACRO (4) ORG.
第三章 指數與對數 3-1 指數 3-2 指數函數及其圖形 3-3 對數 3-4 對數函數及其圖形 3-5 常用對數 回總目次.
Chapter 2 二進制數值與數字系統.
經文 : 創世紀一章1~2,26~28 創世紀二章7,三章6~9 主講 : 周淑慧牧師
第三章 比與比例式 3-1 比例式 3-2 連比例 3-3 正比與反比.
Presentation transcript:

數字碼 加權碼 非加權碼 以各種數字系統表示的數碼 (如十進位、二進位、八進 位、十六進位等) BCD碼(又稱8, 4, 2, 1碼) ASCII(美國資訊標準交換 碼) EBCDIC(延伸式BCD碼) 加三碼 格雷碼

數字系統的基本原理 式中r為基底,是大於1的自然數; 是0到 間的任一數字。

數字系統的基本特性 1. 除1以外的自然數均可為數字系統的底數,故數字系統 的種類有無窮多種。 1. 除1以外的自然數均可為數字系統的底數,故數字系統 的種類有無窮多種。 在電腦的程式語言中會用到的數字系統有二進位(binary) 、 八進位(octal)、十進位(decimal)、十六進位(hexadecimal)四種。 二進位的每個數字稱為位元(binary digit,簡記bit), 一位數的二進位稱1位元,八位數的二進位稱8位元。 4. 在數字系統中最左邊的數字稱最高有效數字(MSD), 最右邊的數字則稱最低有效數字(LSD),而在二進位 中則稱為最高位元及最低位元(MSB及LSB)。

數字與底數的關係 1. 在數字系統中,所能使用的數字個數與底數相同,例如八 進位可用0 ~ 7共8個數字。 1. 在數字系統中,所能使用的數字個數與底數相同,例如八 進位可用0 ~ 7共8個數字。 2. 在各進制中,任一數字的數值應都比底數小。 3. 任一位置的數字,若達底數值時,須將它進位至左邊位置。 4. 每一位數字所在的位置各代表著其底數的若干乘方,此即 為加權(weighted),例如 之7所在的加權為 。

組合語言中的底數表示方法 MOV AX, 3456H中,H 代表十六進位。 MOV AX, 4567Q中,Q 代表八進位。 MOV AX, 6789D中,D 代表十進位,此時 D 亦可省略。 MOV AL, 10101010B中,B 代表二進位。

BCD碼 十進位的每一個數字都用 4 個二進位數字來表示。 又稱8, 4, 2, 1碼。 是加權碼。 可當檢誤數碼。 算術運算較準確。

加三碼 ▼ 表2-4 十進位數、BCD碼及加三碼 把BCD碼再加 3(0011(2)) 而成加三碼。 可當檢誤數碼。

數字碼的互換 1. 非十進位化為十進位:將字碼乘上它的加權後在全部相加即可。電腦組合語言中常用之二進位、八進位、十六進位轉換為十進位後不會產生任何的誤差。 2. 十進位化為非十進位: (1) 整數轉換:採用連除法。最後把餘數依反方向紀 錄。 (2) 小數轉換:採用連乘法。最後把扣除下來的係數順 向紀錄。

數字碼的互換 3. 二進位、八進位、十六進位的互換: ▼ 八進位對二進位之對照表

數字碼的互換 ▼ 十六進位對二進位之對照表

數字碼的互換 4. BCD碼與十進位的互換: (1) 十進位轉換為BCD碼:每一個十進位字碼均用4個位 元表示。

數字碼的互換 5. 加三碼與十進位的互換: (1) 十進位轉換為加三碼:先將十進位轉換為BCD碼, 再把每個BCD碼均加3。 5. 加三碼與十進位的互換: (1) 十進位轉換為加三碼:先將十進位轉換為BCD碼, 再把每個BCD碼均加3。 (2) 加三碼轉換為十進位:先將加三碼轉換為BCD碼( 每個加三碼均減3),再把BCD碼轉換為十進位。

數字碼的互換 6. 以各種數字系統表示的數碼與格雷碼互換: (1) 數字系統化為格雷碼: i 將數字系統以二進位表示。 6. 以各種數字系統表示的數碼與格雷碼互換: (1) 數字系統化為格雷碼: i 將數字系統以二進位表示。 ii 由最低位元起,逐次取兩個相鄰位元做XOR運算,就得一位格雷碼。 iii 運算至最高位元時,須在前面加0後,再做XOR運算,即得最高位的格雷碼。 (2) 格雷碼化為數字系統: i 先將格雷碼化為二進位: 由格雷碼最高位往最低位方向進行,最高位直接輸出一個二進位值,此二進位再與下一位格雷碼用XOR運算得一個二進位值,重複運算到最低位為止。 ii 再把二進位化為其他的數字系統。

r的補數和r -1的補數 式中n為整數部分的位數、m為小數部分的位數。

r的補數的減法 若M、N為同底數r的正數,且均有n位數,則 可用下法得知: 1. 將M和N的r的補數相加。 2. 觀察最左位是否有末進位(End Carry): (1) 有末進位:去掉進位,即為答案。 (2) 無末進位:將求得之結果再求r的補數,最後 再加上負號即為答案。

的補數的減法 若M、N為同底數r的正數,且均有n位數,則 可用下法得知: 將M和N的 的補數相加。 觀察最左位是否有末進位(End Carry): (1) 有末進位:將末進位加至最低有效數字(稱端迴進位相加)。 (2) 無末進位:將求得之結果再求 的補數,最後再加上負號即為答案。