匯編語言-第1章基礎(chǔ)知識(shí)_第1頁
匯編語言-第1章基礎(chǔ)知識(shí)_第2頁
匯編語言-第1章基礎(chǔ)知識(shí)_第3頁
匯編語言-第1章基礎(chǔ)知識(shí)_第4頁
匯編語言-第1章基礎(chǔ)知識(shí)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余33頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

匯編語言程序設(shè)主講教師:::中學(xué)計(jì)算機(jī)科學(xué)與技術(shù)1課程教學(xué)和考核1、2、3、學(xué):56學(xué)分3.5學(xué)分4、試:平時(shí)作期末考10%;實(shí)5、必須新買作業(yè)6、選課代2PAGE4PAGE4計(jì)算機(jī)語言的發(fā)機(jī)器語

高級(jí)語

匯編語

匯編語言的特 例例1ca+b,#include#include#includeintmain(intargc,char*{int編譯后的目標(biāo)件達(dá)到return}例 C=a+ proc es:da 6匯編語言的應(yīng)系統(tǒng)程序、效率代碼、I/O驅(qū)動(dòng)程某些快速處理、位處理、硬件設(shè)備等高效程序是7PAGE9PAGE9參考資IBMPCPETERABEL第4版.PRENTICE第5版人民郵電IBMPC第1章基礎(chǔ)知第2章80x86計(jì)算機(jī)組第3章80x86指令系統(tǒng)和尋址方式第4編語言程序格式第6程序結(jié)構(gòu)第8章輸入輸出程序設(shè)數(shù)

