微型計算機原理及應用 課件教案 第1章 計算機基礎_第1頁
微型計算機原理及應用 課件教案 第1章 計算機基礎_第2頁
微型計算機原理及應用 課件教案 第1章 計算機基礎_第3頁
微型計算機原理及應用 課件教案 第1章 計算機基礎_第4頁
微型計算機原理及應用 課件教案 第1章 計算機基礎_第5頁
已閱讀5頁,還剩36頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第1章計算機基礎

■1.1計算機及系統(tǒng)組成

■1.2計算機中數(shù)值數(shù)據(jù)信息的表示

■1.3計算機中非數(shù)值數(shù)據(jù)信息的表示

第1章計算機基礎

1.1計孰及系統(tǒng)組成

計算機結構可分為兩類:哈佛結構和馮?諾依曼結構。

PC機的主流體系屬馮?諾依曼結構體系(1946年提出):

(1)計算機由:運算器、控制器、存儲器、輸入、輸出設備五部分組成。

(2)存儲器不但能存儲數(shù)據(jù),也能存儲程序t有區(qū)分它們的本領。

(3)程序存入存儲器中,在指令計數(shù)器(程控制下自動

高速運行——非流水線操作(串行運行或順序運行>、^^

馮?諾依曼型計算機的基本工作原理是:程序控制和程序存儲。

1.1.1微型計算機硬件系統(tǒng)組成

構成微型計算機的關鍵是如何將這些部件有機地連接起來。

微型計算機硬件系統(tǒng)——

以微處理器(CPU)為核心,通過系統(tǒng)總線連接內(nèi)存儲器和

I/O接口電路而構成的。硬件系統(tǒng)結構如下圖所示。

第1章計算機基礎

微型計算機硬件系統(tǒng)結構

第1章計算機基礎

微處理器是計算機的中樞,是個商品化的集成電路芯片,它

的引腳個數(shù)、引腳功能、引腳的有效電平及驅動負載的能力都

是確定的,其引腳通常分為3類:AB、DB、CBo

DB:微處理器與外界傳送數(shù)據(jù)的信號線的集合。它決定了微處

理器和外部傳送數(shù)據(jù)通道的寬度,又稱為微處理器的字長。

雙向、三態(tài)的。

AB:從微處理器輸出的一組地址線,用以指定微處理器所訪

問的外界部件(存貯器、外設等)的地址。當?shù)刂房偩€數(shù)

為n時,直接尋址空間為2%三態(tài)輸出。

CB:用來使微處理器的工作與外部電路同步。有的高電平有效,

有的低電平有效。有輸入,也有輸出。

微處理器的結構固定,決定了微型計算機只能以總線方式連接。

第1章計算機基礎

1.微處理器CPU

(1)作用具有運算與控制功能,指揮整個計算機協(xié)調(diào)工作。

(2)基本部件CPU=ALU+Reg.組+CU

運算器:ALU++Reg.組,即ALU+累力口器Acc+Reg.組+FR

(標志寄存器,或稱PSW)

ALU:完成各種算術運算和邏輯運算。

Acc:提供ALU運算的1個操作數(shù),并存放運算結果。

FR:用來記錄計算機運行時某些重要標志

(如:溢出、進位、結果為0、正、負等)。

可以編程根據(jù)這些狀態(tài)控制CPU的運行。

Reg.組:用來存放少量數(shù)據(jù)及運算結果,提高CPU的

運算速度

其中,有一個特殊的寄存器稱為堆棧指針SP(StackPointer)o

第1章計算機基礎

堆棧與堆棧指針SP(StackPointer)常用向下生長的堆棧。

①堆棧常用來存放信息

特征后進先出(LIFO)。

、r寄存器

構成i存貯器中的一段(常用)

②常用的兩種形式(寬度都是8bit)向下生成向上生成

當一個字存放于堆棧時:低對低,高對高。

③堆棧指針SP

作用:指示當前棧頂,即SP中為當前棧頂?shù)牡刂贰?/p>

對向下生長的堆棧PUSHSP-1SP

TOPSP+1》SP

對向上生長的堆棧PUSHSP+1少SP

POPSP-1TSP

注意:堆棧在內(nèi)存中,堆棧指針在CPU中

第1章計算機基礎

控制器:CU=PC+IR+ID+PLA

PC(程序計數(shù)器)一指出程序中將要執(zhí)行的指令地址

