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