日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【学习计算机组成原理】非数值数据的表示

發布時間:2024/1/1 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【学习计算机组成原理】非数值数据的表示 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 非數值數據
    • 邏輯數據
    • 西文字符
    • 漢字
    • 輸入碼(外碼)
    • 內碼
      • 區位碼
      • 國標碼
      • 一種內碼
    • 字形碼(機內碼)

非數值數據

沒有具體值得數據,在坐標軸上找不到對應點。如邏輯真假,西文字符,漢字,音頻,圖片等等。

邏輯數據

  • 0表示假
  • 1表示真

邏輯數據會進行的運算,按位與,按位或,邏輯左移,邏輯右移等等。

西文字符

如a至z,A至Z,=,空格,0至9等等。
字符總數不超過256,所以可以用8個2進制表示。
使用ASCII碼表示西文字符。

幾個常見字母的ASCII碼大小: “A”為65;“a”為97;“0”為 48。
前32位包括控制字符和空格

漢字

漢字不像西文字符,數量巨大,超過6萬個漢字。所以需要特殊處理。所以需要引入輸入碼,內碼,字形碼。

輸入碼(外碼)

對漢字用相應按鍵進行編碼表示,用于輸入。
輸入的幾種方式:手寫,語言,鍵盤拼寫等。
西文字符無輸入碼,按下按鍵就能輸入進去

內碼

用于在系統中進行查找,儲存,傳送等處理。
西文字符的內碼就是ASCII

區位碼

將漢字按一定順序排列存放在一個二維表格中,這個表有94行,94列(由漢字個數決定),每行的行數是區號,列數是位號,每個漢字都有唯一對應的位置。用7個二進制數可表示94個數,所以各占7位。共14位,左7位是區號,右7位是位號。

國標碼

在區位碼的區號和位號各加32得到國標碼,為什么是32呢,因為ASCII碼的前32包括控制字符和空格。
在計算機中為了方便處理,在左右7位前面各加1個0,構成兩個字節。

一種內碼

為了與西文字符區別,將國標碼的每個字節第一位換成1,得到一種內碼。
比如說:漢字里的“大”位于第20行,第83列。20對應二進制是00010100,83對應的二進制是01010011。區號和位號各加32,32對應的二進制是00100000,得到的國標碼是00110100 01110011,即3473H,34H是字符4的ASCII碼,73H是字符s的ASCII碼。所以最高位設1,得到的內碼是10110100 11110011,即B4F3,這樣就不會和西文字符混淆。

字形碼(機內碼)

描述漢字字形或輪廓,用于顯示或打印。

  • 不同的字體(宋體,黑體,楷體等)有不同的字庫。
  • 無論什么字,都有字形碼,除非你不想讓人們看到字。
    描述方式:
  • 點陣描述,類似于像素畫。

    可以這樣表示漢字“十”。
  • 輪廓描述,有直線的,也有曲線的。
  • 總結

    以上是生活随笔為你收集整理的【学习计算机组成原理】非数值数据的表示的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。