匯編基礎(chǔ)知識(shí)的詳細(xì)介紹_第1頁(yè)
匯編基礎(chǔ)知識(shí)的詳細(xì)介紹_第2頁(yè)
匯編基礎(chǔ)知識(shí)的詳細(xì)介紹_第3頁(yè)
匯編基礎(chǔ)知識(shí)的詳細(xì)介紹_第4頁(yè)
匯編基礎(chǔ)知識(shí)的詳細(xì)介紹_第5頁(yè)
已閱讀5頁(yè),還剩20頁(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)介

基礎(chǔ)知識(shí):進(jìn)位制不同進(jìn)位制數(shù)之間的轉(zhuǎn)換c.二進(jìn)制的運(yùn)算d.十六進(jìn)制數(shù)的運(yùn)算e.幾種基本的邏輯運(yùn)算f.計(jì)算機(jī)中數(shù)和字符的表示第一頁(yè),共二十五頁(yè)。進(jìn)位制

進(jìn)位計(jì)數(shù)制是一種計(jì)數(shù)的方法,習(xí)慣上常用的是十進(jìn)制。其它的進(jìn)制還有很多,比如二進(jìn)制、八進(jìn)制、十二進(jìn)制、十六進(jìn)制、六十進(jìn)制等。不同進(jìn)位制都各有優(yōu)、缺點(diǎn)。如果一個(gè)數(shù)是n進(jìn)制的,那么就稱這個(gè)數(shù)的基數(shù)是n。一般n進(jìn)制數(shù)amam-1…a1a0.b0b1…bk的表示方法是:amnm+am-1nm-1+…+a1n+a0+b0n-1+…+bkn-k-1第二頁(yè),共二十五頁(yè)。進(jìn)位制不同的進(jìn)制用不同的數(shù)碼表示,在計(jì)算機(jī)的應(yīng)用中,一般n<=10時(shí)就用常用阿拉伯?dāng)?shù)字的0~n-1表示,如果n>10時(shí)就需要另外使用一些新的數(shù)碼。比如十六進(jìn)制的數(shù)碼為0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f。第三頁(yè),共二十五頁(yè)。進(jìn)位制

一般表示不同進(jìn)制數(shù)在數(shù)的右下角標(biāo)出基數(shù)即可,在計(jì)算機(jī)應(yīng)用中,常用的進(jìn)位制分別用不同的字母來(lái)表示: 二進(jìn)制用B(Binary) 八進(jìn)制用O(Octal) 十進(jìn)制用D(decimal) 十六進(jìn)制用H(hexadecimal)比如31D、1FH、11111B、111112等都表示同一個(gè)數(shù)第四頁(yè),共二十五頁(yè)。不同進(jìn)位制數(shù)之間的轉(zhuǎn)換在計(jì)算機(jī)應(yīng)用中,一般有以下幾種轉(zhuǎn)換:二、八、十六等非十進(jìn)制數(shù)化十進(jìn)制數(shù)十進(jìn)制數(shù)化二進(jìn)制數(shù)十六進(jìn)制化二進(jìn)制二進(jìn)制化十六進(jìn)制第五頁(yè),共二十五頁(yè)。非十進(jìn)制數(shù)化十進(jìn)制數(shù)非十進(jìn)制數(shù)化十進(jìn)制數(shù)的方法是:各位數(shù)碼乘以與其對(duì)應(yīng)的權(quán),然后相加即可。如:1011B=1*23+0*22+1*2+1=11D 02E3H=0*163+2*162+E*16+3 =2*256+14*16+3=739D第六頁(yè),共二十五頁(yè)。十進(jìn)制數(shù)化二進(jìn)制數(shù) 十進(jìn)制數(shù)與二進(jìn)制數(shù)的區(qū)別在于各位的權(quán)、值不同,二進(jìn)制數(shù)可以通過(guò)乘法相加得到相應(yīng)的十進(jìn)制數(shù)。 十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)就不能用這種方法了。十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)的方法有很多,比較常用的有:降冪法除法第七頁(yè),共二十五頁(yè)。降冪法降冪法的方法是:寫(xiě)出要轉(zhuǎn)化的十進(jìn)制數(shù)。寫(xiě)出小于此數(shù)的所有的2的冪次,也就是二進(jìn)制各位的權(quán)值。用要轉(zhuǎn)換的數(shù)減去與它最相近的權(quán)值,如果夠減就在相應(yīng)位記1,否則記0并跳過(guò)此位。不斷重復(fù)3,直到該數(shù)為0為止。第八頁(yè),共二十五頁(yè)。除法將要轉(zhuǎn)化的十進(jìn)制數(shù)的整數(shù)部分不斷除以2,并記下余數(shù),直到商為0。將余數(shù)按從后往前的順序排列起來(lái),構(gòu)成整數(shù)部分。將要轉(zhuǎn)換的十進(jìn)制數(shù)的小數(shù)部分乘以2,并記下結(jié)果的整數(shù)部分,將結(jié)果的小數(shù)部分乘以2,如此重復(fù),直到結(jié)果的小數(shù)部分為0。然后將結(jié)果的整數(shù)部分從前往后排列起來(lái),構(gòu)成小數(shù)部分。第九頁(yè),共二十五頁(yè)。十六進(jìn)制簡(jiǎn)介十六進(jìn)制數(shù)的基數(shù)為16,各數(shù)碼與二進(jìn)制和十進(jìn)制的對(duì)應(yīng)關(guān)系如圖:二進(jìn)制十進(jìn)制十六進(jìn)制000000000111001022001133010044010155011066011177二進(jìn)制十進(jìn)制十六進(jìn)制100088100199101010A101111B110012C110113D111014E111115F第十頁(yè),共二十五頁(yè)。十六進(jìn)制化二進(jìn)制十六進(jìn)制數(shù)化二進(jìn)制數(shù)的方法是:將要轉(zhuǎn)換的十六進(jìn)制數(shù)每一位用4位二進(jìn)制數(shù)表示即可。如:8BH=1000