第1數(shù)制之間的轉(zhuǎn)數(shù)和字符的表容1K= =1M=1024K=1G=1024M=1個(gè)二進(jìn)制位 8個(gè)二進(jìn)制位:Byte(字節(jié))1Byte=8bit Word(字)1Word=2Byte=數(shù)制 二進(jìn)20,八進(jìn)80,1,2,3,4,5,6,十進(jìn)0,1,2,3,4,5,6,7,8,十六進(jìn)0,1,2,3,4,5,6,7,8,A,B,C,D,E,二進(jìn)制:基數(shù)為2,逢二進(jìn)11012=1×23+1×22+1×20=上式中相應(yīng)于每位數(shù)字的2k十六進(jìn)制:基數(shù)為16,逢十六進(jìn)1001,0001,1000, 9×163+1×162+8×161+7×162、數(shù)制之間轉(zhuǎn)換(一 余數(shù)為最低位,最后一個(gè)余數(shù)為 注意:注意:數(shù)為止,故要產(chǎn)生一些誤差。不過當(dāng)位數(shù)足夠多時(shí),數(shù)制之間轉(zhuǎn)換(二3.二進(jìn)制數(shù)3.二進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù)(或十六進(jìn)制數(shù)),以小數(shù)BC碼:BC碼:用二進(jìn)制代碼對(duì)十進(jìn)制數(shù)進(jìn)行編碼,它既具有二進(jìn)制碼的形式二進(jìn)制與BCD碼之間的轉(zhuǎn)換,需經(jīng)過十進(jìn)制3、數(shù)和字符的表二進(jìn)制編碼的十進(jìn)制(BCDBinaryCoded十進(jìn) 十進(jìn) 0001 0001 0001 BC碼:用二進(jìn)制代碼對(duì)十進(jìn)制數(shù)進(jìn)行編碼,它既具有二進(jìn)制碼的形式BC碼:用二進(jìn)制代碼對(duì)十進(jìn)制數(shù)進(jìn)行編碼,它既具有二進(jìn)制碼的形式二進(jìn)制與BCD碼之間的轉(zhuǎn)換,需經(jīng)過十進(jìn)制二進(jìn)制編碼的十進(jìn)制(BCDBinaryCoded十進(jìn) 十進(jìn) 0001 0001 0001 BCD碼(二例1例1:十進(jìn)制數(shù)256,BCD碼(256)D=(001001010110)例2:十進(jìn)制0.764,BCD(0.764)D=(0.011101100100)BCD碼(三例例3:BCD碼轉(zhuǎn)換為十進(jìn)制(011000101000.100101010100)BCD=例例4:二進(jìn)制數(shù)轉(zhuǎn)換為BCD=11.25=(00010001.00100101)BCD碼(四 ASCII碼(一息交息交換標(biāo)準(zhǔn)碼,ASCII(AmericannationalStandardCodeforInformation7位ASCII27=128可顯示字符(94個(gè) 西文符號(hào)(32個(gè)):如!,<,,….碼可 、傳送和處理控制符(34個(gè)):如NUL(空白),CR(回車),… 上打印的7位ASCII碼ASCII碼(7位ASCII碼012345670NULDLESP0@P、p1SOHDC1設(shè)備控制!1AQaq2STXDC2設(shè)備控制”2BRbr3ETXDC3設(shè)備控制#3CScs4EOTDC4設(shè)備控制$4DTdt5ENQNAK%5EUeu6ACKSYN&6FVfv7BELETB’8GWgw8 CAN(8HXhx9 )9IYiyA SUB*:JZjzB ESC+;K[k{C ,<L\l|D -=M]m}E .>Nn-F /?OoDEL機(jī)器數(shù)與真符符號(hào)數(shù)碼化:將符號(hào)用“0正1負(fù)”表示,并以二進(jìn)制數(shù) 符號(hào)符號(hào)真值:把機(jī)器數(shù)實(shí)際代表的數(shù)稱為機(jī)器數(shù)的真值機(jī)器無符號(hào)數(shù):沒有符機(jī)器有符有符原碼(一X

X

一般的一個(gè)n位的原碼的表數(shù)范圍是-(2n-1-1)~+(2n-1-1)原碼(二例例1:X=+105[X]110100例2:X=-105[X]110100數(shù)值本反碼(一X

X

1

反碼(二例[+4]反= 000010符號(hào) 數(shù)值本[+127]反= 111111數(shù)值本符號(hào)反碼(二負(fù)數(shù)的反碼:負(fù)數(shù)的反碼:將它的正數(shù)按位(包括符號(hào)位)取反形成的例[-4]反 111101數(shù)值本符號(hào)[-127]符號(hào)000000數(shù)值本反碼(三反碼結(jié)8+(127)D 為符號(hào)位補(bǔ)碼(一X

2n

X由定義還可知,“0”的補(bǔ)碼具有唯一性即

補(bǔ)碼的表數(shù)范圍是-(2n-1~+(2n-1-[X+Y]補(bǔ)=[X]補(bǔ)+[Y][X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)碼(二例[+0]000000符號(hào)數(shù)值本[+4]符號(hào)000010數(shù)值本[+127]補(bǔ) 111111符號(hào)位數(shù)值本補(bǔ)碼(三負(fù)數(shù)的補(bǔ)碼:負(fù)數(shù)的補(bǔ)碼:反碼加1。連同符號(hào)位,按位取反再加1例[-4]符號(hào)11110數(shù)值本[-[-31]符號(hào)1000數(shù)值本[-127]符號(hào)00000數(shù)值本補(bǔ)碼(六補(bǔ)碼補(bǔ)碼結(jié)[+0]=[-0]補(bǔ)②8位二進(jìn)制補(bǔ)碼所能表示的數(shù)值為-最小的負(fù) ③當(dāng)1個(gè)帶符號(hào)數(shù)用8位二進(jìn)制補(bǔ)碼表示時(shí), 符號(hào)位,其余7例:[X]10011011BX=-1100101=-101溢出及其判斷方法(一溢出:指溢出:指帶符號(hào)數(shù)的補(bǔ)碼運(yùn)算溢出補(bǔ)碼運(yùn)算范圍-2n-1~+2n-1-1-28-1~+28-1-1,即--216-1~+216-1-1,即-,補(bǔ)[X]補(bǔ)Y]補(bǔ)[X]補(bǔ)Y]補(bǔ)++ +結(jié)論:兩個(gè)正數(shù)相加,結(jié)果應(yīng)該為正數(shù)+129,但運(yùn)算結(jié)例例1:X解:[X]補(bǔ)=01000000,[Y]補(bǔ)溢出及其判斷方法(三解:[X]補(bǔ)=10000001,[Y]補(bǔ)自丟補(bǔ)自丟補(bǔ)補(bǔ)[X]補(bǔ)+[Y]補(bǔ)= +-2[X+Y]補(bǔ)[X+Y]補(bǔ)溢出及其判斷方法(四判斷溢判斷溢出的方①根據(jù)參加運(yùn)算的兩個(gè)數(shù)符號(hào)及運(yùn)算結(jié)果符號(hào)進(jìn)位狀態(tài)數(shù)值部分的 相加的進(jìn)位狀態(tài)V=D7CV=D7C溢出及其判斷方法(五溢出與進(jìn)位:不同溢

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論