第1章微型計(jì)算機(jī)基礎(chǔ)知識(shí)_第1頁(yè)
第1章微型計(jì)算機(jī)基礎(chǔ)知識(shí)_第2頁(yè)
第1章微型計(jì)算機(jī)基礎(chǔ)知識(shí)_第3頁(yè)
第1章微型計(jì)算機(jī)基礎(chǔ)知識(shí)_第4頁(yè)
第1章微型計(jì)算機(jī)基礎(chǔ)知識(shí)_第5頁(yè)
已閱讀5頁(yè),還剩57頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

微型計(jì)算機(jī)原理與應(yīng)用

北京科技大學(xué)信息基礎(chǔ)科學(xué)系

緒:課程介紹

課程目標(biāo)

微機(jī)原理是學(xué)習(xí)和掌握微機(jī)硬件知識(shí)和匯編語(yǔ)言

程序設(shè)計(jì)的入門課程:

行微型計(jì)算機(jī)的基本構(gòu)成和工作原理

,匯編語(yǔ)言程序設(shè)計(jì)

,微型計(jì)算機(jī)接口技術(shù)及應(yīng)用

目的:建立微型計(jì)算機(jī)系統(tǒng)的整體概念,形成微

機(jī)系統(tǒng)軟硬件開發(fā)的初步能

緒:課程介紹

教學(xué)內(nèi)容

第一章微型計(jì)算機(jī)基礎(chǔ)知識(shí)(2學(xué)時(shí))

第二章8086/8088微處理器及其體系結(jié)構(gòu)(6學(xué)時(shí))

第三章8086/8088CPU的指令系統(tǒng)(6學(xué)時(shí))

第四章匯編語(yǔ)言及匯編程序設(shè)計(jì)(2學(xué)時(shí))

第五章存儲(chǔ)器系統(tǒng)(6學(xué)時(shí))

第六章輸入輸出及DMA控制器(4學(xué)時(shí))

第七章中斷系統(tǒng)和中斷控制器8259A(8學(xué)時(shí))

第八章接口技術(shù)(2學(xué)時(shí))

實(shí)驗(yàn)(4學(xué)時(shí))

微型計(jì)算機(jī)原理及應(yīng)用

第1章微型計(jì)算機(jī)的基礎(chǔ)知識(shí)

主要內(nèi)容:

■微型計(jì)算機(jī)系統(tǒng)概述

■計(jì)算機(jī)中的數(shù)制及其編碼

■計(jì)算機(jī)中數(shù)的運(yùn)算方法(自學(xué))

第1章微型計(jì)算機(jī)的基礎(chǔ)知識(shí)

1.1微型計(jì)算機(jī)系統(tǒng)概述

主要內(nèi)容:

■計(jì)算機(jī)的硬件組成

■微型計(jì)算機(jī)的基本結(jié)構(gòu)

■微型計(jì)算機(jī)系統(tǒng)

■微處理器概述

1.1微型計(jì)算機(jī)概述

計(jì)算機(jī)的基本組成

按馮?諾依曼結(jié)構(gòu)組成的計(jì)算機(jī)硬件系統(tǒng),包括:

?運(yùn)算器——完成算術(shù)運(yùn)算和邏輯運(yùn)算

?控制器——控制其他部件和設(shè)備完成計(jì)算機(jī)指

令規(guī)定的任務(wù)(取指令、分析指令、發(fā)送操作信號(hào))

?存儲(chǔ)器——存儲(chǔ)計(jì)算機(jī)程序、數(shù)據(jù)及中間結(jié)果

內(nèi)存儲(chǔ)器(主存)

外存儲(chǔ)器(輔存)

?輸入設(shè)備——將程序、數(shù)據(jù)輸入計(jì)算機(jī)的設(shè)備

?輸出設(shè)備——輸出計(jì)算機(jī)處理結(jié)果的設(shè)備

1.1微型計(jì)算機(jī)概述

計(jì)算機(jī)硬件組成框圖

設(shè)

設(shè)

硬件是指構(gòu)成計(jì)算機(jī)系統(tǒng)的物理實(shí)體

1.1微型計(jì)算機(jī)概述

微型計(jì)算機(jī)的結(jié)構(gòu)特點(diǎn)

?微型計(jì)算機(jī)是計(jì)算機(jī)家族中一個(gè)特殊成員;遵

從計(jì)算機(jī)的組成原理;具有三個(gè)顯著特點(diǎn):

?微型計(jì)算機(jī)采用大規(guī)模和超大規(guī)模集成電

