版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
信息管理與信息系統(tǒng)概論
肖慧青2011.10.9第二章
計(jì)算機(jī)基礎(chǔ)知識(shí)2.1數(shù)據(jù)的類型數(shù)據(jù)(data)文本(text)數(shù)字(number)圖像(image)音頻(audio)視頻(video)數(shù)制定義
:用一組固定的數(shù)字一套統(tǒng)一的規(guī)則表示數(shù)的進(jìn)位制
X進(jìn)制:逢X進(jìn)一二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制、六十進(jìn)制。。。無(wú)論哪一種數(shù)制,都存在一個(gè)進(jìn)位基數(shù),每計(jì)滿一個(gè)基數(shù)就向高位進(jìn)一。二進(jìn)制提出者:Leibnitz(萊布尼茨)(1646-1716)德國(guó)數(shù)學(xué)家、哲學(xué)家,和牛頓并列為微積分的創(chuàng)始人。中國(guó)的陰陽(yáng)八卦,就是二進(jìn)制數(shù)計(jì)算機(jī)中使用的數(shù)制二進(jìn)制固定數(shù)字計(jì)數(shù)規(guī)則基數(shù)權(quán)0、1逢二進(jìn)一22的冪次方計(jì)算機(jī)中使用的數(shù)制計(jì)算機(jī)中使用的數(shù)制
機(jī)內(nèi)數(shù)據(jù)無(wú)論是的計(jì)算或處理都用二進(jìn)制數(shù)表示數(shù)值型非數(shù)值型其數(shù)據(jù)可行性:用二進(jìn)制數(shù)表示,只需0、1
兩個(gè)基數(shù)。用電子技術(shù)實(shí)現(xiàn)最容易??煽啃裕核挥袃蓚€(gè)狀態(tài),數(shù)字轉(zhuǎn)移和處理不易出錯(cuò)。
簡(jiǎn)易性:二進(jìn)制數(shù)運(yùn)算法則簡(jiǎn)單,加、減、乖、除法,法則都只有三個(gè)。這就使運(yùn)算器結(jié)構(gòu)大大簡(jiǎn)化,控制器也可隨之簡(jiǎn)化。邏輯性:用0、1
兩個(gè)數(shù)碼,可以代表邏輯代數(shù)中的“真”、“假”。二進(jìn)制特點(diǎn)十進(jìn)制0、1、2、3、4、5、6、7、8、9逢十進(jìn)一10固定數(shù)字計(jì)數(shù)規(guī)則基數(shù)權(quán)10的冪次方十進(jìn)制(Decimal)
如十進(jìn)制數(shù):3245
.75可表示為如下計(jì)算式5×1004×101+2×102
+3×103++7×10-1+5×10-23245
.
75權(quán)權(quán)權(quán)權(quán)權(quán)權(quán)權(quán)權(quán)權(quán)八進(jìn)制(Octal)八進(jìn)制0、1、2、3、4、5、6、7逢八進(jìn)一8固定數(shù)字計(jì)數(shù)規(guī)則基數(shù)權(quán)8的冪次方如八進(jìn)制數(shù):3245
.75可表示為如下計(jì)算式5×804×81+2×82
+3×83++7×8-1+5×8-23245
.
75權(quán)權(quán)權(quán)權(quán)權(quán)權(quán)權(quán)十六進(jìn)制十六進(jìn)制0、1、2、3、4、5、6、7、8、9逢十六進(jìn)一16固定數(shù)字計(jì)數(shù)規(guī)則基數(shù)權(quán)16的冪次方A、B、C、D、E、F如十六進(jìn)制數(shù):3245
.75可表示為如下計(jì)算式5×1604×161+2×162
+3×163++7×16-1+5×16-23245
.
75權(quán)權(quán)權(quán)權(quán)權(quán)權(quán)權(quán)權(quán)權(quán)又如:
十進(jìn)制二進(jìn)制十六進(jìn)制十進(jìn)制二進(jìn)制十六進(jìn)制0008100081119100192102101010A3113111011B41004121100C51015131101D61106141110E71117151111F三種常用進(jìn)制比較進(jìn)制一般規(guī)律n代表整數(shù)位數(shù),m代表小數(shù)位數(shù),ai為第i位數(shù)碼,它可以是0、1、…、(R-1)個(gè)不同數(shù)碼中的任何一個(gè),Ri為第i位數(shù)碼的權(quán)值。數(shù)制轉(zhuǎn)換:10進(jìn)制換2進(jìn)制除二取余,自低位向高位排列。最高位最低位排列方向整數(shù)部分整數(shù)部分1101將(13.375)10
轉(zhuǎn)換成二進(jìn)制數(shù)13…余數(shù)為1…余數(shù)為
0…余數(shù)為1…余數(shù)為126232120乘二取整,自高位向低位排列。0.375×2=0.75
…余數(shù)為0.75
整數(shù)為00.75
×2=1.5
…余數(shù)為0.5
整數(shù)為1
0.5×2=1…余數(shù)為0
整數(shù)為1最高位最低位排列方向小數(shù)部分結(jié)果(13.375)10=(1101.011)2轉(zhuǎn)換方法每位二進(jìn)制數(shù)乘以相應(yīng)位的權(quán),再相加。(1001.011)2=1×2
3
+0
×22
+
0
×
21+
1
×
20+0
×2
-1
+
1
×2-2
+
1
×
2
-3=8+0+0+1+0+0.25+0.0625=(
9.3125)10將(1001.011)2轉(zhuǎn)換成十進(jìn)制數(shù)數(shù)制轉(zhuǎn)換:2進(jìn)制換10進(jìn)制轉(zhuǎn)換方法從二進(jìn)制數(shù)的最低位開始,每四位一組進(jìn)行轉(zhuǎn)換。(01111101.0101)27D5=(7D.5)16
將(01111101.0101)2
轉(zhuǎn)換成十六進(jìn)制數(shù)2進(jìn)制換16進(jìn)制
將(82A.3C)16轉(zhuǎn)換成二進(jìn)制數(shù)轉(zhuǎn)換方法把每一位十六進(jìn)制數(shù)用四位相應(yīng)的二進(jìn)制數(shù)表示。
(82A.3C)16(100000101010.00111100)2結(jié)果(82A.3C)16=(100000101010.00111100)2注意除最高位以外,每一位十六進(jìn)制數(shù)小于8時(shí),高位必須用0補(bǔ)足四位。數(shù)制及其轉(zhuǎn)換互轉(zhuǎn)將(617)10分別轉(zhuǎn)換為8進(jìn)制、16進(jìn)制000000000000000012486432161285122560000001001101001
1024617=(1151)800000010011010010269
變?yōu)?6進(jìn)制00000010011010011變?yōu)?進(jìn)制511將二進(jìn)制111010111101.1010
B轉(zhuǎn)換為十六進(jìn)制。
二進(jìn)制數(shù):十六進(jìn)制數(shù):(111010111101.101)B=(EBD.A)H111010111101.1010
E
BD.Abit──1
bit就是1位二進(jìn)制數(shù):0或1(最小單位)B
──1B(Byte)=8bit(基本單位,最小存取單位)KB──1KB(KiloByte)=1024Byte,讀作“開”,記為KMB──1MB(MegaByte)=1024KB,讀作“兆”,記為MGB──1GB(GigaByte)=1024MB,讀作“吉”,記為GTB──1TB(TeraByte)=1024GB,讀作“太”,記為TPB──1PB(PetaByte)=1024TB,簡(jiǎn)記為PEB──1EB(ExaByte)=1024PB,簡(jiǎn)記為E信息單位碼制在計(jì)算機(jī)中如何表示正負(fù)?
“+”表示正數(shù),“-”表示負(fù)數(shù)如:+101-101
把符號(hào)數(shù)值化,用0表示“+”,用1表示“-”,連同符號(hào)位在一起作為一個(gè)數(shù),稱為機(jī)器數(shù)。正數(shù)負(fù)數(shù)0XXXXXXX1XXXXXXX機(jī)器數(shù)由于數(shù)值部分的表示方法不同,有符號(hào)數(shù)可有三種表示方法,即機(jī)器數(shù)有三種形式,分別叫做原碼、反碼、補(bǔ)碼。原碼:用符號(hào)位和數(shù)值表示帶符號(hào)數(shù),正數(shù)的符號(hào)位用“0”表示,負(fù)數(shù)的符號(hào)位用“1”表示,數(shù)值部分用二進(jìn)制形式表示。反碼:正數(shù)的反碼與原碼相同,負(fù)數(shù)的反碼為對(duì)該數(shù)的原碼除符號(hào)位外各位取反。補(bǔ)碼:正數(shù)的補(bǔ)碼與原碼相同,負(fù)數(shù)的補(bǔ)碼為原碼除符號(hào)位外各位取反,然后在最后一位加1。原碼原碼表示的有符號(hào)數(shù),最高位為符號(hào)位,數(shù)值位部分就是該數(shù)的絕對(duì)值。例如:假設(shè)某機(jī)器為8位機(jī),即一個(gè)數(shù)據(jù)用8位(二進(jìn)制)來(lái)表示,則:
+23(17H)的原碼機(jī)器數(shù)為00010111 -23(-17H)的原碼機(jī)器數(shù)為10010111其中最高位是符號(hào)位,后7位是數(shù)值位。反碼
反碼表示的有符號(hào)數(shù)。最高位規(guī)定為符號(hào)位,數(shù)值部分:正數(shù)=絕對(duì)值;負(fù)數(shù)=絕對(duì)值按位取反(即1變0,0變1)。 例如:+23的反碼機(jī)器數(shù)為00010111
-23的反碼機(jī)器數(shù)為11101000
數(shù)字‘0’的反碼有2種表示:
(+0)10=(00000000)2(-0)10=(11111111)2
補(bǔ)碼補(bǔ)碼表示有符號(hào)數(shù)。正數(shù):補(bǔ)碼=原碼=反碼;負(fù)數(shù):數(shù)值位部分為其絕對(duì)值按位取反后末位加1所得。例如:+23的反碼為00010111
-23的反碼為11101000-23的補(bǔ)碼為11101001末位+1BCD碼=8421碼基于二進(jìn)制的BCD(BinaryCodedDecimal)
碼,用四位二進(jìn)制數(shù)才能表示十進(jìn)制的0~9,如:8421碼、2421碼等,其中的數(shù)字表示位權(quán),還有余3碼、格雷碼等。十進(jìn)制數(shù):
BCD碼:01010110011110005687ASCII碼
AmericanStandardsCommitteeInterchangeofInformation采用7位二進(jìn)制數(shù)表示一個(gè)字符在計(jì)算機(jī)中用一個(gè)字節(jié)(8位)表示一個(gè)ASCII字符,最高位默認(rèn)為0??梢员硎?7即128個(gè)字符:34個(gè)控制符、52個(gè)英文字母,10個(gè)阿拉伯?dāng)?shù)字、32個(gè)標(biāo)點(diǎn)符號(hào)和運(yùn)算符號(hào)。漢字編碼UNICODE字符集UNICODE字符集Unicode采用16位,1996公布V2.0。內(nèi)容包含符號(hào)6811個(gè)。漢字20902個(gè)。韓文拼音11172個(gè)。造字區(qū)6400個(gè)。保留20249個(gè)。共計(jì)65534個(gè)
Unicode是ASCII的超集,前256個(gè)字符與ASCII一致。字,字節(jié),位字是中國(guó)的說(shuō)法,指電腦顯示出來(lái)的可閱讀的文字。也就是漢字,每個(gè)漢字是兩個(gè)字節(jié)。字節(jié)是美國(guó)的說(shuō)法,指一個(gè)英文字符。每個(gè)字符是1個(gè)字節(jié)。字節(jié)電腦存儲(chǔ)數(shù)據(jù)的最小單位位bit8bit=byte1個(gè)字=2個(gè)字節(jié)1個(gè)字節(jié)=8位2.2邏輯代數(shù)基礎(chǔ)命題:有具體意義且能夠判斷真假的陳述句邏輯:命題的運(yùn)算命題標(biāo)識(shí)符:表示命題的符號(hào),稱為命題常量。原子命題:不能分解的陳述句的命題;復(fù)合命題:原子命題用連接詞和標(biāo)點(diǎn)符號(hào)復(fù)合而成。命題具有真假意義的陳述句。
命題具有一個(gè)確定的值要么為真,記為True(真),用符號(hào)T;要么為假(False),用符號(hào)F表示。注意:不能作為命題的句子:一切沒(méi)有判斷內(nèi)容的句子,無(wú)所謂是非的句子。如感嘆句,疑問(wèn)句,祈使句,陳述句中的悖論等。命題
(2),(3)這些句子都無(wú)所謂是非,
(4)無(wú)法判定其真假值(語(yǔ)義上的悖論),
(5)中的x,y的值不確定。今年冬天是個(gè)暖冬。多漂亮的花呀!明天你有什么安排嗎?我正在說(shuō)謊。x
y>2。天氣晴朗
悖論由一個(gè)被承認(rèn)是真的命題為前提,設(shè)為B,進(jìn)行正確的邏輯推理后,得出一個(gè)與前提互為矛盾命題的結(jié)論非B
例如:“一尺之捶,日取其半,萬(wàn)世不竭”
邏輯數(shù)據(jù)的表示法
邏輯是命題的運(yùn)算邏輯數(shù)據(jù)是用來(lái)表示二值邏輯中的“是”與“
否”,或“真”與“假”兩個(gè)狀態(tài)的數(shù)據(jù)。計(jì)算機(jī)中二進(jìn)制編碼:“1”表示T“0”表示F基本邏輯運(yùn)算異或條件邏輯運(yùn)算非與或連接詞“與”(∧)A BA∧BTTTT
F
FFT
FF
F
F
命題A和B的“與”(“合取”),A∧B。當(dāng)且僅當(dāng)A和B同時(shí)為真時(shí),A∧B為真,其他情況A∧B均為假。
A∧B的真值表:
Target 10011000
AND
00110101
------------------
Result00010000
連接詞“或”(∨)A和B的“或”(“析取”),A∨B。當(dāng)且僅當(dāng)A和B同時(shí)為假時(shí),A∨B為假,其他情況下均為真。A∨B的真值表:A BA∨BTTTT
FTFT
TF
F
FTarget 10011000
OR
00110101
------------------
Result10111101連接詞“非”(┑)A的“非”(“否定”),┑A(chǔ)。若A為真,則┑A(chǔ)為假;若A為假,則┑A(chǔ)為真。┑A(chǔ)的真值表:A┑A(chǔ)TFFTTarget 10011000
NOT
------------------
Result01100111連接詞“異或”(⊕)A和B的“異或”,記為A⊕B。當(dāng)且僅當(dāng)A和B同時(shí)為真或同時(shí)為假時(shí)A⊕B為假,其他情況為真。A⊕B的真值表:A BA⊕BTT
FT
FTFT
TF
F
FTarget 10011000
XOR
00110101
------------------
Result10101101連接詞“條件”(→)A和B的“條件”是一個(gè)復(fù)合命題,記為A→B,讀作“如果A,則B”。當(dāng)且僅當(dāng)A的真值為真,B的真值為假時(shí),A→B為假,在其他的情況下A→B的真值均為真。A→B的真值表:A BA→BTT
TT
FFFT
TF
FT
連接詞“雙條件”()
A和B的“雙條件”(當(dāng)且僅當(dāng)),記為AB,讀作“A當(dāng)且僅當(dāng)B”。當(dāng)且僅當(dāng)A的真值與B的真值相同時(shí),AB為真,否則為假。AB的真值表:A BABTT
TT
FFFT
FF
FT
命題公式由命題變?cè)⑦B接詞和括號(hào)組成的合式的式子稱為命題公式。命題公式等價(jià):P=Q?!祭?-28〗證明┑(A→B)與A∧┑B是等價(jià)的。
AB┑(A→B)A∧┑BTTFFTFTTFTFFFFFF命題公式的等價(jià)律A、B、C等為命題變?cè)?,T表示“真”,F(xiàn)表示“假”零律:A∨F=A A∧F=F幺律:A∨T=T A∧T=A冪等律:A∨A=A A∧A=A求補(bǔ)律:A∨┓A=TA∧┓A=F交換律:A∨B=B∨AA∧B=B∧A結(jié)合律:A∨(B∨C)=(A∨B)∨C A∧(B∧C)=(A∧B)∧C分配律:A∧(B∨C)=A∧B∨A∧CA∨B∧C=(A∨B)∧(A∨C)吸收律:A∧B∨A∧┓B=A
(A∨B)∧(A∨┓B)=A 狄-摩根定律:┓(A∨B)=┓A∧┓B ┓(A∧B)=┓A∨┓B雙重否定律:┓┓A=A證明狄-摩根定律證明狄-摩根定律之一:┓(A∧B)=┓A∨┓BABA∧B┓(A∧B)┓A┓B┓A∨┓BTTTFFFFTFFTFTTFTFTTFTFFFTTTT邏輯代數(shù)的等價(jià)律零律:A+0=A A0=0幺律:A+1=1 A1=A冪等律:A+A=AAA=A求補(bǔ)律:A+ā=1 A?。?
“”(可省略)“與”運(yùn)算“+”“或”運(yùn)算“”“非”運(yùn)算
邏輯函數(shù)的化簡(jiǎn)〖例2-30〗〖例2-30〗試將邏輯函數(shù)F=A+āB化簡(jiǎn)。解:F=A+āB
=(A+?。?A+B) (分配律) =1(A+B) (求補(bǔ)律)=A+B (幺律)A∨B∧C=(A∨B)∧(A∨C)
邏輯函數(shù)的化簡(jiǎn)〖例2-31〗〖例〗試將邏輯函數(shù)F=AB+A+āB+化簡(jiǎn)。解:F=AB+A+āB+
=
A(B+)+ā(B+) (分配律)=A+ā (求補(bǔ)律)=1 (求補(bǔ)律)主機(jī)顯示器2.3計(jì)算機(jī)基本結(jié)構(gòu)計(jì)算機(jī)硬件組成輔助存儲(chǔ)器內(nèi)存儲(chǔ)器運(yùn)算器控制器輸入設(shè)備輸出設(shè)備
程序原始數(shù)據(jù)
運(yùn)算結(jié)果控制信息數(shù)據(jù)運(yùn)算器
運(yùn)算的部件。在控制器的控制下執(zhí)行程序中的指令,完成各種算術(shù)運(yùn)算、邏輯運(yùn)算、比較運(yùn)算、移位運(yùn)算等。運(yùn)算器的組成:算術(shù)邏輯部件(ALU):完成加、減、乘、除等四則運(yùn)算以及與、或、非、移位等邏輯運(yùn)算;寄存器:暫存參加運(yùn)算的操作數(shù)或中間結(jié)果。技術(shù)指標(biāo):運(yùn)算速度,單位是MIPS(百萬(wàn)指令/秒)
存儲(chǔ)器存儲(chǔ)數(shù)據(jù)和程序的部件。存儲(chǔ)單位:“位”(bit)、“字節(jié)”(byte)、“字”。。。容量:存儲(chǔ)器所包含的存儲(chǔ)單元的總數(shù)
分類:內(nèi)存儲(chǔ)器:又內(nèi)存或主存,用來(lái)存放現(xiàn)行程序的指令和數(shù)據(jù)。包括隨機(jī)存取存儲(chǔ)器(RAM)和只讀存儲(chǔ)器(ROM)等。外存儲(chǔ)器:又稱為輔助存儲(chǔ)器,簡(jiǎn)稱為外存或輔存,用來(lái)存放需要長(zhǎng)期保存的信息。bit──1
bit就是1位二進(jìn)制數(shù):0或1(最小單位)B
──1B(Byte)=8bitKB──1KB(KiloByte)=1024Byte,記為KMB──1MB(Mega)=1024KB,記為MGB──1G(Giga)=1024MB,記為GTB──1TB(Tera)=1024GB,記為TPB──1PB(Peta)=1024TB,記為PEB──1EB(Exa)=1024PB,記為E存儲(chǔ)單位bit──1
bit,就是1位二進(jìn)制數(shù):0或1B
──1B(Byte)=8bit(最小存取單位)KB──1KB(KiloByte)=1024Byte,記為KMB──1MB(MegaByte)=1024KB,記為MGB──1GB(GigaByte)=1024MB,記為GTB──1TB(TeraByte)=1024GB,記為TPB──1PB(PetaByte)=1024TB,記為PEB──1EB(ExaByte)=1024PB,記為E信息單位主存儲(chǔ)器MainMemory存儲(chǔ)結(jié)構(gòu)
RAMandROM
隨機(jī)存儲(chǔ)器和只讀存儲(chǔ)器RAMstandsforRandomAccessMemoryInherentintheideaofbeingabletoaccesseachlocationistheabilitytochangethecontentsofeachlocation每一個(gè)存儲(chǔ)單元可以直接訪問(wèn),可以改寫這個(gè)存儲(chǔ)單元的內(nèi)容ROMstandsforReadOnlyMemoryThecontentsinlocationsinROMcannotbechanged只讀存儲(chǔ)器,內(nèi)容不能更改,是永久的。RAMisvolatile,ROMisnotThismeansthatRAMdoesnotretainitsbitconfigurationwhenthepoweristurnedoff,
butROMdoesRAM是易失性的,也就是說(shuō)關(guān)閉電源以后RAM不在保存內(nèi)容,而ROM則不同RAMandROMRAMSRAM靜態(tài)(采用傳統(tǒng)的觸發(fā)器)DRAM動(dòng)態(tài)(采用電容器)ROMPROM可編程只讀存儲(chǔ)器EPROM可擦除的可編程只讀存儲(chǔ)器EEPROM電可擦除的可編程只讀存儲(chǔ)器存儲(chǔ)器MagneticTape磁帶Thefirsttrulymassauxiliarystoragedevicewasthemagnetictapedrive第一種大容量輔助存儲(chǔ)設(shè)備。光存儲(chǔ)設(shè)備DVD坑更小磁道更為緊密1~2個(gè)存儲(chǔ)層,并且還可以是單面或雙面的Feature
---------------------------------single-sided,single-layersingle-sided,dual-layerdouble-sided,single-layerdouble-sided,dual-layerCapacity
------------4.7GB8.5GB9.4GB17GB控制器指揮計(jì)算機(jī)的各個(gè)部件按照指令的功能要求協(xié)調(diào)工作。控制器的組成:程序計(jì)數(shù)器(PC):用來(lái)對(duì)程序中的指令進(jìn)行計(jì)數(shù),使控制器能依次讀取指令;指令寄存器(IR):在指令執(zhí)行期間暫時(shí)保存正在執(zhí)行的指令。指令譯碼器(ID):用來(lái)識(shí)別指令的功能,分析指令的操作要求。時(shí)序控制電路:用來(lái)生成時(shí)序信號(hào),以協(xié)調(diào)在指令執(zhí)行周期內(nèi)各部件的工作。微操作控制電路:用來(lái)產(chǎn)生各種控制操作命令。輸入/輸出設(shè)備簡(jiǎn)稱為I/O設(shè)備,是外部與計(jì)算機(jī)交換信息的渠道。輸入設(shè)備:用于輸入程序、數(shù)據(jù)、操作命令、圖形、圖像以及聲音等信息。常用的輸入設(shè)備有鍵盤、鼠標(biāo)器、掃描儀、光筆、數(shù)字化儀以及語(yǔ)音輸入裝置等。輸出設(shè)備:用于顯示或打印程序、運(yùn)算結(jié)果、文字、圖形、圖像等,也可以播放聲音。常用的輸出設(shè)備有顯示器、打印機(jī)、XY繪圖儀以及聲音播放裝置等。鍵盤鼠標(biāo):1)光電式鼠標(biāo)2)機(jī)械式鼠標(biāo)
3.光筆
幾種主要圖形輸入設(shè)備1觸摸屏:電阻式和電容式
2)紅外線式
3)聲表面波式
5.掃描儀:
二維:掃描儀通過(guò)光電轉(zhuǎn)換、點(diǎn)陣采樣的方式,將一幅畫面變?yōu)閿?shù)字圖像
三維:三維物體的幾何形狀及表面顏色屬性。
幾種主要圖形輸入設(shè)備2三維掃描儀6數(shù)字化儀:美國(guó)CALCOMP公司生產(chǎn)其他常見輸入設(shè)備操縱桿:聲音輸入設(shè)備iPhone接收的全息照片全息全息電影繪圖機(jī)
圖形繪制設(shè)備打印機(jī)
聲音輸出設(shè)備計(jì)算機(jī)的指令系統(tǒng)操作碼:規(guī)定了該指令進(jìn)行的操作種類;地址碼:給出了操作數(shù)、結(jié)果以及下一條指令的地址。操作碼地址碼指令的一般格式操作碼第一操作數(shù)地址第二地址操作數(shù)多地址指令1:操作碼第一地址第二地址下一指令地址多地址指令2:操作碼第一地址第二地址結(jié)果地址下一指令地址多地址指令3:計(jì)算機(jī)指令例子ANDAX,BX;(AX)與(BX),結(jié)果放在AX中ANDAL,11110000B
;屏蔽AL寄存器低4位ORAL,30H;(AL)或30H,結(jié)果放在AL中XORAX,AX;(AX)異或(AX),結(jié)果放在AX中NOT
BX;BX中內(nèi)容求反碼,結(jié)果在BX中MOVCL,4;將計(jì)數(shù)值送CLSHLBL,CL;將高位移到BL的高4位
指令類型
數(shù)據(jù)傳送型指令數(shù)據(jù)處理型指令輸入輸出型指令硬件控制指令指令的執(zhí)行過(guò)程取指令:根據(jù)指令計(jì)數(shù)器中的地址,從內(nèi)存儲(chǔ)器中取出指令,并送往指令寄存器中。分析指令:對(duì)指令寄存器中存放的指令進(jìn)行分析,由操作碼確定執(zhí)行什么操作,由地址碼確定操作數(shù)的地址。執(zhí)行指令:根據(jù)分析的結(jié)果,由控制器發(fā)出完成該操作所需要的一系列控制信息,去完成該指令所要求的操作。完成后,指令計(jì)數(shù)器加1,為執(zhí)行下一條指令做好準(zhǔn)備。如果遇到轉(zhuǎn)移指令,則將轉(zhuǎn)移地址送入指令計(jì)數(shù)器。程序設(shè)計(jì)語(yǔ)言機(jī)器語(yǔ)言:使用機(jī)器語(yǔ)言編寫,計(jì)算機(jī)能夠直接理解并執(zhí)行,但編程和理解都十分的困難。匯編語(yǔ)言:使用“助憶符”來(lái)表示指令的操作碼,并使用存儲(chǔ)單元或寄存器的名字表示地址碼,以便于記憶和書寫。高級(jí)程序設(shè)計(jì)語(yǔ)言:表達(dá)形式更接近于被描述的問(wèn)題的程序設(shè)計(jì)語(yǔ)言,便于程序的編寫。這種程序稱為源程序,必須經(jīng)過(guò)翻譯系統(tǒng)的處理后才能執(zhí)行。面向過(guò)程程序設(shè)計(jì)語(yǔ)言面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言
程序設(shè)計(jì)步驟一般過(guò)程:
需求分析總體設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼測(cè)試運(yùn)行與維護(hù)使用程序設(shè)計(jì)語(yǔ)言產(chǎn)生一系列的指令以告訴計(jì)算機(jī)該做什么的過(guò)程。
結(jié)構(gòu)化程序設(shè)計(jì)
采用自頂向下逐步求精的設(shè)計(jì)方法和單入口單出口的控制成分。
TFTF條件AAB(a)順序結(jié)構(gòu)(b)選擇型分支結(jié)構(gòu)(c)循環(huán)結(jié)構(gòu)AB條件3種基本的控制結(jié)構(gòu):良好的程序設(shè)計(jì)風(fēng)格標(biāo)識(shí)符:按意命名、保留字用大寫字母、使用統(tǒng)一的縮寫規(guī)則。表達(dá)式:使用括號(hào)、使用庫(kù)函數(shù)、條件化簡(jiǎn)、函數(shù)與過(guò)程模塊化:模塊的獨(dú)立性(高內(nèi)聚、低耦合)、模塊的規(guī)模適中。程序行的排列格式:排列格式美觀、層次分明、使用統(tǒng)一的縮進(jìn)格式,同一嵌套深度并列的語(yǔ)句對(duì)齊。注釋:添加必要的注釋,以說(shuō)明程序、過(guò)程和
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024各類設(shè)備采購(gòu)協(xié)議總覽
- 2024年新公司聘用勞動(dòng)協(xié)議樣式
- 2024年場(chǎng)地調(diào)查委托協(xié)議模板
- 2024屆安徽江南十校高三數(shù)學(xué)試題畢業(yè)班4月質(zhì)量檢查試題
- 2024年勞務(wù)合作及就業(yè)保障協(xié)議
- 化信息技術(shù)硬件采購(gòu)協(xié)議范本
- 2024年智能設(shè)備部署與維護(hù)協(xié)議
- 2024年蔬菜產(chǎn)業(yè)鏈戰(zhàn)略合作協(xié)議
- DB11∕T 1603-2018 睡蓮栽培技術(shù)規(guī)程
- 2024專業(yè)新風(fēng)系統(tǒng)安裝服務(wù)協(xié)議模板
- 攤位入股合同范本
- 2024年人教版八年級(jí)地理上冊(cè)全冊(cè)基礎(chǔ)知識(shí)點(diǎn)復(fù)習(xí)提綱
- 續(xù)保贈(zèng)送活動(dòng)方案
- 安全隱患排查檢討反思
- Advanced Operations Research智慧樹知到答案2024年上海大學(xué)
- 音樂(lè)鑒賞(西安交通大學(xué))智慧樹知到期末考試答案2024年
- 主題班會(huì)-期中考試動(dòng)員
- MOOC 數(shù)據(jù)挖掘與python實(shí)踐-中央財(cái)經(jīng)大學(xué) 中國(guó)大學(xué)慕課答案
- (2024)輔警招聘公安基礎(chǔ)知識(shí)考試題庫(kù)及答案
- 夸美紐斯完整版本
- 社會(huì)主義發(fā)展史智慧樹知到期末考試答案2024年
評(píng)論
0/150
提交評(píng)論