0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

計算機組成原理—非數值型數據的表示

冬至子 ? 來源:懶蛋的日記 ? 作者:懶蛋的日記 ? 2023-05-25 16:08 ? 次閱讀

2.2 非數值型數據的表示

非數值的文字和其他符號也要數字化為二進制編碼表示。

2.2.1 字符和字符串

1.ASCII碼:American Standard Code for Information Interchange,美國信息交換標準代碼。

ASCII碼由7位二進制數碼組成。

字符的具體ASCII編碼見教材P36表2-1所示。

常用的:

  • 0~9的ASCII碼:30H ~ 39H
  • A~Z的ASCII碼:41H ~ 5AH
  • a~z的ASCII碼:61H ~ 6AH

將ASCII碼的最高位置0或一位奇偶校驗位,存儲時占一個字節(jié)。

2.字符串及其存儲

以ASCII碼形式在主存中占用連續(xù)的多個字節(jié)。

當主存的字長是多個字節(jié)時,同一主存字中可以按從低位字節(jié)向高位字節(jié)順序存放字符串,也可以按從高位字節(jié)向低位字節(jié)的次序存放字符串。

如:字長為4字節(jié)的主存,存放字符串“IF? A>B ? THEN ? X=2”,可以是如下兩種存放形式:

圖片

2.2.2 漢字的表示

三種類型的編碼

漢字在計算機中存儲、傳輸、交換、輸出,需要有輸入、內部處理和輸出三種類型的編碼。

1.漢字國標碼、區(qū)位碼

國標碼是我國在1981年公布的GB2312-80編碼,主要用于漢字信息處理系統(tǒng)或者通信系統(tǒng)之間交換信息。

規(guī)定:一個漢字用兩個字節(jié)表示,每個字節(jié)只用低七位編碼,最高位為0,未作定義。最多能夠表示出128′128=16384個漢字。目前,國標碼共收集了6763個常用漢字。

GB2312-80碼將漢字分成94個區(qū),每個區(qū)又包含94個位,每個漢字對應一個區(qū)號和位號,也常稱為區(qū)位碼。

例如:漢字“青”在39區(qū)64位,其區(qū)位碼是3964;漢字“島”在21區(qū)26位,其區(qū)位碼是2126。

2.漢字機內碼

簡稱內碼,是漢字在計算機內部進行存儲、交換、檢索等操作的一種代碼,一般采用兩字節(jié)表示。

國標碼每個字節(jié)的最高位都是“0”,與ASCII碼無法區(qū)分。

例如:兩個字節(jié)內容是30H和21H時,可以認為是一個漢字“啊”的國標碼,也可以理解為兩個英文字符“0”和“!”的ASCII碼。

將國標碼的兩個字節(jié)的最高位設定為1,得到相應的機內碼。

例如,漢字“啊”的機內碼是:10110000 10100001

3.漢字的輸入編碼

目前常用的輸入編碼方法有以下幾種:

(1)數字編碼:常用的區(qū)位碼。每輸入一個漢字需按4次鍵。

無重碼,與內碼之間的轉換方便,代碼難記憶。

(2)拼音碼:輸入重碼率很高,影響輸入的速度。

改進:增加智能聯(lián)想功能,提高輸入速度。

(3)字形編碼:五筆字型編碼是一種最有影響的字形編碼。

上述都是利用鍵盤進行“手動”輸入。理想的輸入方式是利用語音或圖像識別技術“自動”將漢字輸入到計算機內,使計算機能認識漢字、聽懂漢語,并將其自動轉換為機內碼。目前寫字板手寫輸入,語音輸入,掃描儀識別文字輸入等。

4.漢字字模碼

用點陣表示漢字字形的編碼實現輸出漢字(顯示或打印)。

16×16點陣表示的漢字“英”的編碼:

字模點陣占用的存儲空間很大,一般只能用來構成漢字庫,而不用于機內存儲。當顯示或打印輸出時檢索字庫,輸出字模點陣,得到字形。

采用字形數據壓縮技術節(jié)省存儲空間。如矢量漢字采用矢量方法,將漢字點陣字模進行壓縮。

圖片

2.2.3 Unicode編碼

  • code編碼也被稱為統(tǒng)一代碼,適用于世界上所有語言。
  • Unicode的每一個字符采用2個字節(jié),可以表示65536個不同字符。兼顧已存在的編碼方案,前128個字符編碼0000h~007Fh與ASCII碼字符一致。
  • 這種編碼方式對國際商業(yè)和通訊來說非常有用。
  • Unicode還適合于軟件的本地化,即針對特定的國家修改軟件:使用Unicode,軟件開發(fā)人員可以修改屏幕的提示、菜單和錯誤信息,以適用于不同的語言和地區(qū)。
  • Unicode編碼在Internet中有著較為廣泛的使用

2.3 其他信息的數字化

語音、圖像、圖形等信息在計算機中的二進制編碼的形式。

1.語音信息的數字化

語音是一種模擬信號,不能直接進入計算機存儲。需經過對聲音信號進行采樣和量化后才能進入計算機存儲。

(1)采樣:由麥克風、錄音機等錄音設備把語音信號變成頻率、幅度連續(xù)變化的電流信號,經過采樣得到一組與聲音信號幅值相對應的離散的數值,其包含了聲音信號的頻率和幅值的特征信息。

(2)量化:將采樣得到的聲音的離散的數據值換成一個n位二進制的數字量。

(3)編碼:對量化后的二進制數字按照一定的格式進行編碼,形成相應格式的文件存儲。為了方便存儲或傳輸,音頻信息通常還要進行壓縮。常用的聲音文件格式有mp3、mav、midi等。