路技術(shù)、以CPU(微處理器)為核心

?微型計(jì)算機(jī)采用“主板”作為主要硬件組

件的集成平臺(tái)

?微型計(jì)算機(jī)采用總線結(jié)構(gòu)

1.1微型計(jì)算機(jī)概述

微型計(jì)算機(jī)的硬件組成

微處理器(CPU、中央處理器)

內(nèi)存儲(chǔ)器(包括ROM、RAM)

輸入輸出接口電路(接口卡、適配器)

系統(tǒng)總線(包括DB、AB、CB)

外部設(shè)備(包括輸入、輸出、外部存儲(chǔ)器)

1.1微型計(jì)算機(jī)概述

微型計(jì)算機(jī)的基本結(jié)構(gòu)

地址總線是單向的

?AB

處?CB

?DB

I/O接口

內(nèi)部存儲(chǔ)器

外部設(shè)備

1.1微型計(jì)算機(jī)概述

微型計(jì)算機(jī)系統(tǒng)

微型計(jì)算機(jī)系統(tǒng)包括:

「主機(jī):主機(jī)板、CPU、總線、內(nèi)存、

硬件系統(tǒng)彳接口、電源等

〔外設(shè):輸入設(shè)備、輸出設(shè)備、外存

OS:Windows>DOS

r系統(tǒng)軟件)語(yǔ)言處理程序

軟件系統(tǒng);〔服務(wù)程序等

I應(yīng)用軟件

詳見書P3圖

1.1微型計(jì)算機(jī)概述

微處理器(CPU)基本組成

?:?微處理器是微型計(jì)算機(jī)的核心。它的性能決定了微機(jī)

的檔次

?:?微處理器的基本功能和基本組成:

?運(yùn)算器:算術(shù)邏輯單元(ALU)、累加器、

暫存器、標(biāo)志寄存器等

■控制部件:指令寄存器和譯碼器、

時(shí)序和控制電路

?寄存器組

■數(shù)據(jù)和地址緩沖器

1.1微型計(jì)算機(jī)概述

微處理器(CPU)的類型

CPU型號(hào)以Intel系列為例:

CPU8088

80286803868048680586PIIPIII

型號(hào)/8086

主頻

4.77-1016-2533100133-233233-400300-900

MHZ

準(zhǔn)16位準(zhǔn)32位

字長(zhǎng)16位32位準(zhǔn)64位64位64位

/16位/32位

第1章微型計(jì)算機(jī)的基礎(chǔ)知識(shí)

L2計(jì)算機(jī)中的數(shù)制及其編碼

本節(jié)內(nèi)容簡(jiǎn)介

計(jì)算機(jī)中的常用數(shù)制及特點(diǎn)

計(jì)算機(jī)中的數(shù)據(jù)編碼

計(jì)算機(jī)中數(shù)值型數(shù)據(jù)的表示方法

L2計(jì)算機(jī)中的數(shù)制及編碼

計(jì)算機(jī)中的常用數(shù)制

■本節(jié)內(nèi)容簡(jiǎn)介

?常用數(shù)制的特點(diǎn)

?不同數(shù)制間的相互轉(zhuǎn)換

?二進(jìn)制數(shù)的運(yùn)算規(guī)則

?與二進(jìn)制數(shù)有關(guān)的常用計(jì)量單位

L2計(jì)算機(jī)中的數(shù)制及編碼

數(shù)制的意義

■按進(jìn)位的原則進(jìn)行計(jì)數(shù)稱為進(jìn)位計(jì)數(shù)制,簡(jiǎn)稱“數(shù)制”

■數(shù)制的三要素及意義

■進(jìn)位基數(shù):逢N進(jìn)一

■數(shù)碼(或稱為數(shù)符):使用那些字符表示數(shù)

■位權(quán):一個(gè)數(shù)字在某個(gè)固定位置時(shí)的值

L2計(jì)算機(jī)中的數(shù)制及編碼

不同數(shù)制下的數(shù)符

數(shù)制基數(shù)數(shù)字符號(hào)

十進(jìn)制100,1,2,3,4,5,6,7,8,9

二進(jìn)制10,1

八進(jìn)制80,1,2,3,4,5,6,7

十六進(jìn)制160,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

L2計(jì)算機(jī)中的數(shù)制及編碼

不同數(shù)制下進(jìn)位方式和位權(quán)

■不同數(shù)制的進(jìn)位方式

如:十進(jìn)制為“逢十進(jìn)一”

二進(jìn)制為“逢二進(jìn)一”