IR(指令寄存器)一寄存從內(nèi)存來的指令

ID(指令譯碼器)—分析指令用

PLA(控制邏輯)一發(fā)出相應的節(jié)拍脈沖和電位

完成指令的所有操作。

2.內(nèi)存儲器

(1)作用記憶、存放數(shù)據(jù)和程序

r數(shù)值計算一一般自然數(shù)

數(shù)據(jù)-文字處理一字符型數(shù)據(jù)

〔圖象處理一像素等

程序一依據(jù)用途、功能和數(shù)據(jù)類型不同而不同。

(2)指標

存/取周期(速度):存/取一個代碼的時間,越快越好。

(一般在10ns?50ns之間)

第1章計算機基礎

存取容量:數(shù)x字(字節(jié))

「孤單元數(shù)|L

一個存儲單元的二進制位數(shù)

例:62648KX8bit(8KB或64Kb),該RAM有8K字節(jié)

(3)地址與存儲單元

存儲單元:每個存儲單元存放著固定位數(shù)的2#數(shù)據(jù)(字節(jié),字)

地址:每個單元用地址編碼來標識,常用16進制表示。

由CPU的地址線今譯碼器譯碼得到。

地址線16,可尋址0—216-1(0000H?FFFFH)

地址線20,可尋址0—220-1(00000H-FFFFFH,1M空間)

存儲器由存儲體+輔助電路構成

第1章計算機基礎

(4)CPU對存儲器的讀/寫操作

讀操作:CPU送地址9地址Reg(MAR)9譯碼器9選中相

(又稱取)應內(nèi)存單元,在讀控制信號控制下,數(shù)據(jù)9數(shù)據(jù)寄

存器(MDR)3CPU

寫操作:CPU送地址分地址Reg(MAR)9譯碼器9選中相

(又稱應內(nèi)存單元,然后將待寫數(shù)據(jù)fMDR中,在寫控制

CPU存)信號控制下,將MDR中的數(shù)據(jù)寫入內(nèi)存。

數(shù)據(jù)線DB

地地址00...0000

C地址00...0001~~?11001100

典乎00...0010~00110011

地址線AB譯

地址UU...UU11x10101010

n根11110000

U

地址11...1111

10001000

控制線CB

第1章計算機基礎

(5)內(nèi)存的分類

隨機存取存儲器(RAM:DRAM、SRAM):

信息可寫入、可讀出;

讀出不破壞其內(nèi)容。寫入新的內(nèi)容之前,舊的保持。

但在斷電時內(nèi)容消失,通常用于存放數(shù)據(jù)。

只讀存儲器(ROM:PROM、EPROM、E2PROM等):

信息只可讀出,不可寫。

一經(jīng)寫入,幾乎可永久保持,用于存放程序。

當一個字存放于內(nèi)存時:低對低,高對高。

第1章計算機基礎

3.總線

——信號線的集合,用于微處理器與部件之間的連接、

部件與設備的擴充。

按總線性質(zhì),總線可分為:AB、DB、CBo

?按總線連接對象不同,總線可分為:

(1)內(nèi)總線(又稱板內(nèi)總線,用于芯片級的連接)

將CPU、ROM、RAM、基本I/O接口等連成一個系統(tǒng)。

(2)系統(tǒng)總線(又稱板間總線,用于部件級的連接)

在該總線上裝有5?8個通用I/O擴展插槽,不同設備的接口

電路通過擴展槽與主機相連。如,8位PC/XT總線,16位

ISA總線,32位或64位PCI總線等。

(3)外部總線(用于微機與外設間的連接)

常用:RS-232(標準串口),Centronic(標準并口),

IEEE-488(GPIB),IEEE1394,USB等。

第1章計算機基礎

4.輸入/輸出設備與接口芯片

(1)人一機聯(lián)系

「輸入設備鍵盤、條形碼識別、A/D轉換等。

I/O設備分類-輸出設備顯示器、打印機、繪圖儀等。

〔輸入輸出磁盤

(2)I/O接口

①由于外設速度低,難以和CPU及MEM工作速度相匹配。

②工作電平常常也不同。

?需要一個中間環(huán)節(jié)——I/O接口

達到緩沖與鎖存、變換、隔離、外設選址和狀態(tài)聯(lián)絡信號

“忙、閑”的目的,保證數(shù)據(jù)在外設與CPU間正常傳送。

第1章計算機基礎