2.圖像信息的數字化

  • 一幅圖像可以看作是由一個個像素點構成。
  • 圖像的數字化,就是對每個像素點的灰度值進行采樣、量化,再進行編碼的過程。
  • 常用圖像信息的文件格式有bmp、gif、jpg等。

3.圖形信息的數字化

  • 圖形的基本元素是圖元,只需要知道圖元的幾個特征數據就可以通過圖形指令進行描述。
  • 比如,只需要知道半徑和圓心就能畫出圓的圖形。
  • 圖形信息只需要存儲包含的各圖元指令,所以占用的存儲空間比位圖圖像小許多。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 二進制
    +關注

    關注

    2

    文章

    761

    瀏覽量

    41476
  • 通信系統(tǒng)

    關注

    6

    文章

    1141

    瀏覽量

    53200
  • 模擬信號
    +關注

    關注

    8

    文章

    1082

    瀏覽量

    52247
  • ASCII碼
    +關注

    關注

    0

    文章

    43

    瀏覽量

    17276
收藏 人收藏

    評論

    相關推薦

    計算機組成原理與單片機原理

    最近終于有充足的時間來學習計算機組成原理與單片機原理簡單的說說自己對這兩門課程的感受1. 首先說計算機的兩大分支:通用計算機,單片機。是兩個不同的發(fā)展方向。我們知道
    發(fā)表于 12-30 10:25

    計算機組成原理是什么?

    計算機組成原理-處理器??本文根據徐文浩老師的計算機組成原理記錄:計算機組成原理??CSDN base64 圖片顯示有問題, 想要個人筆記的可以私我計算機組成原理-處理器1 建立
    發(fā)表于 07-07 07:38

    計算機組成原理基礎知識

    計算機組成原理基礎知識,前言參考:《王道計算機組成原理》學習筆記總目錄+思維導圖2019 王道考研 計算機組成原理第一章 計算機系統(tǒng)概述1.1 計算
    發(fā)表于 07-16 07:48

    計算機組成原理是什么

    計算機組成原理期末復習1.外圍設備1>外圍設備的定義中央處理器和主存儲器構成了計算機的主體,稱為主機。主機以外的大部分硬件設備都稱之為外部設備,簡稱外設或 I/O 設備,包括輸入輸出設備、輔助
    發(fā)表于 07-16 08:09

    計算機組成原理

    計算機組成原理總復習文檔目錄計算機組成原理總復習文檔第一章 計算機系統(tǒng)概述第二章 運算器方法和運算器第三章 內部存儲器第四章 指令系統(tǒng)第五章 CPU 中央處理器第六章 總線第七章 外圍設備第八章
    發(fā)表于 07-21 07:25

    計算機組成原理簡答題及答案

    系統(tǒng)的屬性,如指令系統(tǒng)、數據類型、尋址技術組成及I/O機等。計算機組成是指如何實現計算機體系結構所體現的屬性,包括對程序員透明的硬件細
    發(fā)表于 07-22 06:53

    計算機組成原理mooc期末測試

    計算機組成原理mooc期末測試,第四章存儲系統(tǒng)參考鏈接:計算機組成原理課后答案第四章-龐海波參考鏈接:計算機組成原理第3章習題參考答案參考鏈接:計算機組成原理第四章存儲器復習4.1、存
    發(fā)表于 07-22 07:43

    計算機組成原理 精選資料分享

    計算機的基本組成馮·諾依曼計算機的特定:由五大部件組成;指令和數據以同等地位存于存儲器,可按地址尋訪;指令和
    發(fā)表于 07-23 06:15

    計算機組成原理

    【2017年整理】計算機組成原理_8_外部設備第8章 外部設備;一個完整的計算機硬件系統(tǒng)由兩大部分組成:一是由中央處理器(CPU)和主存儲器(MM)組成的主機,二是外部設備。外部設備是
    發(fā)表于 09-01 07:31

    計算機組成原理各章復習重點,計算機組成原理復習要點說明.doc 精選資料分享

    計算機組成原理復習要點說明.doc (23頁) 本資源提供全文預覽,點擊全文預覽即可全文預覽,如果喜歡文檔就下載吧,查找使用更方便哦!19.9 積分?.word格式,計算機組成原理復習要點一、 題型
    發(fā)表于 09-13 06:27

    計算機組成原理是什么?

    計算機組成原理是什么?
    發(fā)表于 11-09 07:25

    計算機組成原理試卷及答案

    計算機組成原理2002秋 試卷 (下載) 計算機組成原理2002秋 試卷答案 (下載) 計算機組成原理2003秋 試卷 (下載) 計算機組成原理2003秋 試卷答案 (下載)
    發(fā)表于 04-11 09:02 ?0次下載

    計算機組成原理——數值數據表示

    計算機中,無論是何種形式的數據均采用數字化形式表示,即用“0”、“1”兩個基本符號構成的編碼表示,以便采用數字電路實現其存儲與處理。
    的頭像 發(fā)表于 05-25 16:05 ?4512次閱讀
    <b class='flag-5'>計算機組成</b>原理——<b class='flag-5'>數值</b><b class='flag-5'>型</b><b class='flag-5'>數據</b>的<b class='flag-5'>表示</b>

    計算機組成與設計

    計算機組成與設計 計算機組成與設計是計算機科學中最基礎的課程之一,它主要闡述了計算機組成原理和設計方法。隨著
    的頭像 發(fā)表于 08-17 12:37 ?1145次閱讀

    微機原理和計算機組成原理的區(qū)別

    微機原理和計算機組成原理是計算機科學中兩個重要的主題,它們雖然有一定的關聯(lián),但也存在一些區(qū)別。本文將詳細闡述微機原理和計算機組成原理的區(qū)別,并從不同的角度對它們進行分析比較。 首先,我們從定義的角度
    的頭像 發(fā)表于 01-14 14:56 ?2542次閱讀