N進(jìn)制的進(jìn)位方式為“逢N進(jìn)一”

■位權(quán)——某位上數(shù)碼的權(quán)值

如十進(jìn)制數(shù):4723.75

7X1027X10-1

10i——權(quán)值,是10的整數(shù)次塞

L2計(jì)算機(jī)中的數(shù)制及編碼

常用數(shù)制與數(shù)的按位展開

O在計(jì)算機(jī)技術(shù)中常用的數(shù)制

?十進(jìn)制數(shù)(D)、二進(jìn)制數(shù)(B)

?十六進(jìn)制數(shù)(H)、八進(jìn)制數(shù)(C)

o數(shù)的按權(quán)展開:

11—m

D=工凡_]及-\+工NjK'i

i=lJ--1

N:第i,j位上的數(shù)碼K:第i,j位上的數(shù)碼的數(shù)權(quán)

L2計(jì)算機(jī)中的數(shù)制及編碼

不同數(shù)制下的按權(quán)展開式

■例如

?十進(jìn)制數(shù)的按權(quán)展開式為:

(4723.75)1。

=4X103+7X102+2XW+3X10°

+7X10-1+5X10-2

?二進(jìn)制數(shù)的按權(quán)展開式:

(11101.01)2

=1X24+1X23+1X22+0X21+1X2。

+OX2-1+1X2-2

L2計(jì)算機(jī)中的數(shù)制及編碼

不同數(shù)制下的按權(quán)展開式

■八進(jìn)制數(shù)的按權(quán)展開式:

(165.5)8

=1X82+6X81+5X8°+5X8」

■十六進(jìn)制數(shù)的按權(quán)展開式:

(18A.6)i6

=1X162+8X161+A*160+6*16”

L2計(jì)算機(jī)中的數(shù)制及編碼

如何區(qū)分不同進(jìn)位記數(shù)制的數(shù)字

■在數(shù)字后面加一個(gè)字母進(jìn)行區(qū)分:

■二進(jìn)制:數(shù)字后面加B,如1001B

■八進(jìn)制:數(shù)字后面加O,如10010(或用C)

■十進(jìn)制:數(shù)字后面加D,一般不加,如1001

■十六進(jìn)制:數(shù)字后面加H,如1001H

■在明顯可以區(qū)分其記數(shù)制的情況下,可以省略

數(shù)字后面的字母

L2計(jì)算機(jī)中的數(shù)制及編碼

不同數(shù)制的應(yīng)用特點(diǎn)

■十進(jìn)制數(shù)是人們?nèi)粘W盍?xí)慣使用的數(shù)制

■計(jì)算機(jī)只能識(shí)別、表示、存儲(chǔ)、處理二進(jìn)制數(shù)

■二進(jìn)制的缺點(diǎn)是位數(shù)多,書寫數(shù)據(jù)、指令不方便。

因此書寫時(shí)通常把三位二進(jìn)制數(shù)做一組來(lái)構(gòu)成一

位八進(jìn)制,或用四位二進(jìn)制數(shù)構(gòu)成一位十六進(jìn)制

數(shù);即使用八進(jìn)制和十六進(jìn)制表示和書寫指令與

數(shù)據(jù)

L2計(jì)算機(jī)中的數(shù)制及編碼

各種數(shù)制之間的轉(zhuǎn)換

■數(shù)制間的轉(zhuǎn)換是必然的,其中包括:

■非十進(jìn)制到十進(jìn)制數(shù)的轉(zhuǎn)換

■十進(jìn)制數(shù)到非十進(jìn)制數(shù)的轉(zhuǎn)換,特別是轉(zhuǎn)換

成為二進(jìn)制數(shù)

■二進(jìn)制到八進(jìn)制數(shù)和十六進(jìn)制數(shù)

L2計(jì)算機(jī)中的數(shù)制及編碼

二進(jìn)制的運(yùn)算規(guī)則

加0+0=01+0=0+1=11+1=0(有進(jìn)位)

術(shù)減0-0=01-0=11-1=00-1=1(有借位)

運(yùn)

乘0*0=00*1=1*0=01*1=1

除0/1=01/1=1

與0A0=00Al=01AO=O1A1=1

邏或0V0=0OV1=1IV0=1IV1=1

運(yùn)

非非0為1非1為0

異或0十0=01十1=00十1=11十0=1

L2計(jì)算機(jī)中的數(shù)制及編碼

二進(jìn)制數(shù)加法運(yùn)算舉例

■例1:

101.01