1.1.2微型計算機軟件系統(tǒng)

計算機軟件:運行、管理和維護所需的程序總和。

微機的軟件可分為系統(tǒng)軟件和應用軟件兩大類。

?系統(tǒng)軟件

進行計算機系統(tǒng)管理、調(diào)度、監(jiān)控和維護的軟件。

包括:操作系統(tǒng)、實用程序和各種語言處理程序。

?應用軟件

是用戶根據(jù)需要,為解決某種問題而編制的一些軟件。

又可分為通用應用軟件和專用應用軟件兩大類。

第1章計算機基礎

1.1.3微型計算機中指令執(zhí)行的基本過程

1.指令與程序簡介

操作:為對數(shù)據(jù)加工,機器必須完成的基本動作。如四則運算等.

操作數(shù):被操作的信息。

指令:通知計算機進行什么操作的命令。

指令系統(tǒng):全部指令的集合。形成各種型號計算機的特點與差異。

程序:按解題步驟,用指令形式排出的一組相關指令的集合。

機器語言程序:用機器語言編制的程序。

源程序:用匯編語言或高級語言編制的程序。

源程序機器語言程序?計算結果

編譯

第1章計算機基礎

2.指令類別

計算機的指令系統(tǒng)一般包括以下幾類指令:

(1)數(shù)據(jù)傳送和交換類:Reg<——>MEM,Reg<——>Reg

(2)算術及邏輯類:力口、減、乘、除、比較、邏輯與、或等

(3)程序控制類:轉移指令

(4)輸入/輸出:建立計算機與外部世界的聯(lián)系

(5)CPU控制類:停機、復位、處理機狀態(tài)設置等。

3.指令的執(zhí)行兩個階段:取指和執(zhí)指

例:5+4=?(編制程序:3條指令,5個字節(jié))

①編程并譯成機器碼

MOVA,53EH05H

ADDA,4C6H04H

HAT76H

第1章計算機基礎

②指令在存貯器中的位置地址

指令以二進制的形式順序存放在內(nèi)存中;100H3E

一個字節(jié)占一個存貯單元;101H05

程序區(qū)與數(shù)據(jù)區(qū)、堆棧區(qū)各自分開。

C6

③執(zhí)行程序/UMOVA,OSH)

04

約定:x寄存器名稱或存儲單元地址

[X]X單元存的內(nèi)容76

今數(shù)據(jù)傳送方向

步驟:取指階段執(zhí)指階段:

i)PC今MAR(內(nèi)存地址Reg.)i)PC今MAR

ii)PC+1個PCii)PC+1今PC

iii)CPU發(fā)“讀命令”

iii)CPU發(fā)“讀命令”

iv)[100H]MDR(內(nèi)存數(shù)據(jù)Reg.)

v)MDR今IRiv)[101H]泣MDR

vi)譯碼,PLA發(fā)控制信號。v)MDR玲Acc

取指階段譯出為“MOV”指令,執(zhí)行指令時將05H6A

第1章計算機基礎

控制信號

CPU

指令譯碼器1D

累加器ACC指令寄存器IR

地址寄存器MAR數(shù)據(jù)寄存器MDR

內(nèi)存儲器

指令執(zhí)行示意圖

第1章計算機基礎

1.1.4評估計算機性能的主要技術指標

計算機的優(yōu)劣由系統(tǒng)結構、指令系統(tǒng)、硬件組成、外部

設備以及軟件配備是否齊全等諸多因素決定。

1.CPU字長

「一次能處理的二進制碼位數(shù)

定義數(shù)據(jù)總線的寬度

L內(nèi)存字長(字長越長,速度相應快)

2.內(nèi)存儲器與高速緩存

內(nèi)存儲器速度:用存取周期來衡量(一般為幾十ns)。

是執(zhí)行一次完整讀/寫操作所需的時間。

高速緩存(Cache):解決內(nèi)存與CPU之間的速度瓶頸。

內(nèi)置高速緩存的容量越大,CPU的

性能會得到較大的提升。

第1章計算機基礎

3.CPU指令執(zhí)行時間

(1)指令執(zhí)行的平均速度

根據(jù)不同類型指令在計算過程中出現(xiàn)的頻繁程度乘上

不同系數(shù),求得統(tǒng)計平均值。(MIPS百萬條指令/秒)

(2)CPU的主頻

主頻是CPU的時鐘頻率,是CPU的標稱頻率。

