Chapter 2 二進制數值與數字系統.

Slides:



Advertisements
Similar presentations
不定積分 不定積分的概念 不定積分的定義 16 不定積分的概念 16.1 不定積分的概念 以下是一些常用的積分公式。
Advertisements

大綱 1. 三角函數的導函數. 2. 反三角函數的導函數. 3. 對數函數的導函數. 4. 指數函數的導函數.
SPOTLIGHT 數字系統與編碼系統 1. 相信大家都已經知道,電腦是透過0與1的位元 (bit) 來處理資 料的數位電子裝置。人類社會所使用的數字系統 (number system) ,或稱為數值系統,是早在文明還未進化的時代就已經 因為十根手指頭的關係而採用了十進制至今。
12008Fall Semester Introduction to Computer Science Chapter 2 Data Representation and Storage Speaker: Ying Chih Lin Department of Applied Mathematics.
變數與函數 大綱 : 對應關係 函數 函數值 顧震宇 台灣數位學習科技股份有限公司. 對應關係 蛋餅飯糰土司漢堡咖啡奶茶 25 元 30 元 25 元 35 元 25 元 20 元 顧震宇 老師 台灣數位學習科技股份有限公司 變數與函數 下表是早餐店價格表的一部分: 蛋餅 飯糰 土司 漢堡 咖啡 奶茶.
第一單元 建立java 程式.
华东师大版《初中数学》各册教材 修 订 说 明 与 解 读
4A冊 複習除數是一位數的除法 除法的驗算 不含餘數的兩位數除法 含餘數的兩位數除法 應用題.
新世代計算機概論 第2章 數字系統與資料表示法.
五專醫護類科介紹 樹人醫專 職業教育組 李天豪 組長.
數字碼 加權碼 非加權碼 以各種數字系統表示的數碼 (如十進位、二進位、八進 位、十六進位等) BCD碼(又稱8, 4, 2, 1碼)
數位資料表示法 2-1 資料型態 2-2 二進位表示法 2-3 各種進位表示法的轉換 2-4 整數表示法 2-5 浮點數表示法
電腦硬體基礎 Fundamental of Hardware
一位除兩位數的退位除法 三年級.
數字系統與資料表示法.
數位邏輯與實習 曾建勳 Week 2.
第四章 數列與級數 4-1 等差數列與級數 4-2 等比數列與級數 4-3 無窮等比級數 下一頁 總目錄.
第二章 數字系統:電腦內部的資料表示法 在第一章中,我們對於電腦有了初步的認識,在深入介紹電腦的各項組成元件之前,首先我們必須先了解另一種不同於人類使用習慣的二進位表示法,由於電腦的半導體、磁性、光學元件適合用來表示二進位,因此二進位表示法非常適合用來設計電腦。
數字系統與資料表示法.
單元1: 基本概念.
附錄A 數字系統與資料保護法 A-1 數字系統 A-2 資料表示法.
數位資料表示法 2-1 資料型態 2-2 二進位表示法 2-3 各種進位表示法的轉換 2-4 整數表示法 2-5 浮點數表示法
第三章: 基本資料型態.
電腦系統 硬體 輸入單元 控制單元 算術邏輯單元 記憶單元 輔助儲存單元 輸出單元 軟體 作業系統 應用軟體 程式語言.
電子商務基本概念 電子商務的定義 1-1 電子商務的特性 1-2 電子商務的演進 1-3.
Java程式概觀.
第3章 數字系統與資料表示法 電子計算機概論最新版 吳逸賢、吳目誠 編著.
數位邏輯 第2章數字系統 2-1數目系統 2-2數目系統的互換 2-3二進制有號數的加減運算 2-4文數字碼與同位偵錯碼.
第三章 數字系統與資料表示法 課前指引 也許您也早已聽過,電腦實際處理的資料,其實只有0 與1這兩種資料。對電腦來說,所有東西都是一個數字(0 或1 所組成)。字母、字串和標點符號是數字,聲音和圖片是數字,甚至電腦本身的指令也是數字。
FPGA計算浮點數的方法 姓名:蔡秉旂.
第一章 直角坐標系 1-1 數系的發展.
第一單元 建立java 程式.
網頁程式設計 本章投影片錄自HTML5、CSS3、RWD、jQuery Mobile跨裝網頁設計 陳惠貞 著 碁峰資訊股份有限公司出版
第三章 資料型態與輸出控制 本章學習目標 認識Matlab的基本資料型態 練習資料型態的轉換 學習如何控制Matlab的輸出格式
第01章 计算机网络概述 讲师:韩立刚 QQ: QQ教学群:
第一章 直角坐標系 1-3 函數圖形.
數學 近似值 有效數值.
第一章 Chapter 1 電腦基礎知識 Chapter 1-電腦基礎知識.
JAVA 程式設計 資訊管理系 - 網路組.
輸入&輸出 函數 P20~P21.
Definition of Trace Function
使用VHDL設計 七段顯示器 通訊工程系 一年甲班 姓名 : 蘇建宇 學號 : B
小學四年級數學科 8.最大公因數.
第一次Labview就上手 參考書籍: LabVIEW for Everyone (Jeffrey Travis/Jim Kring)
大綱:加減法的化簡 乘除法的化簡 去括號法則 蘇奕君 台灣數位學習科技股份有限公司
小數除法.
第02章 數字系統與資料表示法.
第02章 數字系統與資料表示法.
第2章 電腦基本原理 2-1 數位化觀念 資訊科技概論--電腦科學導論.
韋斯登電橋 Wheatstone Bridge ATS電子部製作.
注册建造师 《市政公用工程管理与实务》 环球网校 白老师 每个PPT都有对应的头和尾 PPT头包含内容:
1.電腦數字系統介紹 2.電腦數字系統轉換 3.資料在電腦內部的表示法
例題 1. 多項式的排列 1-2 多項式及其加減法 將多項式 按下列方式排列: (1) 降冪排列:______________________ (2) 升冪排列:______________________ 排列 降冪:次數由高至低 升冪;次數由低至高.
1-1 二元一次式運算.
國中資訊教育(I) 第二章 認識電腦 2-2 資料的表示.
數位邏輯 第2章數字系統 2-1數目系統 2-2數目系統的互換 2-3二進制有號數的加減運算 2-4文數字碼與同位偵錯碼.
資料表示方法 資料儲存單位.
因數與倍數.
第三章 指數與對數 3-1 指數 3-2 指數函數及其圖形 3-3 對數 3-4 對數函數及其圖形 3-5 常用對數 回總目次.
Foundations of Computer Science Chapter 2 數目系統
線段圖 台南師範學院數學系 葉啟村.
使用VHDL設計-七段顯示 通訊一甲 B 楊穎穆.
10303: How Many Trees? ★★☆☆☆ 題組:Contest Archive with Online Judge
11621 : Small Factors ★★☆☆☆ 題組:Problem Set Archive with Online Judge
7. 三角學的應用 正弦公式 餘弦公式 a2 = b2 + c2 - 2bc cos A b2 = a2 + c2 - 2ac cos B
快取映射 之直接對映 計算整理.
第三章 比與比例式 3-1 比例式 3-2 連比例 3-3 正比與反比.
嘉諾撒聖心學校私立部—黃惠芳老師 分數除法(二) 十兄弟之巧記糖水舖.
InputStreamReader Console Scanner
Presentation transcript:

Chapter 2 二進制數值與數字系統

目標 研讀完本章後,你應該可以: 知道不同類型的數字系統 描述位置表示法。 將其他基底的數字轉換為以10為基底的數字。 將以10為基底的數字轉換為其他基底的數字。 描述基底2、基底8以及基底16之間的關係。 解釋以2的冪次為基底計算的重要性。 25 Ch02 二進制數值與數字系統

數字與運算 數字 (number) 自然數 (natural number) 負數 (negative number) 屬於抽象系統概念的一種單位,它遵守接續、加法與乘法的指定法規。 自然數 (natural number) 是 0 或任何重複加1至該數字所得到的數字。自然數是我們計數時使用的數字。如:100, 0, 45645, 32 負數 (negative number) 是小於0,且以負號與正數相對應的數字。如: -24, -1, -45645, -32 Ch02 二進制數值與數字系統

數字與運算 整數 (integer) 有理數 (rational number) 是自然數或任何這些數的負值。例如: 249, 0, - 45645, - 32 有理數 (rational number) 是一個整數或兩個整數的商──也就是任何可以用分數表示的數值。 被除數/除數,除數不得為 0 例如: -249, -1, 0, ¼ , - ½ Ch02 二進制數值與數字系統

位置表示法 基底 (base) 位置表示法 (positional notation) 可以用來指定用於此系統的數元 (digit) 數目。 如:以 8 為基底,其可能數元有 0, 1, 2, 3, 4, 5, 6, 7 位置表示法 (positional notation) 數字系統是以位置表示法來書寫。 最右邊數元代表它的數值乘上此基底的0次方,左邊一個數元代表它的數值乘上此基底的1次方,下一個數元代表它的數值乘上此基底的2次方,再下一個數元代表它的數值乘上此基底的3次方,依此類推。 一個數值的基底決定了其所需代表數元的數目以及各數元位置的值 Ch02 二進制數值與數字系統

位置表示法 943 代表多少個 1? 此數字代表 基底為10 指數代表此數字 所在的位置 表示法 94313 Ch02 二進制數值與數字系統