+110.01

1011.10

■例2:

101.111

+1L011?小數(shù)點(diǎn)對(duì)齊

1001.010?逢二進(jìn)一

?要考慮進(jìn)位問(wèn)題

L2計(jì)算機(jī)中的數(shù)制及編碼

二進(jìn)制數(shù)邏輯運(yùn)算舉例

■例如:a=1100,b=0110

進(jìn)行運(yùn)算:aVb>aAb>a十b

1100110011001100

V0110A0110邏輯非為十0110

1110010000111010

要點(diǎn):

邏輯運(yùn)算按位進(jìn)行,不同位之間不存在任何聯(lián)系,

不象算術(shù)運(yùn)算中位之間可能有進(jìn)位或借位。

L2計(jì)算機(jī)中的數(shù)制及編碼

與二進(jìn)制數(shù)有關(guān)的常用計(jì)量單位

■1個(gè)二進(jìn)制位稱為1比特(bit,b)

■8個(gè)二進(jìn)制位組成1字節(jié)(byte,B)

(計(jì)算機(jī)中規(guī)定字節(jié)為最小的存取單位)

■1KB=1O24B=21OB

■lMB=1024KB=1024*1024B=220B

■1GB=1024MB=l024^1024KB=230B

■lTB=1024GB=10242MB=10243KB=10244B=240B

L2計(jì)算機(jī)中的數(shù)制及編碼

數(shù)據(jù)在計(jì)算機(jī)中的表示

■在計(jì)算機(jī)中,一般形式的數(shù)據(jù)信息必須轉(zhuǎn)換

為二進(jìn)制代碼形式;不同類型的數(shù)據(jù)信息的

表示方法不同

■數(shù)值型數(shù)據(jù)

■BCD碼

■二進(jìn)制數(shù)

■非數(shù)值型數(shù)據(jù)一ASCII碼

L2計(jì)算機(jī)中的數(shù)制及編碼

ASCH編碼

■非數(shù)值數(shù)據(jù)在計(jì)算機(jī)中也必須以二進(jìn)制形式表

■美國(guó)標(biāo)準(zhǔn)信息交換代碼(AmericanStandard

CodeforInformationInterchange,ASCII石馬)

L2計(jì)算機(jī)中的數(shù)制及編碼

ASCH碼的規(guī)則

■用一個(gè)字節(jié)表示一個(gè)字符的編碼

■最高位取“0”,余下7位可區(qū)分128個(gè)二

進(jìn)制編碼,即128個(gè)字符。其中:

■95個(gè)編碼對(duì)應(yīng)于鍵盤上能輸入并可顯

示輸出的95個(gè)字符(ASCII碼值為32—

126)

■另外的0?31和127作為控制碼

L2計(jì)算機(jī)中的數(shù)制及編碼

ASCII碼的規(guī)則

■控制字符的編碼是0000000—0011111和1111111

■數(shù)字0?9的編碼是0110000?0111001,它們的高3

位均是011,后4位正好與其對(duì)應(yīng)BCD碼相符

■英文字母A?Z的ASCII碼從1000001(41H)開始

順序遞增,字母a?z的ASCH碼從1100001(61H)

開始順序遞增

■其他為標(biāo)點(diǎn)及運(yùn)算符號(hào)的編碼

ASCII字符表

X000001010Oil100101110111

0000NULDLESP0@PP

0001SOHDC111AQaq

0010STXDC2If2BRbr

0011ETXDC3#3CScs

0100EOTDC4$4DTdt

0101ENGNAK%5EUeu

0110ACKSYN&6FVfV

!

0111BELETB7Gwgw

1000BSCAN(8HXhX

1001HTEM)9IYiy

1010LFSUB*?JZjz

-

1011VTESC+Kk(

1100FFFS5<L\1

1101CRGS-=M]m}

1110SORS*>Ntn

miSIUS/??00DEL

L2計(jì)算機(jī)中的數(shù)制及編碼

BCD碼一十進(jìn)制數(shù)字字符編碼

■用4位二進(jìn)制數(shù)表示一位十進(jìn)制數(shù)。有兩種表

示法:壓縮BCD碼和非壓縮BCD碼

■壓縮BCD碼的每一位用4位二進(jìn)制表示,

0000?1001表示0?9,一個(gè)字節(jié)表示兩位十進(jìn)制

數(shù)

■非壓縮BCD碼用一個(gè)字節(jié)表示一位十進(jìn)制數(shù),

高4位總是0000,低4位的0000?1001表示0?9