它很大程度上決定了運算速度。

4.系統(tǒng)總線的傳輸速率

ISA:5MB/SEISA:20MB/SPCI:133MB/S或267MB/S等

第1章計算機基礎

5.優(yōu)化的內(nèi)部結構

高端的CPU在其設計實現(xiàn)中進行多方面、多層次的優(yōu)化,

以提升其性能。

優(yōu)化的技術包括:超流水線和超標量技術、亂序執(zhí)行技術、

分支預測執(zhí)行技術等。

6.I/O設備配備情況

外部設備配備多少或哪些要考慮?

如:①外存容量②打印機型號③CRT等。

7.軟件配備情況

主要指配備了什么樣的操作系統(tǒng)、高級語言和匯編語言的

種類以及應用軟件多少等。

第1章計算機基礎

1.2計算機中數(shù)值數(shù)據(jù)信息的表示

1.2.1機器數(shù)和真值

機器數(shù):數(shù)在計算機中的表示形式

例:+10^00001010

-10^10001010

一個數(shù)連同它的符號位均用(0,1)兩種數(shù)碼來表示

真值:實際數(shù)的本身值(常用十進制表示)

第1章計算機基礎

機器數(shù)的特點:

(1)符號數(shù)值化

(2)機器數(shù)范圍受字長限制

有關字長的概念——

①位(bit):計算機所能表示的最小數(shù)據(jù)單位,如:“07”廣。

②字節(jié)(Byte):一個8位2#數(shù)

③字(Word):CPU通過數(shù)據(jù)總線一次運算或處理的一組2#數(shù)

④字長(WordLength):處理器的2#位數(shù)(8、16、32等),

是衡量計算機性能的重要標志。

(3)小數(shù)點不能直接標出,應按一定的方式約定。

第1章計算機基礎

1.2.2數(shù)的表示方法——原碼、反碼和補碼

機器數(shù)可用不同的碼制(編碼形式)來表示。

常用的碼制有:原碼、反碼、補碼

1.原碼

設有冗二11冗2……Xn-r七為一位二進制數(shù),則

€)X]當優(yōu)點:簡單易懂、

田原=

lx】X???當xWO與真值轉換方便。

缺點:不便于計算

特例:[+01=0000000011=8時(首先判符號,再

[-01=10000000決定用加或減)

例:^=67=+1000011㈤原=01000011

x2=-67=-1000011[x2]^=l1000011

第1章計算機基礎

2.反碼

設有冗=工1冗2.......V1,七為一位二進制數(shù),定義

0X]X2,??X,_]當x三0

1X]X2當xW0

特例.][+0]反=00000000n=8時

[-0]反=11111111

例:^=83=+1010011因]反=01010011

%2=-83=-1010011I%]反=10101100

第1章計算機基礎

3.補碼(引入補碼,目的在于將加、減運算轉化為單純的加法運算)

(1)同余的概念和補碼

同余(余相等)

例:鐘表3=15(mod12)

用12去除3和15,余數(shù)皆為3,稱3和15在以12為模時同余

記作:3=15(mod12),稱3和15在以作為模時相等

模:一個計量系統(tǒng)的最大量程。對字長為n的計算機,模為2皿。

推至一般:a+M=a(modM)

a+2M=a(modM)

因而有:-4+10=6=—4(mod10)—6=—4(mod10)

稱:以10為模時,6與一4相等;6為一4的補碼。

或說:6與一4對模10來說互為補數(shù)。

這時,可以將減法轉化為加法:7-4=7+6(mod10)

減去一個數(shù)等于加上這個數(shù)的補數(shù)

第1章計算機基礎

(2)補碼求法

f。不々…%〃-1當

定義①因補j耳,…,一1+1當xW0卜為機器字長

fX當OSxW261