1011B 02E3H=0000001011110011B第十一頁(yè),共二十五頁(yè)。二進(jìn)制化十六進(jìn)制二進(jìn)制數(shù)化十六進(jìn)制數(shù)的方法是:將要轉(zhuǎn)換的二進(jìn)制數(shù)每四位組成一組,用1位十六進(jìn)制數(shù)表示即可。如:10001011B=8BH 0000001011110011B=02E3H第十二頁(yè),共二十五頁(yè)。二進(jìn)制數(shù)的運(yùn)算加法規(guī)則:

0+0=01+0=10+1=11+1=0(進(jìn)位1)乘法規(guī)則:0x0=01x0=00x1=01x1=1第十三頁(yè),共二十五頁(yè)。十六進(jìn)制數(shù)的運(yùn)算十六進(jìn)制數(shù)運(yùn)算的方法有兩種:先把十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)運(yùn)算,再將結(jié)果轉(zhuǎn)換為十六進(jìn)制。直接用十六進(jìn)制數(shù)計(jì)算,但規(guī)則是逢16進(jìn)1。第十四頁(yè),共二十五頁(yè)。十六進(jìn)制數(shù)的運(yùn)算加法:兩數(shù)之和S小于16,與十進(jìn)制相同兩數(shù)之和S不小于16,用S-16及進(jìn)位1取代S減法:夠減時(shí)直接相減,不夠時(shí)向高位借1表示16乘法:與十進(jìn)制相同,但是結(jié)果為十六進(jìn)制05C3H3D25H42E8H+3D25H05C3H3762H-05C3H00ABH3F61x+399E3D941H第十五頁(yè),共二十五頁(yè)?!芭c”運(yùn)算(AND):又稱邏輯乘,用符號(hào)●或∧表示。A和B都為1時(shí),“與”運(yùn)算結(jié)果才為1“或”運(yùn)算(OR):又稱邏輯加,用符號(hào)+或∨表示。A和B任一為1時(shí),“或”運(yùn)算結(jié)果為1ABA∧B000010100111ABA∨B000011101111幾種基本的邏輯運(yùn)算第十六頁(yè),共二十五頁(yè)。“非”運(yùn)算(NOT):變量A的非用A表示“異或”運(yùn)算(XOR):用符號(hào)∨表示AA0110ABA∨B000011101110A和B取值相異時(shí),“異或”運(yùn)算結(jié)果為1幾種基本的邏輯運(yùn)算第十七頁(yè),共二十五頁(yè)。計(jì)算機(jī)中數(shù)和字符的表示