L2計(jì)算機(jī)中的數(shù)制及編碼

BCD碼的特殊意義

■在計(jì)算機(jī)中,一組二進(jìn)制的代碼一般分為兩種意

義,一種是某字符的編碼(稱為碼),一種是個(gè)數(shù)的

數(shù)值(稱為值)

■值是可以進(jìn)行運(yùn)算的,而碼則無(wú)此意義

■BCD碼既是碼一表示數(shù)字字符

■BCD碼也是值一表示十進(jìn)制數(shù)值,可運(yùn)算

L2計(jì)算機(jī)中的數(shù)制及編碼

■23+22=43

■00010111+00010110=00101101

■17H+16H=2DH

■BCD碼方式

?0010001123

?+0010001022

?0100010145

L2計(jì)算機(jī)中的數(shù)制及編碼

■56+55=111

■ooir~

■381'01010110

■BC?01010101

?°?10101011

?01100110

?100010001一一BCD碼的111—正確!

■修工?修正是由專門的指令完成的

果日

L2計(jì)算機(jī)中的數(shù)制及編碼

計(jì)算機(jī)中數(shù)值的二進(jìn)制表示方法

■在計(jì)算機(jī)中,數(shù)值的表示比較復(fù)雜

■數(shù)值有正數(shù)和負(fù)數(shù)之分

?將涉及如何表示正負(fù)號(hào)的問(wèn)題

?原碼、反碼和補(bǔ)碼

-數(shù)值有整數(shù)和實(shí)數(shù)之分

?將涉及小數(shù)點(diǎn)的表示問(wèn)題

?定點(diǎn)數(shù)與浮點(diǎn)數(shù)

L2計(jì)算機(jī)中的數(shù)制及編碼

機(jī)器數(shù)與真數(shù)

■數(shù)值在計(jì)算機(jī)中的表示形式稱為“機(jī)器數(shù)”

■數(shù)值本身則稱為“真數(shù)”

■兩者的關(guān)系

■真數(shù)的符號(hào)位被符號(hào)化以后就成為“機(jī)器數(shù)”

L2計(jì)算機(jī)中的數(shù)制及編碼

機(jī)器數(shù)

+52=+0110100=。0110100

符號(hào)位數(shù)值位(絕對(duì)值)

-52=-0110100=10110100

L2計(jì)算機(jī)中的數(shù)制及編碼

無(wú)符號(hào)數(shù)與帶符號(hào)數(shù)

■用若干位二進(jìn)制數(shù)的最高位表示符號(hào),則稱為

帶符號(hào)數(shù)的表示方法;所表示的數(shù)就稱為帶符

號(hào)數(shù)

■如將全部有效位都用來(lái)表示數(shù)值的大小,則稱

為無(wú)符號(hào)數(shù)的表示方法,所表示的數(shù)就稱為無(wú)

符號(hào)數(shù)

L2計(jì)算機(jī)中的數(shù)制及編碼

■機(jī)器數(shù)11001011

■無(wú)符號(hào)數(shù),其真值為203

■帶符號(hào)數(shù),則真值為-75

L2計(jì)算機(jī)中的數(shù)制及編碼

帶符號(hào)下的正數(shù)與負(fù)數(shù)

■在計(jì)算機(jī)中,數(shù)值的符號(hào)也用數(shù)碼表示

■一般數(shù)的最高位用于表示符號(hào):

■用0表示正數(shù)

■用1表示負(fù)數(shù)

■例如用兩個(gè)字節(jié)表示一個(gè)整數(shù):

(+ll)lo=(OOOOOOOO00001011)2

(-ll)lo=(lOOOOOOO00001011)2

L2計(jì)算機(jī)中的數(shù)制及編碼

計(jì)算機(jī)計(jì)算復(fù)雜化問(wèn)題

■例如計(jì)算:(-19)+(+22)

10010011+00010110不能直接計(jì)算!

要保證計(jì)算的正確性,需要判斷符號(hào)是否相同:

?如果相同,結(jié)果符號(hào)不變,并進(jìn)行絕對(duì)值相加

?1解決的方法是:

彳★使用反碼或補(bǔ)碼的表示方法(按前述表示的

編碼稱為原碼)

★將減法運(yùn)算一律轉(zhuǎn)換為加法運(yùn)算

L2計(jì)算機(jī)中的數(shù)制及編碼

原碼、反碼和補(bǔ)碼

■正數(shù):原碼、反碼、補(bǔ)碼相同

■符號(hào)位為0,數(shù)值為對(duì)應(yīng)的二進(jìn)制數(shù)

