2016計算機(jī)原理復(fù)習(xí)重點(diǎn)_第1頁
2016計算機(jī)原理復(fù)習(xí)重點(diǎn)_第2頁
2016計算機(jī)原理復(fù)習(xí)重點(diǎn)_第3頁
2016計算機(jī)原理復(fù)習(xí)重點(diǎn)_第4頁
2016計算機(jī)原理復(fù)習(xí)重點(diǎn)_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

...../復(fù)習(xí)重點(diǎn)第1章緒論(概念)計算機(jī)系統(tǒng)的組成分為兩大疇:硬件和軟件。書P4圖1-1計算機(jī)硬件分為主機(jī)和外設(shè);計算機(jī)軟件分為系統(tǒng)軟件和應(yīng)用軟件兩大類。計算機(jī)系統(tǒng)的組成:·諾依曼計算機(jī)根本特點(diǎn):采用二進(jìn)制形式表示指令和數(shù)據(jù);計算機(jī)采用存儲程序的工作方式;計算機(jī)硬件由存儲器、運(yùn)算器、控制器、輸入設(shè)備和輸出設(shè)備組成。了解主要部件功能。存儲系統(tǒng)通常分為三級存儲體系是指:Cache—存—外存三層架構(gòu),通常存〔主存〕和Cache由半導(dǎo)體存儲器構(gòu)成??偩€概念計算機(jī)中各個功能部件是通過總線連接的,它是各部件之間進(jìn)展信息傳輸?shù)墓簿€路。總線:一組公共信息傳輸線路,能為多個部件服務(wù),可分時地發(fā)送與接收各個部件的信息。總線的數(shù)據(jù)通路寬度:指能夠一次并行傳送的數(shù)據(jù)位數(shù)??偩€分為單向總線和雙向總線。〔傳送方向分〕單向總線:掛在總線上的一些部件將信息有選擇地傳向另一些部件,卻不能反向傳送;雙向總線:掛在總線上的任何一個部件或設(shè)備都可以從總線上有選擇地承受其他部件或設(shè)備的信息,而且能通過總線有選擇的向其他部件或設(shè)備發(fā)送信息。根據(jù)所傳信息種類不同,通常系統(tǒng)總線可以分為三種:數(shù)據(jù)總線DB、地址總線AB、控制總線CB計算機(jī)系統(tǒng)的層次結(jié)構(gòu)從語言功能角度劃分層次結(jié)構(gòu),一般地,計算機(jī)的語言由低到高可以分成機(jī)器語言、匯編語言、高級語言和專用語言等計算機(jī)硬件的物理功能是執(zhí)行機(jī)器語言,機(jī)器語言是能夠被計算機(jī)硬件直接識別的語言。匯編語言是一種面向機(jī)器結(jié)構(gòu)的低級程序設(shè)計語言。計算機(jī)的主要指標(biāo)機(jī)器根本字長:參與計算機(jī)運(yùn)算的操作數(shù)的根本位數(shù)。存儲器容量:一般,以字節(jié)數(shù)表示存儲器容量,例如:1KB=210B;1MB=220B;1GB=230B;1TB=240B第2章數(shù)據(jù)信息表示2.1數(shù)值數(shù)據(jù)的信息表示〔掌握〕進(jìn)位計數(shù)制之間的轉(zhuǎn)換數(shù)的小數(shù)點(diǎn)表示根據(jù)小數(shù)點(diǎn)位置是否固定,數(shù)的格式分為兩種表示形式,分別是定點(diǎn)數(shù)和浮點(diǎn)數(shù)。定點(diǎn)數(shù)的表示:定點(diǎn)正數(shù)、小數(shù)〔重點(diǎn)是小數(shù)〕原碼/補(bǔ)碼/反碼表示圍如習(xí)題2.4:分別寫出字長8位〔含1符號位〕定點(diǎn)小數(shù)的原、補(bǔ)、反碼表示時的十進(jìn)制數(shù)圍浮點(diǎn)數(shù)的表示:典型/IEEE典型形式:用一對定點(diǎn)數(shù)〔階碼和尾數(shù)〕來表示浮點(diǎn)數(shù)的表示圍主要由階碼決定,精度那么主要由尾數(shù)決定。規(guī)格化浮點(diǎn)數(shù):尾數(shù):1/2≤|M|<1正數(shù),規(guī)格化表示的尾數(shù)形式為:0.1xx…x補(bǔ)碼表示的負(fù)數(shù),規(guī)格化表示的尾數(shù)形式為:1.0xx…x如:習(xí)題2.5:浮點(diǎn)字長為32位,其中階碼8位〔含1位階符〕,基值為2,尾數(shù)24位〔含1位數(shù)符〕,假設(shè)階碼和尾數(shù)采用同一種機(jī)器數(shù)形式,試問當(dāng)該浮點(diǎn)數(shù)分別用原碼和補(bǔ)碼表示時,且尾數(shù)為規(guī)格化形式,分別寫出它們所對應(yīng)的最大正數(shù)、最小正數(shù)、最大負(fù)數(shù)和最小負(fù)數(shù)的機(jī)器數(shù)形式與十進(jìn)制真值移碼:移碼通常用于表示浮點(diǎn)數(shù)的階碼如果浮點(diǎn)數(shù)的階碼有n+1位〔包括1位符號位〕,其階碼的表數(shù)圍為-2n~+(2n-1),那么階碼x的移碼定義為:[x]移=2n+x,-2n≤x≤2n-1移碼的性質(zhì):當(dāng)x<0時,[x]移的符號位〔最高位〕為0,當(dāng)x≥0時,[x]移的符號位為1,與原、補(bǔ)碼符號相反。由[x]補(bǔ)得到[x]移的方法是變[x]補(bǔ)的符號位取反,其他各位一樣。IEEE754標(biāo)準(zhǔn)掌握熟悉:IEEE754標(biāo)準(zhǔn)單精度格式〔短實數(shù)格式〕即:共32位。階碼8位〔含1位符號位〕,移碼〔變形移碼〕表示,偏置量為127,以2為底。即:階碼=階碼真值+127尾數(shù)24位(包括1位數(shù)符),原碼表示,實際數(shù)值:數(shù)符1位,尾數(shù)23+1位〔隱含整數(shù)1〕。即尾數(shù)有效值為1.M〔將尾數(shù)移位成1.M形式,在尾數(shù)局部只顯示小數(shù)點(diǎn)右側(cè)的23位尾數(shù)〕如,習(xí)題2.8十進(jìn)制〔或二進(jìn)制〕數(shù)值,表示成IEEE754標(biāo)準(zhǔn)的32位短實數(shù)浮點(diǎn)數(shù)格式如,習(xí)題2.9浮點(diǎn)數(shù)表示數(shù)值,寫出十進(jìn)制真值。非數(shù)值數(shù)據(jù)〔了解〕如:ASCII碼目前使用最廣泛的字符編碼方案是ASCII碼,一個字符的ASCII碼占用主存儲器的一個字節(jié)單元,如果是字符序列,通常那么占用主存多個連續(xù)的字節(jié)單元。第3章數(shù)值運(yùn)算與運(yùn)算器3.1根本算術(shù)運(yùn)算的實現(xiàn)〔概念〕加法器有兩種形式:串行加法器和并行加法器串行加法器:n位字長的加法器僅有一位全加器,使用移位存放器從低位到高位串行地提供操作數(shù),分n步進(jìn)展相加并行加法器:全加器位數(shù)和操作數(shù)位數(shù)一樣,同時對所有位進(jìn)展求和。并行加法器的進(jìn)位結(jié)構(gòu)并行加法器中傳遞進(jìn)位信號的邏輯線路稱為進(jìn)位鏈進(jìn)位線路結(jié)構(gòu)分為:串行進(jìn)位、并行進(jìn)位;將整個加法器分組,對組、組間分別采用串行或并行進(jìn)位。例如:有組并行、組間串行,組并行、組間并行等進(jìn)位結(jié)構(gòu)3.2定點(diǎn)運(yùn)算(掌握)〔帶符號數(shù)1、2位乘〕掌握運(yùn)算方法。重點(diǎn):補(bǔ)碼兩位乘如習(xí)題3.3原碼一位乘法習(xí)題3.4〔1〕補(bǔ)碼一位乘習(xí)題3.5〔1〕補(bǔ)碼兩位乘3.3浮點(diǎn)運(yùn)算(掌握)〔加、減、乘〕掌握運(yùn)算方法。重點(diǎn):浮點(diǎn)數(shù)乘法如習(xí)題3.8〔1〕浮點(diǎn)數(shù)加、減習(xí)題3.9〔1〕浮點(diǎn)數(shù)乘法3.4運(yùn)算器舉例(概念)74181:算術(shù)邏輯單元,具有組并行進(jìn)位鏈,提供了輔助函數(shù)G,P供組間進(jìn)位鏈?zhǔn)褂谩?片74181可以作為1個4位的小組,組間可采用串行進(jìn)位,也可采用并行進(jìn)位。通過采用組間并行進(jìn)位,看增加1片74182并行進(jìn)位部件。74182〔先行進(jìn)位發(fā)生器〕提供:組間并行進(jìn)位信號。第4章指令系統(tǒng)(掌握)〔8086指令系統(tǒng)〕指令系統(tǒng):是指一臺計算機(jī)所能執(zhí)行的全部指令的集合。指令的根本格式:一條指令實際上包括兩種信息,即操作碼和地址碼。8086/8088的CPU結(jié)構(gòu):P978086CPU采用了指令流水線結(jié)構(gòu),將取指令〔或取操作數(shù)〕與執(zhí)行指令的功能分別由兩個獨(dú)立部件實現(xiàn),即總線接口部件BIU與執(zhí)行部件EU。8086/8088的主存儲器結(jié)構(gòu)8086CPU的主存單元地址為20位,其主存容量為1M字節(jié),而CPU部的存放器和數(shù)據(jù)通路都是16位。8086將1MBf主存空間劃分為假設(shè)干段,每個段的最大長度為64KB單元。偏移量為:0000H~FFFFH物理地址:20位真正地址,00000H~FFFFFH8086中,編程訪問主存單元式,通常采用邏輯地址:由段基值和偏移地址〔段偏移量〕組成。主存單元的邏輯地址=段基值:段偏移量邏輯地址與物理地址的轉(zhuǎn)換:物理地址=(段R)*16+偏移量主存支持字/字節(jié)訪問:一個字節(jié)數(shù)據(jù)〔8位二進(jìn)制數(shù)〕占用一個字節(jié)存儲單元字尋址:一個字?jǐn)?shù)據(jù)〔16位二進(jìn)制數(shù)〕的存儲占用相鄰的2個字節(jié)存儲單元高地址存高8位;低地址存低8位。(即,字單元的地址用其低地址來表示)。8086/8088CPU中的存放器P988086CPU中包含8個16位通用存放器和4個16位段存放器。段存放器:相應(yīng)段的首址的高16位〔段基值〕CS:代碼段段存放器,用來存放當(dāng)前代碼段首址的高16位。DS:數(shù)據(jù)段段存放器,用來存放當(dāng)前數(shù)據(jù)段首址的高16位。ES:附加段段存放器,用來存放當(dāng)前附加段首址的高16位。SS:堆棧段段存放器,用來存放當(dāng)前堆棧段首址的高16位。8086主機(jī)在程序運(yùn)行時,最多只能有4個當(dāng)前段。因為段存放器的數(shù)目只有4個。通用R〔8個16位R〕:地址指針R〔給出段偏移量〕:SI、DI、SP、BP數(shù)據(jù)R:16位AX、BX、CX、DX;每個可分成2個8位的存放器IP:8086CPU中指令指針存放器,用來存放需要訪問的指令距離代碼段首地址的偏移量。FR:flagsregister標(biāo)志存放器,用來存放當(dāng)前程序的運(yùn)行狀態(tài)和工作方式。了解6個狀態(tài)標(biāo)志位和3個控制標(biāo)志位功能。其中存儲的信息通常被稱為程序狀態(tài)字(PSW)CF、PF、ZF、SF、OF、AF〔狀態(tài)標(biāo)志位〕TF、DF、IF〔控制標(biāo)志位〕熟悉掌握8086指令系統(tǒng)的與數(shù)據(jù)和存儲器相關(guān)的各尋址方式立即、存放器、直接、存放器間接、變址、基址變址尋址方式等如,習(xí)題4.7:指出各指令的操作數(shù)的尋址方式。熟悉掌握8086指令系統(tǒng)各指令助記符、指令的功能p114如,習(xí)題4.9:判斷指令對錯能讀程序,寫結(jié)果如,習(xí)題4.12堆棧操作:P1198086的堆棧是在主存中設(shè)置的按照后進(jìn)先出方式進(jìn)展操作的一段存儲空間,由SS指定的一段存儲器〔段長64KB〕構(gòu)成。8086的堆棧自下向上生成的堆棧。棧底地址大于棧頂?shù)刂稴P棧頂指針,其容表示操作過程中棧頂單元相對于堆棧段基址的偏移量。8086/8088堆棧規(guī)定:以字〔2個字節(jié)〕為單位進(jìn)展存取。入棧:SP容減2,入棧容傳送到SP和〔SP〕+1所指向的主存字節(jié)單元中出棧:棧頂字容出棧,SP容加2,棧頂下移2個字節(jié),釋放原棧頂字空間如,習(xí)題4.14第5章中央處理器〔CPU〕5.1CPU的總體結(jié)構(gòu)與設(shè)計(掌握)CPU的]主要功能是從主存儲器中取出指令、解釋指令和執(zhí)行指令。CPU根本組成:傳統(tǒng)的CPU由運(yùn)算器和控制器組成。隨著CPU設(shè)計技術(shù)的不斷開展,目前CPU部組成主要有:控制部件(CU)算術(shù)邏輯運(yùn)算部件〔ALU〕Cache存儲器中斷系統(tǒng)各種存放器CPU部數(shù)據(jù)通路模型機(jī)CPU的總體結(jié)構(gòu):以8086的結(jié)構(gòu)與指令系統(tǒng)為根底簡化設(shè)計模型機(jī)單BUS結(jié)構(gòu):CPU、存儲器與I/O部件掛接在一組系統(tǒng)總線上,同步方式工作模型機(jī)的CPU只保存EU結(jié)構(gòu)CPU總線〔IBUS〕雙向單總線IBUS重復(fù)使用信息單發(fā)送多接收三態(tài)門隔離模型機(jī)CPU中存放器設(shè)置P151,各存放器功能〔1〕存放器組:設(shè)置AX、BX、CX、DX、SI、DI、BP與SP,共8個16位存放器〔2〕總線暫存器RBL:16位,可以暫存、鎖住CPU總線IBUS上的數(shù)據(jù)。〔3〕移位存放器〔SR〕:16位,接收暫存IBUS上的數(shù)據(jù),并且具有移位功能〔邏輯左右移、算術(shù)左右移與循環(huán)左右移〕〔4〕IR指令存放器:16位,用來存放當(dāng)前正在執(zhí)行的一條指令?!?〕PC程序計數(shù)器:16位,存放當(dāng)前或下一條指令在主存中的地址?!?〕MAR:主存地址存放器,存放CPU訪問主存或I/O接口的地址〔7〕MDR:主存數(shù)據(jù)存放器,存放CPU與主存或I/O接口之間傳送的數(shù)據(jù)ALU部件:算術(shù)邏輯運(yùn)算部件由ALU、RA、RB、三態(tài)門與FR組成控制部件CU:是CPU的核心部件。功能:根據(jù)指令操作碼的不同,與時序系統(tǒng)配合產(chǎn)生相應(yīng)的控制信號,以控制機(jī)器正確運(yùn)行5.2指令周期、指令流程與微操作命令(掌握)多級時序概念:〔1〕指令周期:執(zhí)行一條指令的時間?!?〕機(jī)器周期:〔CPU工作周期〕把指令周期分成假設(shè)干個子周期,每個子周期稱為機(jī)器周期?!?〕節(jié)拍〔時鐘周期〕:完成一步根本操作的時間段?!?〕時鐘脈沖信號:時序系統(tǒng)的根本定時信號。模型機(jī)設(shè)置五種工作周期:〔1〕取指周期FI:取指譯碼〔2〕目的周期DST:形成目的地址,獲得目的操作數(shù)〔3〕源周期SRC:形成源地址,獲得源操作數(shù)〔4〕執(zhí)行周期EXC:運(yùn)算、存結(jié)果/形成轉(zhuǎn)移地址〔5〕中斷響應(yīng)周期INT:進(jìn)展中斷處理周期狀態(tài)觸發(fā)器:5個觸發(fā)器對應(yīng)上面5種工作周期,任一時刻只有一個為1。熟悉指令流程與微操作命令。P150模型機(jī)結(jié)構(gòu)與控制信號。P167開始的,各指令流程圖重點(diǎn):根據(jù)給出指令,擬出指令流程與微操作時間表如,習(xí)題5.9〔4〕,習(xí)題5.10〔2〕,習(xí)題5.11〔3〕注意:節(jié)拍轉(zhuǎn)換和周期轉(zhuǎn)換的微命令,有三種情況節(jié)拍轉(zhuǎn)換:T+1(CLK)周期轉(zhuǎn)換:1->T0(CLK),1->DST(CLK)〔例:下一拍從FI周期進(jìn)入DST目的周期〕指令轉(zhuǎn)換:本條指令的最后一步操作,在沒有中斷請求的情況下,進(jìn)入下一取指周期。1->T0(CLK),1->FI(1->INT)(CLK)5.3微程序控制部件的組成與設(shè)計(概念)按照產(chǎn)生微命令的方式不同,控制器分為兩大類:組合邏輯控制器和微程序控制器。微命令與微操作微命令:最小單位的控制信號,如開/關(guān)控制門等微操作:由微命令控制實現(xiàn)的根本操作微指令與微周期微指令:假設(shè)干個微命令的組合,實現(xiàn)可并行的操作微周期:從CM〔控制存儲器〕中讀取一條微指令并執(zhí)行相應(yīng)的微操作所需的時間相容性和相斥性微命令相容性微命令:在一個微周期可同時發(fā)出的微命令相斥性微命令:同一個微周期不能同時發(fā)出的微命令工作程序與微程序、主存儲器與CM工作程序:以機(jī)器指令為單位存放在主存中微程序:以微指令為單位存放在CM中不能互相取代微命令字段的設(shè)計常用編碼方法:直接控制編碼〔不譯碼法〕、字段直接編譯法、字段間接編譯法微指令格式:由微指令的編碼方式來決定,分為水平型微指令、垂直型微指令5.4組合邏輯控制部件的組成與設(shè)計(概念)組合邏輯控制部件主要由多級時序電路以與微操作信號發(fā)生器等邏輯電路組成。在模型機(jī)組合邏輯控制部件中的時序系統(tǒng),采用三級時序構(gòu)成,即:時序系統(tǒng)產(chǎn)生機(jī)器工作周期、時鐘周期〔節(jié)拍〕與時鐘脈沖。組合邏輯控制部件的核心部件是微操作信號發(fā)生器。5.5CPU的開展簡介(了解)第6章存儲系統(tǒng)6.1存儲器概述〔概念〕存儲系統(tǒng):為了使所有信息以各種方式分布于不同的存儲器上,系統(tǒng)中必須使用由多種不同工藝存儲器組成的存儲系統(tǒng)存儲器的種類繁多,從不同的角度出發(fā),存儲器可以分為不同的種類。按存儲介質(zhì):半導(dǎo)體、磁介質(zhì)、光介質(zhì)等。按信息的可保存性:易失性、非易失性按存取方式:RAM、ROM、SAM、DAM按在計算機(jī)系統(tǒng)中的功能:主存儲器、輔助存儲器、Cache存儲器和控制存儲器存儲器的主要技術(shù)指標(biāo)有三個:容量、速度和位價格。存儲容量:存儲容量是指存儲器能存放二進(jìn)制信息的總數(shù),即存儲容量=存儲單元個數(shù)×存儲字長目前的計算機(jī)存儲容量根本單位是字節(jié)〔Byte〕,1個Byte是8位二進(jìn)制位〔bit〕,因而存儲容量也可用字節(jié)總數(shù)來表示,即:存儲容量=存儲單元個數(shù)×存儲字長/8存儲系統(tǒng)的分層結(jié)構(gòu):CPU存放器、cache、主存、輔存、脫機(jī)大容量存儲器6.2隨機(jī)存取存儲器和只讀存儲器〔掌握〕RAM可分為SRAM芯片和DRAM芯片兩種。SRAM特點(diǎn):存取速度快、集成度低、功耗大;DRAM特點(diǎn):存取速度較SRAM慢、集成度高、功耗小。動態(tài)隨機(jī)訪問存儲器〔DRAM〕由于存在電容電荷泄漏問題,必須定期動態(tài)刷新,刷新方式主要有三種,分別是集中刷新方式、分散刷新方式和異步刷新方式。主存容量的擴(kuò)展重點(diǎn):掌握位擴(kuò)展和字?jǐn)U展的方法,實現(xiàn)存儲器設(shè)計如,習(xí)題6.9,6.10半導(dǎo)體只讀存儲器掩模型只讀存儲器MROM可編程〔一次編程型〕只讀存儲器PROM可擦除可編程〔可重編程〕只讀存儲器EPROM例如:2716EPROM〔2K*8位〕電擦除可重寫只讀存儲器EEPROM〔E2PROM〕〔1〕字擦除方式〔2〕數(shù)據(jù)塊擦除方式閃速存儲器FlashEPROM總線的數(shù)據(jù)通路寬度:數(shù)據(jù)總線一次能并行傳送的位數(shù)主存儲器常用地址來區(qū)分各存儲單元,可以按字節(jié)編址,也可以按字編址Intel8088:主存按字節(jié)編址,數(shù)據(jù)總線8位。1個總線周期占用4個CPU時鐘周期,讀/寫8位Intel8086:數(shù)據(jù)總線16位,一個總線周期存/取兩個字節(jié)。送偶單元地址。數(shù)據(jù)總線低8位,傳送偶單元數(shù)據(jù)。數(shù)據(jù)總線高8位,傳送奇單元數(shù)據(jù)。偶存儲體和奇存儲體概念6.3--6.6〔了解〕 存儲系統(tǒng)中增加高速緩存Cache,解決主存與CPU之間速度不匹配的問題第7章輸入/輸出系統(tǒng)與外圍設(shè)備〔概念〕計算機(jī)總線是計算機(jī)各部件之間傳輸信息的公共通路。根據(jù)總線傳送信息的性質(zhì),可將其進(jìn)一步細(xì)分為數(shù)據(jù)總線、地址總線和控制總線。I/O接口是位于系統(tǒng)與外設(shè)間、用來協(xié)助完成數(shù)據(jù)傳送和傳送控制任務(wù)的電路。接口中要分別傳送數(shù)據(jù)信息、控制信息和狀態(tài)信息,接口中分設(shè)各自相應(yīng)的存放器,將這些不同的存放器稱之為I/O端口,賦以不同的端口地址。一般來說,接口中包含有數(shù)據(jù)端口、命令端口和狀態(tài)端口。存放數(shù)據(jù)信息的存放器稱為數(shù)據(jù)端口,存放控制命令的存放器稱為命令端口,存放狀態(tài)信息的存放器稱為狀態(tài)端口。II/O端口編址方式有兩種:獨(dú)立編址、統(tǒng)一編址主機(jī)與外設(shè)間信息傳輸?shù)目刂品绞剑撼绦蛑苯涌刂品绞?、程序中斷方式、直接存儲器存取〔DMA〕方式、通道控制方式中斷處理過程包括:中斷請求、中斷判優(yōu)、中斷響應(yīng)、中斷處理和中斷返回。DMA傳送過程包括:DMA初始化、DMA請求、DMA響應(yīng)、DMA傳送和DMA完畢。通道概念:通道實際上是一個具有特殊功能的處理器,它有自己的指令系統(tǒng),通過執(zhí)行程序?qū)iT負(fù)責(zé)數(shù)據(jù)輸入輸出的傳輸控制,CPU將“傳輸控制〞的功能下放給通道,CPU只負(fù)責(zé)“數(shù)據(jù)處理〞功能。這樣,通道與CPU分時使用存,實現(xiàn)了CPU部運(yùn)算與I/O設(shè)備的并行工作,使CPU完全擺脫了管理和控制輸入/輸出設(shè)備的負(fù)擔(dān)。根據(jù)通道的工作方式,通道分為選擇通道、數(shù)組多路通道、字節(jié)多路通道三種類型。第8章匯編語言 8.1概述〔了解〕匯編語言與機(jī)器語言機(jī)器語言:是由機(jī)器指令與相應(yīng)的使用規(guī)那么組成的程序,它是CPU能直接識別的唯一語言。匯編語言:匯編語言是為特定計算機(jī)或計算機(jī)系列設(shè)計的一種面向機(jī)器的語言,由匯編執(zhí)行指令和匯編偽指令與相應(yīng)的語法規(guī)那么組成。匯編執(zhí)行指令是機(jī)器指令的符號化表示,其操作碼用記憶符表示,地址碼直接用標(biāo)號、變量名字、常數(shù)等表示。在匯編語言源程序中有三種語句:指令語句、偽指令語句和宏指令語句。指令語句:又叫可執(zhí)行語句,在匯編時產(chǎn)生一個目標(biāo)代碼,對應(yīng)機(jī)器的一種操作。偽指令語句:又叫命令語句。用于指示匯編程序如何匯編源程序,除了數(shù)據(jù)定義語句之外,沒有目標(biāo)代碼與之對應(yīng)。宏指令語句:由用戶自定義的指令。〔指令的擴(kuò)展〕8.2匯編語言格式〔掌握〕匯編語言中的語句可以由四個字段構(gòu)成,具體格式如下:[標(biāo)記符]操作符[操作數(shù)][;注釋]其中:標(biāo)記符:是一個符號;操作符:是一個操作碼的助記符,可以是指令、偽指令或宏指令;操作數(shù):可以由一個或多個表達(dá)式組成,為操作符提供操作所需的信息;注釋:用來說明本條語句所具備的功能。標(biāo)記符,又可稱為語句名,通常分為指令標(biāo)記符和偽指令標(biāo)記符兩種。指令標(biāo)記符:標(biāo)記符后需要加冒號“:〞,稱之為標(biāo)號。標(biāo)號其實是一個指針,指向本語句在存儲器中的地址,在程序中如果想運(yùn)行或跳轉(zhuǎn)到該語句時可以直接引用它的標(biāo)號。偽指令標(biāo)記符:在偽指令語句中,對于不同的偽指令標(biāo)記符可以分別是:常量名、變量名、段

溫馨提示

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

最新文檔

評論

0/150

提交評論