位置表示法 dn * Rn-1 + dn-1 * Rn-2 + ... + d2 * R + d1 64213 是: 以方程式表示:  dn * Rn-1 + dn-1 * Rn-2 + ... + d2 * R + d1 d 是此數字由右算起 第 i 個位置的數元 n 是此數字的 數元數目 64213 是: 63 * 132 +  42 * 13 +  21 = 106810 7 Ch02 二進制數值與數字系統

二進制、八進制與十六進制 給定一個數字,為了使某一數字系統可正確代表其數值,此數字系統必須包括該數字所有數元 例如:284只能存在於基底為 9 與 更高數值的數字系統。 基底16 (Hexadecimal) 的16個數元是: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F ABC16 (以 ABCH表示) 代表多少個 1,請以 10 進位表示? Ch02 二進制數值與數字系統

二進制、八進制與十六進制 讓我們將二進制 (基底2) 數字10101102 轉換成十進制。 Ch02 二進制數值與數字系統

其他基底的算術 二進制加法(由右至左): 進位數值 1 0 1 0 1 1 1 + 1 0 0 1 0 1 1 1 1 1 1 1 1 1 + 1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 其他基底比照處理,請練習 2348 + 1768 Ch02 二進制數值與數字系統

記得借入嗎?將該觀念應用於此處: 二進制減法(由右至左) : 1 0 1 0 1 1 1 - 1 1 1 0 1 1 1 2 2 2 1 1 - 1 1 1 0 1 1 1 2 2 2 1 1 1 其他基底比照處理,請練習 2348 - 1768 Ch02 二進制數值與數字系統

2的次方的數字系統 二進制 (Binary) 與八進制 (Octal) 數字彼此有個特殊的關係: 已知一個以二進制表示的數字,你可以將它以八進制讀出來,並得到一個以八進制表示的數字,你也可以將它以二進制讀出來。 二進制可以立即轉換成八進制,八進制也可以立即轉換成二進制的理由是8為2的次方。二進制與十六進制之間也有相似的關係。每個十六進制數元可以用4個二進制數元來表示。 Ch02 二進制數值與數字系統

2的次方的數字系統 Ch02 二進制數值與數字系統

將二進制轉換成八進制 每三位數分為一個群組 (由右方開始) 將每個群組轉換 101010112  10 101 011  2538 101010112  10 101 011  2538 2 5 3 以 2 為基底的101010112 其值與 以 8 為基底的 2 5 3 (以 2538 表示) 的值 相等 Ch02 二進制數值與數字系統

將二進制轉換成 16 進制 每三位數分為一個群組 (由右方開始) 將每個群組轉換 10101001 1010 1001 A 9 10101001 1010 1001 A 9 以 2 為基底的101010012 等於 以16為基底的 A 9 (以 A9H 表示) Ch02 二進制數值與數字系統

將數字由基底10轉換成由其他基底來表示 轉換基底為10 的數字為其他基底,需要將該數字 (被除數) 除以你想要轉換數字的基底,由得到的商(quotient)及餘數(remainder) 計算得到。其詳細步驟 (演算法,algorithm) 如下: 1. 將被除數除以新基底 2. 將得到之餘數放在此答案的左方下一個數元位置 3. 將被除數改設為商 當商數不為 0 時,回到步驟 1; 當商數為 0 時,結束,得到答案 迴圈 Ch02 二進制數值與數字系統

練習 基底為10之數字 3567 在基底為 16時怎麼表示? 基底為10之數字 3567 在基底為 5 時怎麼表示? 基底為10之數字 3567 在基底為 2 時怎麼表示? 222 13 0 16 3567 16 222 16 13 32 16 0 36 62 13 32 48 47 14 32 15 D E F Ch02 二進制數值與數字系統

二進制數值與電腦 電腦內部的數字是以二進制形式表示。 電腦內部的每一個儲存場所要不是含有高電壓訊號,就是含有低電壓訊號。 低電壓訊號等同符號0,高電壓訊號則等同符號1。 每一個儲存單元稱為二進制數元 (binary digit) 或簡稱位元 (bit)。 位元聚集在一起成為位元組 (bytes) (8 bits),位元組聚集在一起則成為字組 (words)。 字組的位元數目就是已知的電腦字組長度。 32-位元機器、64-位元機器 等等 Ch02 二進制數值與數字系統

道德的議題:電腦與祖國安全 稱為Carnivore的工具 ( http://en.wikipedia.org/wiki/Carnivore(software) )安裝於網際網路服務提供者 (Internet Service Provider, ISP),可以掃描與收集所有經過此機器的資料。 Carnivore能追蹤已知ISP上所有客戶在網路上搜索資料或娛樂的習慣。它不僅可以讀取電子郵件,也能讀取即時訊息、追蹤線上購物以及任何流經ISP的其他東西。 Ch02 二進制數值與數字系統