指令系統(tǒng)、機(jī)器語(yǔ)言、匯編語(yǔ)言_第1頁(yè)
指令系統(tǒng)、機(jī)器語(yǔ)言、匯編語(yǔ)言_第2頁(yè)
指令系統(tǒng)、機(jī)器語(yǔ)言、匯編語(yǔ)言_第3頁(yè)
指令系統(tǒng)、機(jī)器語(yǔ)言、匯編語(yǔ)言_第4頁(yè)
指令系統(tǒng)、機(jī)器語(yǔ)言、匯編語(yǔ)言_第5頁(yè)
已閱讀5頁(yè),還剩11頁(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)介

指令系統(tǒng)、機(jī)器語(yǔ)言、匯編語(yǔ)言,Dr.ChenHutommychen74020-31984767,什么是指令系統(tǒng),指令系統(tǒng)是CPU執(zhí)行的基本操作,是計(jì)算機(jī)軟件和硬件的界面。分為RISC和CISC兩大類指令的基本內(nèi)容算術(shù)邏輯運(yùn)算存儲(chǔ)器訪問(wèn)轉(zhuǎn)移指令,CPU中的基本概念,內(nèi)存統(tǒng)一編址的存儲(chǔ)單元存儲(chǔ)單元中數(shù)據(jù)的含義由程序解釋算術(shù)邏輯部件(ALU)完成算術(shù)(加、減、乘、除等)和邏輯運(yùn)算(與、或、非、異或等)寄存器CPU上的一小塊存儲(chǔ)區(qū)域,用于存儲(chǔ)中間結(jié)果,CPU中的基本概念,控制器:控制指令的執(zhí)行過(guò)程程序計(jì)數(shù)器(PC):存放下一條指令地址的寄存器IR:存放當(dāng)前指令的寄存器數(shù)據(jù)寄存器,指令的執(zhí)行過(guò)程,根據(jù)PC從存儲(chǔ)器中取出指令,保存到IR寄存器中;根據(jù)IR寄存器中的指令內(nèi)容進(jìn)行操作;計(jì)算存儲(chǔ)器訪問(wèn)轉(zhuǎn)移指令修改PC值,一個(gè)虛擬的計(jì)算機(jī)Pep-7,Pep-7的寄存器結(jié)構(gòu)PC(8位)IR(24位)累加器A(16位)狀態(tài)位N(1位)狀態(tài)位Z(1位)Pep-7的存儲(chǔ)器結(jié)構(gòu)有4096個(gè)字節(jié),Pep-7的指令系統(tǒng)指令格式(24位),0,指令操作碼(5位),尋址方式(2位):00立即尋址;01直接尋址,數(shù)據(jù)(16位),一些指令實(shí)例,兩種不同的尋址方式,立即尋址:數(shù)據(jù)存放在操作數(shù)中A=11111b=31直接尋址:數(shù)據(jù)的地址存放在操作數(shù)中A=11111b=31,從內(nèi)存單元31取一個(gè)字到A中,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,程序輸出“Hello”,二進(jìn)制代碼111000000000000001001000E00048111000000000000001101001E00065111000000000000001101100E0006C111000000000000001101100E0006C111000000000000001101111E0006F,程序的二進(jìn)制代碼存儲(chǔ),地址內(nèi)容0000:111000000000000001001000E000480003:111000000000000001101001E000650006:111000000000000001101100E0006C0009:111000000000000001101100E0006C000C:111000000000000001101111E0006F,程序的執(zhí)行過(guò)程,PC=0000H1、取指令I(lǐng)R=PC=0000H=E000482、譯碼根據(jù)指令前5位發(fā)現(xiàn)此指令為輸出指令;3、取操作數(shù)因?yàn)槭橇⒓磳ぶ贩绞?,所以取指令中的?nèi)容0048H。4、執(zhí)行將操作數(shù)作為輸出。屏幕顯示“H”5、PC自加PCPC+3=0003H,PC機(jī)的引導(dǎo)過(guò)程,BIOS(BasicInputOutputSystem)是在主板上預(yù)先燒制好的啟動(dòng)代碼;操作系統(tǒng)的內(nèi)容存儲(chǔ)在硬盤(pán)上。操作的主要流程包括:系統(tǒng)加電,從BIOS開(kāi)始取指令執(zhí)行,完成硬件自檢從硬盤(pán)上讀入引導(dǎo)扇區(qū)內(nèi)容到內(nèi)存,并執(zhí)行由引導(dǎo)扇區(qū)內(nèi)容從硬盤(pán)上讀取操作系統(tǒng)到內(nèi)容,引導(dǎo)進(jìn)入操作系統(tǒng)。,匯編語(yǔ)言(AssembleLanguage),匯編語(yǔ)言(AssembleLanguage):一種低級(jí)語(yǔ)言,用助記符表示特定計(jì)算機(jī)的機(jī)器語(yǔ)言指令匯編器(Assembler):將匯編語(yǔ)言程序翻譯成機(jī)器代碼的程序,Pep-7的匯編語(yǔ)言,LOADAh#0008B,i,操作碼,操作數(shù),尋址方式,指令含義:將0008H放入到寄存器A中,指令的機(jī)器碼:,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,總結(jié),指令是CPU執(zhí)行的基本單位指令的具體定義構(gòu)成了機(jī)器語(yǔ)言,是一套精巧的二進(jìn)制編碼指令系統(tǒng)分為RISC和CISC兩大類指令系統(tǒng)一般包括運(yùn)算指令,存儲(chǔ)器訪問(wèn)指令、轉(zhuǎn)移指令等指令系統(tǒng)的

溫馨提示

  • 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)論