精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
05計算機數據編碼
一、復習
1、數制轉換的基本原則
2、完成下列數制間的轉換
(1) (198)10=( )2=( )16=( )8
(2) (101011)2 =( )10=( )16=( )8
(3) (101.101)2 =( )10=( )16=( )8
(4) (3ABF)16=( )2=( )10=( )8
(5) (BD.C)16=( )2=( )10=( )8
(6) (123)10= ( )2=( )16=( )8
(7) (1267)8 = ( )2=( )16=( )10
(8) (56.7)8 = ( )2=( )16=( )10

二、授新課
(一)機器數與真值
1、真值:用+、-表示的數叫真值數,如+36,-35
2、機內數或機器數:在計算機中不僅用0,1編碼的形式表示一個數的數值部分,正、負號亦同樣用0,1編碼表示。我們把一個數在機器內的表示形式稱為機內數或機器數。
用最高位的0表示正、1表示負,其余用二進制表示的數叫機器數,機器數有原碼、反碼、補碼等多種表示方式。
3、由于一個字節為8個bit位,所以機器數一般用8位bit表示。

(二)數值在機內表示形式
1、原碼
(1)最高位為0表示正數
(2)最高位為1表示負數
(3)其余位不變
例:求+20,-20的原碼。
解:[+20]原=+1 0 1 0 0=0 001 0 1 0 0(“+”的符號位用0代替)
[-20]原=-1 0 1 0 0=1001 0 1 0 0(“-”的符號位用1代替)
2、反碼
(1)正數的反碼同原碼
(2)負數的反碼是符號位不變,其余取反。
例:[+20]反=[+20]原=+1 0 1 0 0=000 1 0 1 0 0(正數的反碼同原碼)
[-20]反=- 1 0 1 0 0=1 1 0 1 0 0=111 0 1 0 1 1(符號位不變,其余取反)
3、補碼
(1)正數的補碼同原碼
(2)負數的補碼為反碼低位加1
例:[+20]補=[+20]原=+1 0 1 0 0=000 1 0 1 0 0(正數的補碼同原碼)
[-20]補=[-20]反+1=11101011+1=11101100
練習:求+37、-37的原碼、反碼、補碼。

(三)字符編碼(ASCII碼)
1、什么叫ASCII碼?
計算機中用二進制數表示字母、數字、符號以及控制符號,目前主要用ASCII碼(美國標準信息交換碼的縮寫)。
1)常用字符有128個,編碼從0到127。
2)控制字符:0~31、127,共33個,不可顯示;
3)普通字符:95個,包括10個阿拉伯數字、52個英文大小寫字母、33個運算符。
4)每個字符占一個字節,實際使用7位,最高位為0。
常見ASCII碼的大小規則,0-9<A-Z<a-z:
1)數字比字母要小。如 “7”<“F”
2)數字0比數字9要小,并按0到9順序遞增。如 “3”<“8”
3)字母A比字母Z要小,并按A到Z順序遞增。如“A”<“Z”
4)同個字母的大寫字母比小寫字母要小32。如“A”<“a”
記住幾個常見字母的ASCII碼大小:
“A”為65;“a”為97;“0”為48;
2、ASCII碼表如下:


字符

范圍

十六進制

十進制

空格

20H

32

0~9

30H~39H

48~57

A~Z

41H~5AH

65~90

a~z

61H~7AH

97~122

(三)漢字編碼
1、漢字編碼分類漢字在不同的處理階段有不同的編碼。
(1)漢字的輸入:輸入碼
(2)漢字的機內表示:機內碼
(3)漢字的輸出:字形碼(字庫 Font)
各種編碼之間的關系:

2、漢字的機內表示:機內碼
計算機在信息處理時表示漢字的編碼,稱作機內碼。現在我國都用國標碼(GB2312)作為轉換碼,GB2312-80規定了:
(1)一個漢字由兩個字節組成,為了與ASCII碼區別,最高位均為“1”。
(2)漢字6763個:一級漢字3755個,按漢字拼音字母順序排列;二級漢字3008個,按部首筆畫漢字排列。
(3)漢字分區:94行(區),94列(位)
3、漢字的輸入:漢字輸入碼
(1)數字碼(或流水碼)
如:電報碼、區位碼、縱橫碼
優點:無重碼,不僅能對漢字編碼,還能對各種字母、數字符號進行編碼。
缺點:是人為規定的編碼,屬于無理碼,只能作為專業人員使用。
(2)字音碼
如:全拼、雙拼、微軟拼音
優點:簡單易學。
缺點:漢字同音多,所以重碼很多,輸入漢字時要選字。
(3)字形碼
如:五筆字型、表形碼、大眾碼、四角碼
優點:見字識碼,一般重碼率較低,經強化訓練后可實現盲打。
缺點:拆字法沒有統一的國家標準,拆字難,編碼規則繁,記憶量大。
(4)音形碼
如:聲形、自然碼、錢碼
優點:利用音碼的易學性和形碼可有效減少重碼。
缺點:既要考慮字音,又要考慮字形,比較麻煩。
4、漢字的輸出:字形碼(字庫 Font)
(1)點陣字形:每一個點在存儲器中用一個二進制位(bit)存儲,所以一個16×16點陣漢字需要32(16×16/8=32)個字節存儲空間。
(2)輪廓字形:把漢字筆畫的輪廓用一組直線和曲線勾畫,記錄的是這些幾何形狀之間的關系,精度高,Windows的TrueType字庫采用此法。

作業:
一、計算
1、把(25.5)10轉換為二進制、八進制和十六進制。
2、把(10101.11)2轉換為十進制、八進制和十六進制。
3、把(67.25)8轉換為二進制、十進制和十六進制。
4、把(A5. 8)16轉換為二進制、八進制和十進制。
5、求+116的原碼、反碼和補碼表示方式
6、求-39的原碼、反碼和補碼表示方式

二、簡答題
1、什么是機器數?
2、漢字機內碼的特點有哪兩個?
3、漢字輸入碼分為哪幾種類型?

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
初步了解計算機(二)
計算機數制與編碼(下篇)
J01_計算機基礎概述
計算機中數字、文字、圖像、聲音和視頻的表示與編碼
程序員應該了解的計算機知識(三)——信息表示和編碼
計算機組成與系統結構中的數據表示
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 民丰县| 扎鲁特旗| 稻城县| 安达市| 军事| 宁陕县| 剑川县| 布拖县| 芒康县| 大冶市| 长治市| 红安县| 新乐市| 东阳市| 新野县| 民丰县| 洱源县| 儋州市| 志丹县| 阿拉善左旗| 桐庐县| 马鞍山市| 来凤县| 华亭县| 溧水县| 通许县| 宜州市| 永平县| 枝江市| 鄂尔多斯市| 洛川县| 宁远县| 广水市| 抚远县| 壶关县| 林周县| 清镇市| 城口县| 云安县| 遂平县| 建瓯市|