+109=[01101101]原=[01101101]反=[01101101]補(bǔ)

■負(fù)數(shù):

-原碼符號(hào)位為1,數(shù)值為絕對(duì)值的二進(jìn)制數(shù)

—109=[11101101]原

-反碼符號(hào)位為L(zhǎng)數(shù)值為絕對(duì)值的二進(jìn)制數(shù)各位變反

—109=[10010010]反

-補(bǔ)碼符號(hào)位為L(zhǎng)數(shù)值為絕對(duì)值的二進(jìn)制數(shù)各位變反加1

—109=[10010011]補(bǔ)

L2計(jì)算機(jī)中的數(shù)制及編碼

原碼、反碼、補(bǔ)碼舉例(8位二進(jìn)制)

十進(jìn)制數(shù)原碼反碼補(bǔ)碼

+0000000000000000000000000

-0100000001111111100000000

+1000000010000000100000001

-1100000011111111011111111

+73010010010100100101001001

-73110010011011011010110111

+127011111110111111101111111

-127111111111000000010000001

L2計(jì)算機(jī)中的數(shù)制及編碼

■有一個(gè)帶符號(hào)數(shù)10000000

■右為原碼---0

■若為反碼---127

■若為補(bǔ)碼一一128(這是一個(gè)特殊的補(bǔ)碼)

■若為無(wú)符號(hào)數(shù)一128

L2計(jì)算機(jī)中的數(shù)制及編碼

負(fù)數(shù)的補(bǔ)碼的計(jì)算問(wèn)題

■已知原碼,將表示數(shù)值絕對(duì)值的二進(jìn)制數(shù)各位變

反加1

■從原碼的最低位起,到第一個(gè)1(含)以前的原碼

中的數(shù)字不變;之后的數(shù)字取反;符號(hào)位不變

■例已知原碼11110000;兩種方法均可得到其補(bǔ)

碼為10010000

L2計(jì)算機(jī)中的數(shù)制及編碼

補(bǔ)碼的計(jì)算問(wèn)題

■對(duì)于已知的補(bǔ)碼,按照求補(bǔ)計(jì)算過(guò)程的逆過(guò)程,

可計(jì)算得到該補(bǔ)碼的原碼

■還可以證明[因]補(bǔ)]補(bǔ)=因]原

■例已知補(bǔ)碼為10111101,兩種方法都可以得到

其原碼為11000011

補(bǔ)碼的計(jì)算問(wèn)題

■假設(shè)已知某數(shù)值的補(bǔ)碼[X]補(bǔ),對(duì)其每一位(包括

符號(hào)位)都按位取反加1,得到的是其負(fù)數(shù)的補(bǔ)碼,

即[-X]補(bǔ)

-這個(gè)計(jì)算過(guò)程稱為變補(bǔ)

■67一一01000011一—10111100――10111101一一

(-67)的補(bǔ)碼(反之亦然)

L2計(jì)算機(jī)中的數(shù)制及編碼

原碼反碼補(bǔ)碼

000000000000000000000000

011111000111110001111100

100000101111110111111110

111111111000000010000001

第1章微型計(jì)算機(jī)的基礎(chǔ)知識(shí)

1.3計(jì)算機(jī)中數(shù)的運(yùn)算方法

■以定點(diǎn)整數(shù)為學(xué)習(xí)對(duì)象

■以自學(xué)為主

■數(shù)的表示范圍

■溢出問(wèn)題

L3計(jì)算機(jī)數(shù)的運(yùn)算方法

計(jì)算機(jī)中的數(shù)值運(yùn)算

■在計(jì)算機(jī)中,運(yùn)算均以補(bǔ)碼形式進(jìn)行

■運(yùn)算形式均為補(bǔ)碼的加運(yùn)算

■得到的結(jié)果當(dāng)然也是補(bǔ)碼形式

■需要輸出時(shí),再轉(zhuǎn)換為原碼,求出其真值

傷I73-72=(01001001)補(bǔ)+(10111000)補(bǔ)=(00000001)補(bǔ)

I73-127=(01001001)#+(10000001)#=(11001010)#

5421

=(11OO1OO1)^=(1O11O11O)^=-(2+2+2+2)1O=-54

L3計(jì)算機(jī)數(shù)的運(yùn)算方法

數(shù)的表示范圍

?無(wú)符號(hào)數(shù)

一個(gè)n位的無(wú)符號(hào)二進(jìn)制數(shù)X,其表示范圍

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論