計(jì)算機(jī)中的數(shù)用二進(jìn)制來(lái)表示,數(shù)的符號(hào)也是用二進(jìn)制來(lái)表示的。把一個(gè)數(shù)連同其符號(hào)在內(nèi)在機(jī)器中的表示加以數(shù)值化,這樣的數(shù)稱為機(jī)器數(shù)。機(jī)器數(shù)一般用最高有效位來(lái)表示符號(hào):0表示正數(shù),1表示負(fù)數(shù)。機(jī)器數(shù)可以用不同的編碼來(lái)表示,常用的有原碼、補(bǔ)碼和反碼表示法,大多數(shù)的機(jī)器采用補(bǔ)碼表示法。第十八頁(yè),共二十五頁(yè)。補(bǔ)碼表示法補(bǔ)碼表示法的原則:正數(shù)采用符號(hào)—絕對(duì)值表示,即數(shù)的最高有效位為0表示符號(hào),其余部分表示數(shù)的絕對(duì)值。負(fù)數(shù)x用2n-|x|表示,n為機(jī)器的字長(zhǎng),很顯然,負(fù)數(shù)的最高位為1。注:在補(bǔ)碼表示法中0只有一種表示。字長(zhǎng)為n的補(bǔ)碼表示的范圍是-2n-1~2n-1-1。第十九頁(yè),共二十五頁(yè)。補(bǔ)碼表示法補(bǔ)碼表示的簡(jiǎn)單方法:對(duì)于正數(shù),直接用符號(hào)—絕對(duì)值法寫(xiě)出。對(duì)于負(fù)數(shù),先寫(xiě)出其絕對(duì)值的補(bǔ)碼表示,然后按位求反,最后在末位加1。(求反加1)如:-117D(機(jī)器字長(zhǎng)為16)的補(bǔ)碼表示為:

+117D表示為:0000000001110101B 按位求反后為:1111111110001010B 末位加1得結(jié)果為:1111111110001011B所以-117D的補(bǔ)碼表示為FF8BH。第二十頁(yè),共二十五頁(yè)。補(bǔ)碼符號(hào)擴(kuò)展符號(hào)擴(kuò)展:一個(gè)數(shù)從位數(shù)較少擴(kuò)展到位數(shù)較多。在補(bǔ)碼表示法中,正數(shù)的符號(hào)擴(kuò)展在前面補(bǔ)0,負(fù)數(shù)的符號(hào)擴(kuò)展在前面補(bǔ)1。第二十一頁(yè),共二十五頁(yè)。補(bǔ)碼的加法和減法補(bǔ)碼的性質(zhì):[x]補(bǔ)[-x]補(bǔ)[x]補(bǔ)補(bǔ)碼的加法規(guī)則:[x+y]補(bǔ)=[x]補(bǔ)+[y]補(bǔ)補(bǔ)碼的減法規(guī)則:[x-y]補(bǔ)=[x]補(bǔ)+[-y]補(bǔ)

=[x]補(bǔ)+[[y]補(bǔ)]補(bǔ)第二十二頁(yè),共二十五頁(yè)。無(wú)符號(hào)整數(shù)補(bǔ)碼能夠很方便地用來(lái)表示有符號(hào)整數(shù),對(duì)于無(wú)符號(hào)整數(shù),就不再把最高位當(dāng)成符號(hào)位,而是作為有效位來(lái)處理。 N位無(wú)符號(hào)數(shù)的范圍是0~2n-1。 計(jì)算機(jī)對(duì)于有符號(hào)數(shù)和無(wú)符號(hào)數(shù)進(jìn)行不同的處理。第二十三頁(yè),共二十五頁(yè)。字符表示法字符包括:字母:A,B,…Z,a,b,…,z數(shù)字:0,1,…,9專用字符:+,-,*,/,SP(空格鍵),…非打印字符:Return,Ctrl,…. 在計(jì)算機(jī)中字符通常采用美國(guó)信息交換標(biāo)準(zhǔn)代碼ASCII碼:用一個(gè)8位二進(jìn)制數(shù)來(lái)表示一個(gè)字符,其中低7位為ASCII碼值,最高位一般用做校驗(yàn)位。第二十四頁(yè),共二十五頁(yè)。內(nèi)容梗概基礎(chǔ)知識(shí):。進(jìn)位計(jì)數(shù)制是一種計(jì)數(shù)的方法,習(xí)慣上常用的是十進(jìn)制。如果一個(gè)數(shù)是n進(jìn)制的,那么就稱這個(gè)數(shù)的基數(shù)是n。amnm+am-1nm-1+。+a1n+a0+b0n-1+。+bkn-k-1。比如十六進(jìn)制的數(shù)碼為0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f。比如31D、1FH、11111B、111112等都表示同一個(gè)數(shù)。二、八、十六等非十進(jìn)制數(shù)化十進(jìn)制數(shù)。非十進(jìn)制數(shù)化十進(jìn)制數(shù)。非十進(jìn)制數(shù)化十進(jìn)制數(shù)的方法是:。02E3H=0*163+2*162+E*16+3。=2*256+14*16+3=739D。十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)就不能用這種方法了。用要轉(zhuǎn)換的數(shù)減去與它最相近的權(quán)值,如果夠減就在相應(yīng)位記1,否則記0并跳過(guò)此位。將要轉(zhuǎn)化的十進(jìn)制數(shù)的整數(shù)部分不斷除以2,并記下余數(shù),直到商為0。然后將結(jié)果的整數(shù)部分從前往后排列起來(lái),構(gòu)成小數(shù)部分

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論