或②[劉補二3I

〔2"一比I飛、當-2"&<0(mod2")

2"x

[+0]補=00000000------------

這時:j[-0]補=2」0=00000000(mod28)

模2n在計算機中以n個0表示一2n與0在計算機中的表現(xiàn)形式一樣

當已知[%]補時,可由{[%]補}補=田原求得田原。

當-128SXW127時,其原碼、反碼、補碼見P15表1-1。

在表中:士0的原、反碼皆有兩個,而補碼只有一個;

-128的原、反碼無法表示,但其補碼即為-0的原碼。

第1章計算機基礎

小結:

(1)三種編碼的最高位都是表示符號位。

s=o,真值為正數(shù),其余位為真值;

S=l,真值為負數(shù),須按一定規(guī)律求出真值。

(2)對正數(shù),三種編碼都是一樣的,即印原=[幻反=田補。

對于負數(shù),三種編碼不同。八

原、反和補碼的實質(zhì)是解決負數(shù)在機器中表示的三種不同編碼方法

(3)當n=8時,機器所能表示的:

其中,定義

原碼范圍:-127—+127,-2^+1211-1—1

10000000為

111

反碼范圍:-127?+127,-2小+12-—1-128的補碼

補碼范圍:-128?+127,-2M211-1—1

(4)當計算機采用不同的碼制時,運算器和控制器的結構將不同°

采用原碼、反碼、補碼形式的計算機分別稱為原碼計算機、

反碼計算機和補碼計算機。

第1章計算機基礎

1.2.3補碼的運算

1.補碼的加法

[%+用補=2“+(x+y)=(20+元)+(2"+')=[劃補+[叫補

結論:兩個數(shù)和的補碼等于兩個數(shù)補碼的和。

即兩個數(shù)的補碼相加,一定得到它們和的補碼。

欲求真值,可通過{印補}補=[x]原。

2.補碼的減法

[x-y]^=2n+(x-y)=(2n+x)+(2n-y)=(2n+x)+2n+(-y)

=[X]補+印補

依定義可以證明:

[x-y]補=2"+(x-y)=2“+2七2”+(*-丫)=2C+*-(2“+丫)=[x]補?[y]補

因此得出:、?丫[補=[x]補一[y]補=[x]補+卜y]補

結論:a.兩個數(shù)差的補碼等于兩個數(shù)補碼的差。

b.兩個數(shù)差的運算,可以轉換為單純的加法運算,

關鍵是求出卜到補。

第1章計算機基礎

[?y]補的求法:[司補=對[y屏連同符號位在內(nèi)一起求反+1

稱為對切補求補,記作{必補}求補

(依補碼定義:[-y]補=2號

而2n-y的結果是將[y]補連同符號位在內(nèi)一起求反+1)

所以:償引補=國補-回補=區(qū)補+臼]補=區(qū)補+{卜]補}求補

由于補碼的引入,使正負數(shù)的加減運算簡化為單純的加法運算。

第1章計算機基礎

3.舉例

(1)帶符號數(shù)的加減運算

例1:18+(-15)=?00010010[18]#

+11110001[-15]補

-15:(10001111)B

100000011[+3]補

進位1舍掉,真值=3

結論:進位舍掉,已體現(xiàn)在模上。S=0,結果即為原碼。

例2:15+(-18)=?00001111[15]補

+H101H0[-18]補

-18:10010010

11111101[-3]補

[-3]補=11111101

10000011真值=-3

已知補碼,區(qū)原={國補}補

結論:s=l,結果補碼的補碼為原碼。

第1章計算機基礎

例3:15-18=?[15-18]補=[15]補+[-18]補

=口5]補+{[18]補}求補

00010010[18]補

00001111[15]補

地11101110

+IHOIHO{[18]補}求補

11111101[-3]補

結論:減法轉換成加法運算。

01000000[64]補

例4:64+65=?

+01000001[65]補

10000001

兩個正數(shù)之和為負。

結論:帶符號數(shù)的運算結果可能溢出,這時數(shù)值占據(jù)了符號位。

機器需設:OF標志。

溢出:帶符號數(shù)運算結果超出了計算機所能表示的數(shù)的范圍

第1章計算機基礎

1.2.4定點數(shù)與浮點數(shù)

計算機不僅要處理整數(shù)運算,還需處理小數(shù)運算,如何處

理小數(shù)點位置是十分重要的。通常有定點與浮點兩種方法。

(1)定點表示法小數(shù)點位置在數(shù)中固定不變

常用方法:

①定點純小數(shù)一小數(shù)點固定在最高數(shù)值位左邊,其本身不占位

格式為:

符號位尾數(shù)S

t小數(shù)點隱含在此處

②定點純整數(shù)一小數(shù)點固定在最低數(shù)值位右邊,其本身不占位

格式為:

符號位尾數(shù)S

t小數(shù)點隱含在此處

第1章計算機基礎

例1:有如下兩個8位二進制數(shù)

01010100N『+84

T符號位M、數(shù)點位置

0101100N2=-84

T符號位M、數(shù)點位置

例2:有例1中同樣兩個數(shù),小數(shù)點位置不同,則有

N:01010100N2:10101100

分別表示真值:N]=+1010100=+0.65625,N2=-l010100=-0.65625

結論:①定點整數(shù)和定點小數(shù)在格式上毫無差別,這是因為

定點數(shù)的小數(shù)點是隱含的,但它們的真值卻不相同。

②定點數(shù)將小數(shù)點固定,運算起來很不方便。

要求對原始數(shù)據(jù)用比例因子換算。

第1章計算機基礎

(2)浮點表示法

在位數(shù)有限的前提下,盡量擴大數(shù)的表示范圍,又保持有效精度。

如:

階碼,帶符號整數(shù),用補碼表示

浮點數(shù)___________/

N=2PS~______________

----------N的尾數(shù),是數(shù)值的有效部分,

進位計數(shù)制的基數(shù)絕對值vl,即|S|<1,用原碼表示。

階碼p的大小規(guī)定了數(shù)的范圍,尾數(shù)S的長短則規(guī)定了數(shù)的

有效數(shù)字的位數(shù)(精度)。

?當1/2<|S|<1,稱該浮點數(shù)為規(guī)格化了的浮點數(shù)。

表明:小數(shù)點后面的第1位一定是1,不能是0。

即尾數(shù)S原碼的最高位為1。

第1章計算機基礎

浮點數(shù)在機器中表示的一種形式如下:

階符階碼尾符尾數(shù)

pfSf.一小數(shù)點隱含

(_____________八_________〔X、

0階碼正1階碼負0尾數(shù)正1尾數(shù)負

例1:(-18.75)10=(-10010.11)2=(-0.1001011)又2+101

設尾數(shù)用8位2#表示,階碼用4位2#表示,均含符號位。尾數(shù)用原碼.

010111001011

或表示成:(1.1001011)X(1O)0101

例2:(O.O78125)IO=(O.OOO1O1)2=(O.1O1)X211

110101010000

或表示成:(0.1010000)X(10尸。1

第1章計算機基礎

浮點數(shù)的表示范圍(原碼):

階符階碼尾符尾碼

P0位)P位S0位)S位

則有:-22P-1(l-2^)^22P-1(l-2^)

浮點數(shù)的表示方法不是唯一的。

為了不同計算機相互間數(shù)據(jù)兼容性,IEEE制訂了工業(yè)標準。

Pentium處理器中的浮點數(shù)格式完全符合IEEE標準,形式如下:

(-1)“2P也.帥2b3……如)

T小數(shù)點隱含

(-l)Sf一浮點數(shù)的符號位。Sf=O表示正,Sf=l表示負;

P—指數(shù),是一個帶偏移量的整數(shù),表示成無符號數(shù);

S一尾數(shù)(b0.b1b2b3...bs_1)的長度。

Tb.總是1(規(guī)格化),且和小數(shù)點一樣隱藏。

第1章計算機基礎

例3:將十進制數(shù)178.125表示成單精度浮點數(shù)。

?先將178.125表示成二進制實數(shù):

(178.125)io=(10110010.001)B

再將二進制實數(shù)表示成規(guī)格化形式:

10110010.001=1.0110010001X27

=10110010001X2111(小數(shù)點隱含)

指數(shù)等于7,加上偏移量127后,P=7+127=134=(10000110)B

因此,178.125的單精度浮點數(shù)表示為:

01000011001100100010000000000000

SfPb】b2b3...b23

例4:單精度浮點數(shù)ooinnioIOHOOOOOOOOOOOOOOOOOOO的十進

制數(shù)值是多少?

先計算指數(shù):P=01111110B=(126)D,指數(shù)=126-127=-1。

再號算尾數(shù):規(guī)格化的尾數(shù)是+1.1011

該浮點數(shù)的數(shù)值為:+1.1011X2-1=+0.11011=(+0.84375)D

第1章計算機基礎

1.2.5BCD碼及其十進制調(diào)整

1.BCD碼(BinaryCodedDecimal)

適合于十進制的二進制代碼的特殊形式。

用4位二進制代碼來表示1位十進制數(shù),簡稱BCD。

十進制數(shù)NBCD

2.自然BCD碼

0000

采用與0?9各數(shù)O

字所對應的2#數(shù)作為10001

代碼,稱為84210010

2

BCD(NBCD)碼。0011

30100

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論