資源描述:
《微機(jī)原理復(fù)習(xí)重點(diǎn).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、第一章微機(jī)基礎(chǔ)知識(shí)(僅供參考)1.進(jìn)位計(jì)數(shù)制?表示:n-1(N)k=ΣNi×Kii=-m其中:Ni-第i位數(shù)字n,m–n整數(shù)位數(shù),m小數(shù)位數(shù)K–基數(shù)(采用的數(shù)字符號(hào)的個(gè)數(shù))Ki–權(quán)在匯編語(yǔ)言中,常用2#,10#,16#,在數(shù)的最后用字符B、D、H以示區(qū)別。?數(shù)制轉(zhuǎn)換(重點(diǎn))10->2:整數(shù)除2取余,小數(shù)乘2取整(均從小數(shù)點(diǎn)開(kāi)始)。例:115.62510->16:10->2->162/16->10:按公式計(jì)算累加和(按10進(jìn)制運(yùn)算規(guī)則)例:11010101.011/D5.6->不為0的位的權(quán)之和2.十進(jìn)制數(shù)與字符的編碼表示·BCD碼用4位2#表
2、示1位10#,逢十進(jìn)一,4位組中各位的權(quán)=8,4,2,1非壓縮、壓縮·ASCII碼(了解)3.2#運(yùn)算規(guī)則(算術(shù)、邏輯)·加、減、乘、除·與、或、非、異或4.符號(hào)數(shù)表示(重點(diǎn))·符號(hào)表示:0正,1負(fù),符號(hào)在最高位上·真值和機(jī)器數(shù)真值:未將符號(hào)數(shù)值化的原始數(shù)值機(jī)器數(shù):符號(hào)數(shù)值化的帶符號(hào)數(shù)·機(jī)器數(shù)的表示法原碼:符號(hào),數(shù)值位不變。表示范圍?0的表示?反碼:符號(hào),數(shù)值位變反。表示范圍?0的表示?補(bǔ)碼:符號(hào),數(shù)值位變反+1。表示范圍?0的表示?例:-123轉(zhuǎn)換成二進(jìn)制數(shù)補(bǔ)碼·補(bǔ)碼的運(yùn)算利用公式:[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)[X-Y]補(bǔ)=[X]補(bǔ)+[
3、-Y]補(bǔ)例:X=-1000101Y=-0110110,求[X+Y]補(bǔ)第二章微型計(jì)算機(jī)概述1.微機(jī)的結(jié)構(gòu)·CPU、存儲(chǔ)器(RAM,ROM)、I/O接口、I/O設(shè)備、系統(tǒng)總線等微機(jī)與微機(jī)系統(tǒng)(軟件的作用)PC機(jī)主要部件(芯片組的作用,BIOS與CMOS,了解系統(tǒng)總線的標(biāo)準(zhǔn),PCI總線的體系結(jié)構(gòu))2.8086/8088微處理器(重點(diǎn))1)最小模式下的主要引腳。功能?有效電平?是否三態(tài)?地址(20,8根與數(shù)據(jù)復(fù)用)、數(shù)據(jù)(8)、控制線(IO/M、RD、WR、ALE、DEN等)。2)內(nèi)部結(jié)構(gòu)。EU(通用寄存器、ALU、PSW)+BIU(段REG、IP、
4、地址∑、指令隊(duì)列)3)寄存器結(jié)構(gòu)(重點(diǎn))P47圖2.18·通用寄存器:數(shù)據(jù):AX、BX、CX、DX(每個(gè)都可分為兩個(gè)8位寄存器,共8個(gè):AH,AL,...)指針:SI、DI、SP、BP·控制寄存器:IP、PSW·段寄存器:CS、DS、SS、ES各寄存器的主要用途?P47-49(特別注意SI、DI、BX、BP的用法)3.存儲(chǔ)器尋址(重點(diǎn))?按字節(jié)(存儲(chǔ)單元)進(jìn)行存取,每次可1/2/4個(gè)字節(jié)?地址線根數(shù)與尋址范圍的關(guān)系?存儲(chǔ)單元內(nèi)容與地址的關(guān)系?分段編址:?分段原因:要用16位(可尋址216=64KB)的寄存器尋址1MB(220)的內(nèi)存空間?存儲(chǔ)
5、單元地址的2種表示:物理地址(唯一)、邏輯地址(不唯一)物理地址表示:20位的真實(shí)地址邏輯地址表示:段:偏移物理地址的形成方法:段(在CS/SS/DS/ES中)左移4位+偏移地址(在IP/SP/BP/BX/SI/SI中)例:2AFBH:15ADH所對(duì)應(yīng)的真實(shí)物理地址=??段寄存器的使用(P50表2.7)(重點(diǎn))?不同類(lèi)型數(shù)據(jù)在內(nèi)存中的存放順序?堆棧特點(diǎn)及堆棧操作(有關(guān)指令:PUSH、POP、CALL、RET、INT、IRET)以上指令引起怎樣的堆棧操作?4.狀態(tài)寄存器PSW(重點(diǎn))共16位,只用9位(狀態(tài)6,控制3)2類(lèi):?狀態(tài)-AF、CF、
6、OF、PF、SF、ZF·置1/置0的條件?·算術(shù)和邏輯操作對(duì)狀態(tài)標(biāo)志的影響:(算術(shù)-全部(INC/DEC不影響CF),邏輯-PF、SF、ZF)·傳送操作對(duì)狀態(tài)標(biāo)志的影響:除POPF/SAHF外,均不影響標(biāo)志位。?控制-DF、IF、TF·置1(置0)所產(chǎn)生的影響?5.主要的PC總線信號(hào)D7-D0、A19-A0、IOW#、IOR#、MEMW#、MEMR#、INTR、INTA第三、四章指令系統(tǒng)及匯編語(yǔ)言程序設(shè)計(jì)1.尋址方式l什么是尋址方式:尋找、計(jì)算(取得)操作數(shù)地址的方法l關(guān)于操作數(shù)的尋址方式,7種:立即:操作數(shù)在指令中(不允許使用段超越)。RE
7、G(寄存器):操作數(shù)在某一寄存器中(不允許使用段超越)*直接:操作數(shù)的地址在指令中*REG間接:操作數(shù)的地址在BP/BX/SI/DI寄存器中*寄存器相對(duì):操作數(shù)的地址為(SI)/(DI)/(BX)/(BP)+位移量*基+變:操作數(shù)的地址為(BX)/(BP)+(SI)/(DI)*相對(duì)基+變:操作數(shù)的地址為(BX)/(BP)+(SI)/(DI)+位移量(帶*的為存儲(chǔ)器操作數(shù))特例——串操作:源串地址固定在SI中、目的串地址固定在DI中l(wèi)說(shuō)明轉(zhuǎn)移地址的尋址方式,4種:段內(nèi)相對(duì):相對(duì)于IP,地址位移量為1個(gè)或2個(gè)字節(jié)段內(nèi)間接:寄存器或存儲(chǔ)器的內(nèi)容為轉(zhuǎn)
8、移地址,2個(gè)字節(jié)段間直接:直接給出段和偏移段間間接:存儲(chǔ)器的內(nèi)容為轉(zhuǎn)移地址,4個(gè)字節(jié)注意事項(xiàng):l能夠參與尋址的寄存器:BX,BP,SI,DI,DX(僅用于I/O指令