版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Good is good, but better carries it.精益求精,善益求善。工業(yè)用微型計算機(jī)串講資料一-第一章微型計算機(jī)基礎(chǔ)本章主要介紹了微型計算機(jī)的發(fā)展、系統(tǒng)組成和微處理器,同時也分析了計算機(jī)中涉及的常見編碼形式和數(shù)制的相關(guān)內(nèi)容。通過本章的學(xué)習(xí),了解典型的微處理器特點,以及各自的差異,會熟練應(yīng)用數(shù)制和編碼的有關(guān)知識,解決實際問題。同時也要了解微型計算機(jī)的發(fā)展,從而在整體上把握計算機(jī)的由來和微型計算機(jī)在整個計算機(jī)中的地位。一、重點提示本章的重點是掌握計算機(jī)中無符號數(shù)和有符號數(shù)的表示方法;各種進(jìn)制的轉(zhuǎn)換關(guān)系;CPU中的功能結(jié)構(gòu)和各個寄存器的用途;存儲器的結(jié)構(gòu);最后能理解計算機(jī)的工
2、作原理。二、難點提示1計算機(jī)中的數(shù)制和編碼2無符號數(shù)和有符號數(shù)的表示方法3各種進(jìn)制的轉(zhuǎn)換關(guān)系4CPU的結(jié)構(gòu)和寄存器5存儲器的結(jié)構(gòu)1微型計算機(jī)的發(fā)展2計算機(jī)中的數(shù)制和編碼系統(tǒng)(1)無符號數(shù)的表示和運算(2)帶符號數(shù)的表示方法(3)8位與16位二進(jìn)制數(shù)的范圍(4)計算機(jī)中的字符編碼3微型計算機(jī)系統(tǒng)的組成(1)微型計算機(jī)系統(tǒng)的構(gòu)成(2)工業(yè)微型計算機(jī)概況(3)微型計算機(jī)中的外圍設(shè)備4微處理器(1)Intel8088/8086微處理器(2)Intel80286、80386、80486微處理器(3)Pentium微處理器(4)CPU主板和CPU卡一、單項選擇題1若十進(jìn)制數(shù)據(jù)為137.5則其八進(jìn)制數(shù)為()
3、A.89.8B211.4C211.5D1011111.101答案B【解析】十進(jìn)制數(shù)轉(zhuǎn)化為八進(jìn)制數(shù)時,整數(shù)部分和小數(shù)部分要用不同的方法來處理。整數(shù)部分的轉(zhuǎn)化采用除基取余法:將整數(shù)除以8,所得余數(shù)即為八進(jìn)制數(shù)的個位上數(shù)碼,再將商除以8,余數(shù)為八進(jìn)制十位上的數(shù)碼如此反復(fù)進(jìn)行,直到商是O為止;對于小數(shù)的轉(zhuǎn)化,采用乘基取整法:將小數(shù)乘以8,所得積的整數(shù)部分即為八進(jìn)制數(shù)十位上的1數(shù)碼,再將此積的小數(shù)部分乘以8,所得積的整數(shù)部分為八進(jìn)制數(shù)百分位上的數(shù)碼,如此反復(fù)直到積是0為止。此題經(jīng)轉(zhuǎn)換后得八進(jìn)制數(shù)為211.4。2若十進(jìn)制數(shù)為132.75,則相應(yīng)的十六進(jìn)制數(shù)為()A.21.3B84CC24.6D84.6答案
4、B?!窘馕觥渴M(jìn)制數(shù)轉(zhuǎn)化為十六進(jìn)制數(shù)時,采用除16取余法;對于小數(shù)的轉(zhuǎn)化,采用乘16取整法:將小數(shù)乘以16,所得積的整數(shù)部分轉(zhuǎn)換為十六進(jìn)制。此題經(jīng)轉(zhuǎn)換后得十六進(jìn)制數(shù)為84C。3若十六進(jìn)制數(shù)為A3.5,則相應(yīng)的十進(jìn)制數(shù)為()A172.5B179.3125C163.3125D188.5答案C【解析】將十六進(jìn)制數(shù)A3.5轉(zhuǎn)換為相應(yīng)的十進(jìn)制數(shù),可采用乘冪相加法完成,即:SKIPIF10。4若二進(jìn)制數(shù)為1111.101,則相應(yīng)的十進(jìn)制數(shù)為()A15.625B15.5C14.625D14.5答案A【解析】將二進(jìn)制數(shù)1111.101轉(zhuǎn)換為相應(yīng)的十進(jìn)制數(shù),可采用乘冪相加,法完成,即:SKIPIF10。5若十六
5、進(jìn)制數(shù)為B5.4,則相應(yīng)的十進(jìn)制數(shù)為()A176.5B176.25C181.25D181.5答案C【解析】將十六進(jìn)制數(shù)B5.4轉(zhuǎn)換為相應(yīng)的十進(jìn)制數(shù),可采用乘冪相加祛完成,即:SKIPIF10(1)十進(jìn)制轉(zhuǎn)換為二進(jìn)制方法:整數(shù)部分除2取余,小數(shù)部分乘2取整。(2)二進(jìn)制轉(zhuǎn)換為八進(jìn)制方法:以小數(shù)點為界,整數(shù)部分從右向左每三位分為一組,最左端不夠三位補零;小數(shù)部分從左向右每三位分為一組,最右端不夠三位補零;最后將每小組轉(zhuǎn)換為一位八進(jìn)制數(shù)。(3)二進(jìn)制轉(zhuǎn)換為十六進(jìn)制方法:以小數(shù)點為界,整數(shù)部分從右向左每四位分為一組,最左端不夠四位補零;小數(shù)部分從左向右每四位分為一組,最右端不夠四位補零;最后將每小組轉(zhuǎn)
6、換為一位十六進(jìn)制數(shù)。6如果X為負(fù)數(shù),由x補求-x補是將()Ax補各值保持不變BX補符號位變反,其他各位不變Cx補除符號位外,各位變反,末位加1pX-補連同符號位一起各位變反,末位加1答案D【解析】不論X是正數(shù)還是負(fù)數(shù),由x補求-x補的方法是對X補求補,即連同符號位一起按位取反,末位加1。7若x補=0.1101010,則x原=()A.1.0010lOlB.I.0010llOC.0.0010110D.0.llO1OlO答案D【解析】正數(shù)的補碼與原碼相同,負(fù)數(shù)的補碼是用正數(shù)的補碼按位取反,末位加1求得。此題中X補為正數(shù),則X原與X補相同。8若x=1011,則x補:()A01011B1011C0101
7、D10101答案A【解析】x為正數(shù),符號位為0,數(shù)值位與原碼相同,結(jié)果為01011。9若x補=1.1011,則真值X是()A-0.1011B-0.0101C0.1011D.O.0101答案B【解析】x補=1.1011,其符號位為1,真值為負(fù);真值絕對值可由其補碼經(jīng)求補運算得到,即按位取后得0.0t00,在末位加1得O,0101,故其真值為-0.0101。10.設(shè)有二進(jìn)制數(shù)x=-llOlllO,若采用8位二進(jìn)制數(shù)表示,則x補()A.1tl01101B.10010011C00010011D10010010答案D【解析】x=-1101110為負(fù)數(shù),負(fù)數(shù)的補碼是將二進(jìn)制位按位取反后在最低位上加1,故x
8、補=10010010。11.若Ex-1補-0.1011,則真值X=()A0.1011B0.0101C1.1011D.l.0101答案A【解析】x補=0.1011,其符號位為0,-真值為正;真值就是0.1011。12.若定點整數(shù)64位,含1位符號位,補碼表示,則所能表示的絕對值最大負(fù)數(shù)為()A-264B-(264_L1)C-263D-(263-1)答案C【解析】字長為64位,符號位為1位,則數(shù)值位為63位。當(dāng)表示負(fù)數(shù)時,數(shù)值位全0為負(fù)絕對值最大,為SKIPIF10。13.8位二進(jìn)制無符號數(shù)的表示范圍是()A0128B-127+128C-128+127D0255答案D【解析】8位二進(jìn)制無符號數(shù)的表
9、示范圍是02558位二進(jìn)制符號數(shù)的表示范圍是-128+12714.一個n+l位整數(shù)原碼的數(shù)值范圍是()ASKIPIF10BSKIPIF10CSKIPIF10DSKIPIF10答案D【解析】“O”是一個特殊的狀態(tài)15.9的ASCII碼是()A39B41HC28HD39H答案D【解析】09的ASCII碼是30H39H;AZ的ASCII碼是41H5AH;az的ASCII碼是61H7AH。16.在按字節(jié)編址的存儲器中,每個編址單元中存放()A1位B8位C16位D32位答案B【解析】在按字節(jié)編址在存儲器中,每個編址單元的容量為一個字節(jié),一個字節(jié)由8位二進(jìn)制數(shù)組成,一個字節(jié)存儲單元可以存放8位二進(jìn)制位。1
10、7設(shè)當(dāng)前的CS=8915H,IP=0100H,那么當(dāng)前取指令的首地址是從()開始的。A.8A150HB89250HC18195HD0100H答案B【解析】這個題主要考查了我們2個主要的知識結(jié)構(gòu),一個是地址合成公式:一個20位物理地址=基址16+偏移地址另一個是取指令的首地址在代碼段,代碼段的基址在CS寄存器,偏移地址在IP中所以取指令的首地址:8915H16+0100H=89150H+0100H=89250H。18.設(shè)當(dāng)前的DS=D200H,SI=2E00H,取數(shù)據(jù)又是從具體的()存儲單元獲得的。AD2E00HB2E00HCD4E00HDD2000H答案C【解析】數(shù)據(jù)段基址在DS寄存器,偏移地
11、址可以由SI給出,所以:數(shù)據(jù)的存儲單元物理地址=D2000H+2E00H=D4E00H。19如果把地址用CS:IP形式表達(dá),具體寫成為2200H:4000H,具體的物理地址是()A22000HB4000HC6200HD26000H答案D【解析】物理地址=22000H+4000H=26000H20.若寄存器AX,BX的內(nèi)容分別為1110H,5678H時,依次執(zhí)行PUSHAX,PUSHBX,POPAX,POPBX后,則寄存器AX和BX的內(nèi)容分別為()A.1110H,7856HB.5678H,1234HC.5678H,1110HD.7856H,1011H答案C【解析】基本操作及地址的變化規(guī)律:入棧:
12、先修改指針SP=SP-1,再把數(shù)據(jù)放入堆棧出棧:先把數(shù)據(jù)從堆棧中取出,再修改指針SP=SP+121.8086CPU中斷請求線有()A.1條B2條C4條D8條答案B【解析】8086CPU中斷請求線有INTR和NMI兩條。它們都是外部中斷申請輸入端。22當(dāng)8086處于單步工作方式時,必須為1的標(biāo)志位的是()AIFBSFCTFDOF答案C【解析】TF稱為跟蹤標(biāo)志位。如果讓8086處于單步工作方式,則TF需設(shè)置為1。若想讓CPU工作在全速運行狀態(tài)下,則要設(shè)成O。23二進(jìn)制數(shù)00000110的8421BCD碼表示的十進(jìn)制數(shù)是()A3B4C5D6答案D【解析】8421BCD碼中的O9對應(yīng)的二進(jìn)制數(shù)應(yīng)該熟記
13、:8421BCD碼二進(jìn)制數(shù)O000010001200103001140100501016011070111810009100124.8086微處理器的SKIPIF10引腳是屬于()A輸入信號B數(shù)據(jù)信號C控制信號D地址信號答案C【解析】在8086微處理器的控制引腳中,要重點掌握讀寫控制信號的引腳和它們的方向。SKIPIF10引腳和SKIPIF10引腳本身都是輸出引腳,但是在這2個引腳的信號輸出之后,接下來的數(shù)據(jù)總線上的信號傳送方向就是從CPU片外取回數(shù)據(jù)這是在讀控制信號輸出之后,而CPU把內(nèi)部的數(shù)據(jù)輸出給片外這是在寫信號之后的動作過程。二、填空題1在CPU的狀態(tài)寄存器中,常設(shè)置以下狀態(tài)位:零標(biāo)志
14、位(Z),負(fù)標(biāo)志位(N),和。答案溢出標(biāo)志位(V)進(jìn)位或借位標(biāo)志位(C)【解析】在CPU中專門設(shè)置有一個存儲計算機(jī)狀態(tài)的寄存器,稱為狀態(tài)寄存器SR,其中通常包括如下標(biāo)志位:零標(biāo)志位(Z)、負(fù)標(biāo)志位(N)、溢出標(biāo)志位(V)、進(jìn)位或借位標(biāo)志位(C)等。2IP是寄存器,主要作用是。答案指令指針用以存放預(yù)取指令的偏移地址。【解析】IP是一個很主要的寄存器。CPU從代碼段中偏移地址為IP的內(nèi)存單元中取出指令代碼的一個字節(jié),然后IP自動加1,指向指令代碼的下一個字節(jié)。用戶不能編程直接訪問IP。3.8086內(nèi)部有個位的寄器,按其功能,可以分為三大類:第一類是寄存器(8個),第二類是寄存器(4個),第三類是寄
15、存器(2個)。答案1416通用段控制【解析】8086內(nèi)部有14個16位的寄存器。在通用寄存器中包括數(shù)據(jù)寄存器,地址寄存器,變址寄存器等3小類。段寄存器主要是存儲器的四段:數(shù)據(jù)段基址寄存器DS,代碼段基址寄存器CS,堆棧段基址寄存器SS,附加數(shù)據(jù)段基址寄存器ES??刂萍拇嫫髦饕ㄖ噶钪羔樇拇嫫鱅P和標(biāo)志寄存器FLAGS。4已知x=0101,y=0101,請用補碼一位乘法中的Booth算法計算xy2=。答案-25【解析】x=0101,x補=0101,-X補=1011,y=-0101,y補=1011循環(huán)i步驟乘積(RORlP)O初始值0000101101減0101101110110右移1位1101
16、110112無操作110111011右移1位1110111013加0101001111101右移1位0001111104減0101110011110右移1位111001111所以結(jié)果為xy補=11101111,真值為-00011001,十進(jìn)制值為-25。補碼一位乘法中的Booth算法是一種對帶符號數(shù)進(jìn)行乘法運算的十分有效的處理方法,采用相加和相減的操作計算補碼數(shù)據(jù)的乘積。做法是從最低位開始,比較相臨的數(shù)位,相等時不加不減,只進(jìn)行右移位操作;不相等(01)時加乘數(shù),不相等(10時)相減乘數(shù),再右移位;直到所有位均處理完畢。5已知x=0011,y=-0101,試用原碼一位乘法求xy=。答案-000
17、01111B【解析】x原=00011,y原=10101,SKIPIF10結(jié)果的符號位1SKIPIF1DS源字符串的段基值ES目的字符串的段基值CX重復(fù)次數(shù)計數(shù)器AL/AXSCAS指令的掃描值LODS指令的目的操作數(shù)STOS指令的源操作數(shù)ZF掃描比較結(jié)束標(biāo)志DFDF=OSI,DI自動增量DF=1SI,DI自動減量一、單項選擇題1為了縮短指令中某個地址段的位數(shù),有效的方法是采取()A立即尋址B變址尋址C間接尋址D寄存器尋址答案D【解析】由,于計算機(jī)中寄存器的數(shù)量一般很少,采用寄存器尋址時可用少量的代碼來指定寄存器,這樣可以減少對應(yīng)地址段的代碼位數(shù),也可減少整個指令的代碼長度。2堆棧指針SP的內(nèi)容是
18、()A棧頂單元內(nèi)容B棧頂單元地址C棧底單元內(nèi)容D棧底單元地址答案B【解析】堆棧是按特定順序進(jìn)行訪問的存儲區(qū),其訪問方式是后進(jìn)先出,即先存入的數(shù)據(jù)后讀出。對堆棧的訪問由堆棧指針寄存器SP控制,其內(nèi)容為堆棧中棧頂單元的地址,即入棧時數(shù)據(jù)保存在SP指向的單元,出棧時將SP指向單元的內(nèi)容取出。3采用直接尋址方式,則操作數(shù)在()中。A主存B寄存器C直接存取存儲器D光盤答案A【解析】直接尋址方式是指在指令中直接給出操作數(shù)在存儲器中的地址,操作數(shù)在主存儲器中,指令中的地址直接作為有效地址,對存儲器進(jìn)行訪問即可取得操作數(shù)。4假設(shè)寄存器R中的數(shù)值為200,主存地址為200和300的地址單元中存放的內(nèi)容分別是30
19、0和400,則什么方式下訪問到的操作數(shù)為200()A直接尋址200B寄存器間接尋址(R)C存儲器間接尋址(200)D寄存器尋址R答案D【解析】直接尋址200的操作數(shù)為300,寄存器間接尋址(R)的操作數(shù)300,存儲器間接尋址(200)的操作數(shù)為400,寄存器尋址R的操作數(shù)為200。5單地址指令()A只能對單操作數(shù)進(jìn)行加工處理B只能對雙操作數(shù)進(jìn)行加工處理C無處理雙操作數(shù)的功能D既能對單操作數(shù)進(jìn)行加工處理,也能在隱含約定另一操作數(shù)(或地址)時,對雙操作數(shù)進(jìn)行運算答案D【解析】單地址指令既能對單操作數(shù)進(jìn)行加工處理,也能對雙操作數(shù)進(jìn)行運算。當(dāng)處理雙操作數(shù)時,一個操作數(shù)在指令中給出,另一個操作數(shù)則是隱含
20、約定的,例如堆棧操作指令中的入棧指令PUSH,指令中只給出源操作數(shù),而目的操作數(shù)則由計算機(jī)中的堆棧指針(SP)確定,在指令中不需要指定。6在大多數(shù)情況下,一條機(jī)器指令中是不直接用二進(jìn)制代碼來指定()A下一條指令的地址B操作的類型C操作數(shù)地址D結(jié)果存放地址答案A【解析】指令系統(tǒng)中可以用偽指令標(biāo)識下一條將要運行的指令,這樣可以使程序具有很好的可讀性。7在存儲器堆棧中,若棧底地址為A,SP指針初值為A-1,當(dāng)堆棧采用從地址小的位置向地址大的位置生成時,彈出操作應(yīng)是()A先從堆棧取出數(shù)據(jù),然后SP指針減B先從堆棧取出數(shù)據(jù),然后SP指針加CSP指針先加1,然后從堆棧取出數(shù)據(jù)D.SP指針先減1,然后從堆棧
21、取出數(shù)據(jù)答案A【解析】堆棧是按特定順序進(jìn)行訪問的存儲區(qū),其訪問方式是后進(jìn)先出,即先存入的數(shù)據(jù)后讀出。對堆棧的訪問由堆棧指針寄存器SP控制,當(dāng)堆棧采用從地址小的位置向地址大的位置生成時,入棧操作是SP指針先加1,然后將數(shù)據(jù)存人堆棧,從堆棧取出彈出操作是先從堆棧取出數(shù)據(jù),然后SP指針減1。8轉(zhuǎn)移指令執(zhí)行結(jié)束后,程序計數(shù)器PC中存放的是()A該轉(zhuǎn)移指令的地址B順序執(zhí)行的下一條指令地址C轉(zhuǎn)移的目標(biāo)地址D任意指令地址答案C【解析】轉(zhuǎn)移指令執(zhí)行過程中,將轉(zhuǎn)移指令所指的子程序的起始地址裝入PC,因此轉(zhuǎn)移指令執(zhí)行結(jié)束后,程序計數(shù)器PC中存放的是轉(zhuǎn)移的目標(biāo)地址。二、填空題1如指令中給出形式地址為D,則間接尋址方
22、式獲得操作數(shù)的有效地址為_。答案以D為地址的存儲單元的內(nèi)容【解析】在存儲器間接尋址方式中,操作數(shù)的地址在主存儲器中,其存儲器地址在指令中給出。也就是說在指令中給出的既不是操作數(shù),也不是操作數(shù)的地址,而是操作數(shù)地址的地址,則有效地址為以形式地址D為地址的存儲單元的內(nèi)容。2如果說變址尋址方式主要是面向用戶的,那么基址尋址一般是面向_的。答案系統(tǒng)【解析】變址尋址方式是面向用戶的,常用于訪問字符串、向量數(shù)據(jù)結(jié)構(gòu)和循環(huán)程序設(shè)計;而基址尋址方式是面向系統(tǒng)的,對由邏輯地址空間到物理地址空間的變換提供支持,用以解決程序在存儲器中再定位和擴(kuò)大尋址空間等問題。3在寄存器尋址方式中,指定寄存器中存放的是_。答案操作
23、數(shù)【解析】在寄存器間接尋址方式中,指定寄存器中存放的是操作數(shù)地址;而在寄存器尋址方式中,指定寄存器中存放著操作數(shù)。4在計算機(jī)中,各指令周期的時間長度是_的。答案不相同【解析】在計算機(jī)中,由于指令的種類不同,功能不同,執(zhí)行每條指令時機(jī)器所進(jìn)行的操作可能就不同,所需要的時間長短也可能不相同,所以各指令周期的時間長度不一定相同。5轉(zhuǎn)移指令執(zhí)行結(jié)束后,目標(biāo)地址放在_中。答案程序計數(shù)器PC【解析】轉(zhuǎn)移指令執(zhí)行過程中,將轉(zhuǎn)移指令所指的子程序的起始地址裝入PC,因此轉(zhuǎn)移指令執(zhí)行結(jié)束后,程序計數(shù)器PC中存放的是轉(zhuǎn)移的目標(biāo)地址。6若要使某些數(shù)位為1,例如讓10010010變?yōu)?1011010,應(yīng)使用_運算指令。
24、答案邏輯或運算【解析】應(yīng)選用邏輯或運算指令,并設(shè)置屏蔽字為01001000,則原操作數(shù)10010010與屏蔽字01001000進(jìn)行邏輯或運算如下,結(jié)果為11011010。SKIPIF10邏輯或運算規(guī)律:(1)某位和“1”或運算,結(jié)果一定為“1”(2)某位和“0”或運算,結(jié)果保持原來的位信息邏輯與運算規(guī)律:(3)某位和“1”與運算,結(jié)果保持原來的位信息(4)某位和“O”與運算,結(jié)果一定為“0”7操作數(shù)的地址在寄存器中,指令中給出寄存器號這種是_尋址方式。答案寄存器間接【解析】這種尋址方式的含義是:操作數(shù)的地址在寄存器中,指令中給出寄存器號。它的尋址過程:從指令中取出寄存器號,找到對應(yīng)的寄存器,以
25、該寄存器內(nèi)容作為地址訪問主存,讀出操作數(shù)。掌握常見的尋址方式:(1)立即數(shù)尋址(2)寄存器尋址(3)直接尋址(4)寄存器間接尋址(5)變址尋址(6)基址尋址(7)基址加變址的尋址8若存儲器堆棧是按向低地址生長方式生成的,那么壓棧的過程是_,彈出操作的具體過程是_。答案先移動棧頂指針,后壓人數(shù)據(jù)先彈出數(shù)據(jù),后移動棧頂_指針【解析】壓棧操作過程:先移動棧頂指針:(SP)一1sP;后壓人數(shù)據(jù):數(shù)據(jù)(SP)彈出操作過程:先彈出數(shù)據(jù):(SP)寄存器;后移動棧頂指針:(SP)+1-+SP堆棧的總操作原則:先進(jìn)后出人棧:先SP=SP-l,然后信息入棧出棧:先從堆棧中取出信息,然后S=SP+19堆棧有_和_兩
26、種基本操作。答案入棧出棧【解析】堆棧的兩種基本操作是入棧和出棧。入棧操作過程:先移動棧頂指針:(SP)一1SP;后壓人數(shù)據(jù):數(shù)據(jù)(SP)出棧操作過程:先彈出數(shù)據(jù):(SP)寄存器;后動棧頂指針:(SP)+1SP三、程序分析題假設(shè)寄存器R中的數(shù)值為2000,主存地址為2000和3000的地址單元中存放的內(nèi)容分別為3000和4000,PC的值為5000,若按以下尋址方式,訪問到的操作數(shù)各是多少?寄存器尋址R;寄存器間接尋址(R);直接尋址2000;存儲器間接尋址(2000);相對尋址-3000(PC)。答案寄存器尋址R,操作數(shù)是2000;寄存器間接尋址(R),操作數(shù)是3000;直接尋址2000,操作
27、數(shù)是3000;存儲器間接尋址(2000),操作數(shù)是4000;相對尋址-3000(PC),操作數(shù)是2000。【解析】本題主要考察對尋址方式含義的理解。尋址方式實質(zhì)就是微處理器訪問數(shù)據(jù)的方法。第三章匯編語言程序設(shè)計本章主要介紹了微型計算機(jī)8086的匯編語言程序設(shè)計基本方法,通過本章的學(xué)習(xí),要求考生能掌握8086匯編語言的格式和各種偽操作的含義和用法,在此基礎(chǔ)上,能讀懂用匯編語言編寫的程序,編寫簡單的匯編語言源程序,并有上機(jī)調(diào)試和運行所編程序的能力,要求能夠初步掌握匯編語言程序的設(shè)計方法。一、重點提示1匯編語言程序的格式2偽操作3匯編語言程序設(shè)計4匯編語言程序的上機(jī)過程二、難點提示1匯編語言程序設(shè)計
28、2匯編語言程序的上機(jī)過程1程序設(shè)計語言概述(1)機(jī)器語言(2)匯編語言(3)高級語言2匯編語言程序的格式(1)分段結(jié)構(gòu)(2)名字(3)助記符和偽指令(4)操作數(shù)(5)注釋(6)匯編語言程序結(jié)構(gòu)3偽操作(1)段定義偽操作(2)數(shù)據(jù)定義偽操作(3)符號定義偽操作(4)過程定義偽操作(5)模塊定義與連接偽操作(6)宏處理偽操作4匯編語言程序設(shè)計(1)程序設(shè)計的步驟(2)循環(huán)與分支程序設(shè)計(3)子程序設(shè)計(4)DOS和BIOS功能調(diào)用(5)常用匯編語言程序舉例5匯編語言程序的上機(jī)過程(1)工作環(huán)境(2)建立匯編語言源文件(3)MASM和LINK程序的應(yīng)用一、單項選擇題1在堆棧尋址中,設(shè)A為累加器,SP
29、為堆棧指示器,Msp為SP指示的棧頂單元。如果進(jìn)棧操作順序是:SKIPIF10;那么出棧操作的順序應(yīng)是()ASKIPIF10BSKIPIF10CSKIPIF10DSKIPIF10答案A【解析】堆棧是按特定順序進(jìn)行訪問的存儲區(qū),其訪問方式是后進(jìn)先出,即先存入的數(shù)據(jù)后讀出。對堆棧的操作有入棧和出棧兩種,兩者的操作完全相反,包括功能和順序均相反。2下列標(biāo)號()是合法的。A.MAINBNEWITEMCINUMDRET答案A【解析】B不能有空格;C第一個字符不能為數(shù)字;D不能是保留字,如助記符;指示性語句的標(biāo)號實質(zhì)上是指令的符號地址,是一個可選項。二、填空題1用二進(jìn)制數(shù)表示指令和數(shù)據(jù)的語言稱為。答案機(jī)器
30、語言【解析】機(jī)器語言就是用二進(jìn)制數(shù)表示指令和數(shù)據(jù)的語言二特點:不直觀,難手理解莉記憶;能被計算機(jī)直接理解和執(zhí)行,執(zhí)行速度快,占用內(nèi)存少。機(jī)器語言是計算機(jī)能直接識別的語言,對其應(yīng)該有一個了解和熟悉。2匯編語言語句有和兩種,語句組成包括、等4部分。匯編語言的特點是。答案指令性語句指示性語句名字操作碼,偽操作操作數(shù)注釋特點:編寫、閱讀和修改都比較方便;執(zhí)行速度快,占用內(nèi)存少;源程序需要匯編為機(jī)器語言才能執(zhí)行;不同的CPU具有不同的匯編語言,互相之間不能通用【解析】匯編語言語句有2種:指令性語句由CPU指令組成,指示性語句由偽操作組成。三、編寫程序題1編寫一個匯編語言程序,完成對10個字節(jié)數(shù)據(jù)a1a1
31、0求和。答案DATASEGMENTAT2000HARRAYDBal,a2,a3,al0COUNTEQU$一ARRAYSUMDW?DATAENDSSTACKSEGMENTPARASTACKSTACKSTAKDB10DUP(?)TOPEQULENGTHSTAKSTACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVAX,OMOVDI,OFFSETSUMMOVBX,OFFSETARRAYMOVCX,COUNTSKIPIF10ADDAL,BXADCAH,0INCBXLOOPLOPMOV-DI,AXMOVA
32、H,4CHINT2lHCODEENDSENDSTART【解析】此例清楚地顯示了匯編語言的兩個組成特點:分段結(jié)構(gòu)和語句行。(1)分段結(jié)構(gòu)8086/8088的程序分段,最多可由4種段組成,并分別由段寄存器CS、DS、ES和SS的內(nèi)容作為段基值,每段所占內(nèi)存容量可達(dá)64KB。上例程序共有3段,它們分別是數(shù)據(jù)段(段名DATA)、堆棧段(段名STACK)和代碼段(段名CODE),各段由命令SEGMENT開始,并由命令ENDS結(jié)束。(2)語句行上例程序共有26行,即共有26個語句行。匯編語言程序的語句有兩類:指令性語句和指示性語句。指令性語句指令性語句是主要由指令構(gòu)成的語句,其格式為:標(biāo)號:操作碼操作數(shù);
33、注釋其中操作碼和操作數(shù)是用助記符表示的指令的兩個部分,其中操作數(shù)可以是1個、2個或幾個,也可以無操作數(shù)(即缺省的)。其中帶方括號的有三項:標(biāo)號、操作數(shù)和注釋。表示該項是任選項,即根據(jù)具體編程需要該項可有可無,當(dāng)然在實際語句中該項的方括號是不寫出來的。標(biāo)號具有該語句指令所在內(nèi)存地址的屬性,通常在轉(zhuǎn)移指令中用做目的地址。注意:標(biāo)號必須用冒號“:”結(jié)尾,這是語法的規(guī)定。用分號“;”開始的注釋用來說明該語句在程序中的作用,以方便程序的閱讀和修改,這項也是任選的。如上例的第18語句行LOP:ADDAL,BX其中指令是ADDAL,-BX,標(biāo)號是LOP,LOP在第21語句行指令LOOPLOP前出現(xiàn),是轉(zhuǎn)移的
34、目的地址,此語句中未用注釋項。指示性語句指示性語句是主要由命令(亦稱偽指令)構(gòu)成的語句,用來指示匯編程序進(jìn)行匯編操作,其格式為:名字變量命令參數(shù);注釋其中命令指示匯編程序進(jìn)行某種匯編操作,參數(shù)是有關(guān)的數(shù)據(jù),帶方括號的項是任選的。如上例的第1語句行DATASEGMENTAT2000H其中命令SEGMENT指出這是一個段的開始,參數(shù)AT2000H指定該段的段基值為2000H,而DATA則是該段的名字一段名,為一個16位的立即數(shù),即該段的段基值,本例中即為2000H。又如上例的第5語句行DATAENDS則表明了段名為DATA的段的結(jié)束。指令性語句的應(yīng)用使程序員編程時不需進(jìn)行很多計算,既方便又簡化了編
35、程212作。2分析下列語句完成之后內(nèi)存單元的分配情況:DATA2DB2f-DUP_(12H,34H,56H)答案此時內(nèi)存分配為:段基值偏移地址2000H0000H12H0001H34H0002H56H0003H12H0004H34H0005H56H【解析】DB是一個偽指令,它的作用是定義一個字節(jié)的存儲空間,而DW是定義2個字節(jié)一個字的空間,它們后面可以用參數(shù)來寫將要定義的數(shù)據(jù),其中參數(shù)就是相應(yīng)內(nèi)存單元中的數(shù)據(jù),它可以是常量(可用各種規(guī)定的數(shù)制表示)、字符常量(用單引號括起來的ASCII字符)或已定義的符號常量,當(dāng)它用作保留單元以備存人有關(guān)數(shù)據(jù)時就以問號(?)表示。參數(shù)商以有多個,相互間要用逗號
36、(,)隔開,若連續(xù)多個數(shù)據(jù)是重復(fù)的,就可應(yīng)用復(fù)制符DUP以簡化書寫,DUP的用法為:復(fù)褂次數(shù)DUP(數(shù)據(jù))其中數(shù)據(jù)可以不止一個,且數(shù)據(jù)還可有復(fù)制部分。3用宏指令完成2數(shù)相乘的操作。答案宏定義:MULTIPLYMACROOPR1,OPR2,RESULTPUSHAXMOVAI,OPR1IMULOPR2MOVRESULT,AXPOPAXENDM宏高用;程序SKIPIF10MULTIPLYCL,VAR,XYZBX;實參數(shù)CL是寄存器,VAR是變量,XYZBXSKIPIF10;是相對基址的內(nèi)存操作數(shù),實參數(shù)240SKIPIF10;是立即數(shù),BL是寄存器,SAVE是變量MULTIPLY240,BL,SAV
37、E宏展開:程序SKIPIF10PUSHAXMOVAL,CLIMULVARMOVXYZBX,AXPOPAXSKIPIF10PUSHAXMOVAL,240IMULBLMOVSAVE,AXPOPAXSKIPIF10【解析】在這個宏定義的過程中,用了三個形式參數(shù)OPRI,OPR2和RESULT,它們都是宏體指令中的操作數(shù)。匯編,程:序?qū)⒋撕暾归_后的程序轉(zhuǎn)換成機(jī)器碼!生成目標(biāo)程序。在使用宏的時候要注意宏指令與子程序的差別:宏指令是將一段程序;(指令序列)用一條宏指令來代替,以簡化書寫源程序,子程序也有類似的功能,但兩者是有差別的,具體如下:(1)宏指令簡化了源程序的書寫。但在匯編時,匯編程序?qū)曛噶畹膮R
38、編處理是將宏指令的宏體(即程序段)原原本本的插入到宏指令調(diào)用處,然后轉(zhuǎn)換成機(jī)器碼生成目標(biāo)程序。因此,宏指令雖簡化了源程序,但并沒有簡化目標(biāo)程序,有多少次宏調(diào)用,在目標(biāo)程序中就有同樣多少次數(shù)目的目標(biāo)代碼插入。所以宏指令并不節(jié)省目標(biāo)程序所占用的內(nèi)存單元。子程序(過程)在執(zhí)行時是由CPU用調(diào)用(CALL)來處理的。若在一個源程序中多次調(diào)用同一個子程序,則在目標(biāo)程序中,主程序中只有調(diào)用(CALL)指令的目標(biāo)代碼,CALL指令的目標(biāo)代碼只有幾個字節(jié);該目標(biāo)代碼出現(xiàn)的次數(shù)就是調(diào)用次數(shù)。而子程序的目標(biāo)代碼在整個目標(biāo)程序中只出現(xiàn)一次,所以相應(yīng)的其目標(biāo)程序就占用較少的內(nèi)存單元,即可節(jié)省內(nèi)存單元。(2)采用子程序
39、方式時,每調(diào)用一次就需執(zhí)行一次CALL和RET指令,而宏指令方式時,并無此兩條命令。因此,宏指令時的程序執(zhí)行時間比子程序時的程序執(zhí)行時間要短一點,V即宏指令時程序執(zhí)行速度快。由上面可知,宏指令和程序各有特點,宏指令執(zhí)行速度快而子程序占用內(nèi)存少。一般,對予程序段較長韻精沉囂用哥程痛珂節(jié)3省很多內(nèi)存而對執(zhí)行速度影響不大;對于程序段較短的情況,采用宏指令可加快速度而對增加占用內(nèi)存客量影響不大,尤其對予程序段較短而形式參數(shù)較多的情況,宏指令就更能顯示其突出的優(yōu)點。第四章微型計算機(jī)的內(nèi)存及其與CPU的連接本章主要介紹了微型計算機(jī)存儲器的分類、指標(biāo)以及半導(dǎo)體存儲器的工作原理和應(yīng)用,IBM-PC微型計算機(jī)存
40、儲器的配置和管理,通過本章的學(xué)習(xí),要求考生能從整體上了解這些基礎(chǔ)理論,在此基礎(chǔ)上,能對實際的微機(jī)存儲器進(jìn)行管理和設(shè)計。一、重點提示本章的重點是了解存儲器的分類,SRAM,DRAM和EPROM的工作原理,在此基礎(chǔ)上,掌握CPU與存儲器的連接原則,IBM-PC計算機(jī)存儲器的組成,了解內(nèi)存管理模式。二、難點提示高檔PC機(jī)內(nèi)存中常規(guī)內(nèi)存,高端內(nèi)存,上位內(nèi)存,擴(kuò)展內(nèi)存的概念以及對這些概念的理解。1概述(1)計算機(jī)中存儲器的分類:內(nèi)存和外部存儲器(光存儲器,磁盤存儲器等)(2)半導(dǎo)體存儲器的分類(3)半導(dǎo)體存儲器的指標(biāo)2隨機(jī)讀寫存儲器RAM(1)靜態(tài)存儲器SRAM的工作原理和典型芯片(2)動態(tài)存儲器DRA
41、M的工作原理和典型芯片3只讀存儲器ROM(1)、掩模ROM(2)可擦可編程只讀存儲器EPROM的工作原理,EPROM典型芯片(3)電擦可編程只讀存儲器EEPROM的工作原理4CPU與存儲器的連接(1)連接時應(yīng)注意的問題(2)典型CPU與存儲器的連接5IBMPC/XT中的存儲器6擴(kuò)展存儲器及其管理熟悉這些基本概念:1DRAM=動態(tài)隨機(jī)訪問存儲器,利用電容電荷存儲信息。2邏輯地址:程序員編程所用的地址以及CPU通過指令訪問主存時所產(chǎn)生的地址。3隨機(jī)存取方式:可按地址訪問存儲器任一編址單元,其訪問時間相同且與地址無關(guān)。4RAM:隨機(jī)訪問存儲器,能夠快速方便地訪問地址中的內(nèi)容,訪問的速度與存儲位置無關(guān)
42、。5ROM:只讀存儲器,一種只能讀取數(shù)據(jù)不能寫入數(shù)據(jù)的存儲器。6SRAM:靜態(tài)隨機(jī)訪問存儲器,采用雙穩(wěn)態(tài)電路存儲信息。7DRAM=動態(tài)隨機(jī)訪問存儲器,利用電容電荷存儲信息。8NVRAM=非易失RAM,或掉電自保護(hù)RAM,在掉電或電源有故障的瞬間,它把SRAM的信息保存在EEPROM中,從而使信息不會丟失。9PROM:可編程的ROM,可以被用戶編程一次。10.EPROM:可擦可編程只讀存儲器ROM,可以:被用戶編程多次。靠紫外線激發(fā)浮置柵上的電荷以達(dá)到擦除的目的。11.EEPROM.電擦可編程只讀存儲器ROM,能夠甩電子的方法擦除其中的內(nèi)容。12快閃存儲器:一種非揮發(fā)性存儲器,與EEPROM類似
43、,能夠用電子的方法擦除其中的內(nèi)容。13虛擬存儲器:是一種技術(shù),它提供比物理存儲器大得多的存儲空間,使編程人員在寫程序時,不用考慮計算機(jī)的實際容量,可以寫出比任何實際配置的物理存儲器都大很多的程序。14段式管理:一種虛擬存儲器的管理方式,把虛擬存儲空間分成段,段的長度可以任意設(shè)定,并可以放大或縮小。15頁式管理:一種虛擬存儲器的管理方式,把虛擬存儲空間和實際存儲空間等分成固定容量的頁,需要時裝人內(nèi)存,各頁可裝入主存中不同的實際頁面位置。16段頁式管理:一種虛擬存儲器的管理方式,將存儲空間邏輯模塊分成段,每段又分成若干頁。17兩級頁表機(jī)構(gòu):為節(jié)約內(nèi)存,分為兩級頁表機(jī)構(gòu),第一級用1K個表項,每項4個
44、字節(jié),占4KB內(nèi)存。第二級再用10位,這樣兩級表組合起來即可達(dá)到1MB個表項。18物理地址:用分頁機(jī)制把線性地址轉(zhuǎn)換得到的地址。19線性地址空間:80386先使用段機(jī)制,把包含兩個部分的虛擬地址空間轉(zhuǎn)換為一個中間地址空間的地址,這一中間地址空間稱為線性地址空間。20內(nèi)存:把具有一定容量、存取速度快的存儲器稱為內(nèi)部存儲器,簡稱為內(nèi)存。21外存:把存儲容量大而速度較慢的存儲器稱為外部存儲器,簡稱外存。22存儲器的容量:每個存儲器芯片所能存儲的二進(jìn)制數(shù)的位數(shù)。23HMA:利用HIMEM.SYS即可驅(qū)動位于10241088K的64KB內(nèi)存,這一段內(nèi)存叫高位內(nèi)存區(qū),簡稱HMA。24EMS:是XMS中的存
45、儲器,但它是利用擴(kuò)充存儲器的管理程序進(jìn)行管理的XMS。25上位存儲器:內(nèi)存保留區(qū)的存儲器。26影子存儲器:把執(zhí)行速度慢的ROMBIOS程序放到執(zhí)行速度快的DRAM中執(zhí)行,稱為SHADOWRAM,即影子存儲器。27擴(kuò)展存儲器:PC機(jī)的地址在I00000H以上的“存儲器稱為擴(kuò)展存儲器,也叫XMS。28主存儲器:為保持兼容性,把地址范圍“09FFFFH的640KB內(nèi)存叫主存儲器。29內(nèi)存保留區(qū):在PC機(jī)中,主存儲器以外的,地址從A0000HFFFFFH的384KB內(nèi)存叫內(nèi)存保留區(qū)。30字節(jié)編址結(jié)構(gòu):在各種微型計算機(jī)系統(tǒng)中,字長有8位、16位或32位之分,可是存儲器均以字節(jié)為基本存儲單元,存儲1個16
46、位或32位數(shù)據(jù),就要放在連續(xù)的幾個內(nèi)存單元中,這種存儲器就是字節(jié)編址結(jié)構(gòu)。31段屬性:如可讀出或?qū)懭氲奶貦?quán)級等。32段的基地址:即線性空間中段的開始地址。33段的界限:段內(nèi)可以使用的最大偏移量,它指明該段的容量大小。34保護(hù):所謂保護(hù)有兩個含義,一是每一個任務(wù)分配不同的虛地址空間,使任務(wù)之間完全隔離,實現(xiàn)任務(wù)間的保護(hù)。二是任務(wù)內(nèi)的保護(hù)機(jī)制,保護(hù)操作系統(tǒng)存儲段及其專用處理寄存器不被應(yīng)用程序所破壞。一、單項選擇題1動態(tài)半導(dǎo)體存儲器的特點是()A在工作中存儲器內(nèi)容會產(chǎn)生變化B每次讀出后,需要根據(jù)原存內(nèi)容重新寫入一遍C每隔一定時間,需要根據(jù)原存內(nèi)容重新寫入一遍D在工作中需要動態(tài)地改變訪存地址答案C【解
47、析】動態(tài)半導(dǎo)體存儲器是利用電容存儲電荷的特性記錄信息,由于電容會放電,必須在電荷流失前對電容充電,即刷新。方法是每隔一定時間,根據(jù)原存內(nèi)容重新寫入一遍。2當(dāng)高速緩沖存儲器容量為32KB時,其命中率為()A92%B80%C90%D86%答案D【解析】CPU訪問高速緩沖存儲器,找到所需信息的百分比稱為命中率。當(dāng)高速緩沖存儲器容量為32KB時,其命中率為86%,當(dāng)高速緩沖存儲器容量為64KB時,其命中率為92%。3若存儲周期250ns,每次讀出16位,則該存儲器的數(shù)據(jù)傳送率為)ASKIPIF10字節(jié)/秒B4M字節(jié)秒CSKIPIF10字節(jié)/秒D8M字節(jié)秒答案C【解析】存儲周期250ns,換算為SKIP
48、IF10秒;每個存儲周期可讀出16位,為兩個字節(jié),則數(shù)據(jù)傳送率為:2字節(jié)(SKIPIF10)秒,即SKIPIF10字節(jié)秒。4半導(dǎo)體靜態(tài)存儲器、SRAM的存儲原理是()A依靠雙穩(wěn)態(tài)電路B依靠定時刷新C依靠讀后再生D信息不再變化答案A【解析】半導(dǎo)體靜態(tài)存儲器SRAM是由雙穩(wěn)態(tài)電路構(gòu)成,并依靠其穩(wěn)態(tài)特性來保存信息;動態(tài)存儲器DRAM是利用電容器存儲電荷的特性存儲數(shù)據(jù)1,依靠定時刷新和讀后再生對信息進(jìn)行保存,而ROM中的信息一經(jīng)寫入就不再變化。5下列工作方式中,()不是2816的工作方式。A讀方式B寫方;式C片擦除方式D掉電方式答案D【解析】2816是容量2KB的電擦除PROM,它有6中工作方式,即讀
49、方式。備用方式,字節(jié)擦除方式,寫方式,片擦除方式,擦寫禁止方式。6下列存儲器中,()速度最快。A硬盤B光盤C磁帶D半導(dǎo)體存儲器答案D【解析】由于存儲器原理和結(jié)構(gòu)的不伺,各種存儲器的訪問速度各不相同。以上存儲器中訪問速度由快到慢的順序為:半導(dǎo)體存儲器、硬盤、光盤、磁帶。7()方式是8028680486最基本的工作方式。A實地址B虛地址保護(hù)CV86DX86答案A【解析】80386、80486微處理器支持三種工作方式,即實地址方式、虛地址保護(hù)方式、V86方式,80286只有兩種工作方式,8088/8086只工作在實地址方式。實地址方式是8028680486最基本的工作方式,尋址范圍只能在1MB范圍內(nèi)
50、,故不能管理和使用擴(kuò)展存儲器。8表示主存容量的常用單位為()A數(shù)據(jù)塊數(shù)B字節(jié)數(shù)C扇區(qū)數(shù)D記錄項數(shù)答案B【解析】表示主存容量的常用單位字節(jié)B,是基本單位。此外還有KB、MB、GB、TB。9存儲器的隨機(jī)訪問方式是指()A可隨意訪問存儲器B按隨機(jī)文件訪問存儲器C可對存儲器進(jìn)行讀出與寫入D可按地址訪問存儲器任一編址單元,其訪問時間相同且與地址無關(guān)答案D【解析】存儲器的隨機(jī)訪問方式是指可按地址訪問存儲器任一編址單元,其訪問時間相同且與地址無關(guān)。10動態(tài)存儲器的特點是()A工作中存儲內(nèi)容會產(chǎn)生變化B工作中需要動態(tài)改變訪存地址C工作中需要動態(tài)地改變供電電壓D需要定期刷新每個存儲單元中存儲的信息C片擦除方式D
51、掉電方式答案D【解析】2816是容量2KB的電擦除PROM,它有6中工作方式,7即讀方式,備用方式,字節(jié)擦除方式,寫方式,片擦除方式,擦寫禁止方式。6下列存儲器中,()速度最快。A硬盤B光盤C磁帶D半導(dǎo)體存儲器答案D【解析】由于存儲器原理和結(jié)構(gòu)的不同,各種存儲器的訪問速度各不相同。以上存儲器中訪問速度由快到慢的順序為:半導(dǎo)體存儲器、硬盤、光盤、磁帶。7()方式是8028680486最基本的工作方式。A實地址B虛地址保護(hù)CV86DX86答案A【解析】80386、80486微處理器支持三種工作方式,即實地址方式、虛地址保護(hù)方式、V86方式,80286只有兩種工作方式,8088/8086只工作在實地
52、址方式。實地址方式是8028680486最基本的工作方式,尋址范圍只能在1MB范圍內(nèi),故不能管理和使用擴(kuò)展存儲器。8表示主存容量的常用單位為()A數(shù)據(jù)塊數(shù)B字節(jié)數(shù)C扇區(qū)數(shù)D記錄項數(shù)答案B【解析】表示主存容量的常用單位字節(jié)B,是基本單位。此外還有KB、MB、GB、TB。9存儲器的隨機(jī)訪問方式是指()A可隨意訪問存儲器B按隨機(jī)文件訪問存儲器C可對存儲器進(jìn)行讀出與寫入D可按地址訪問存儲器任一編址單元,其訪問時間相同且與地址無關(guān)答案D【解析】存儲器的隨機(jī)訪問方式是指可按地址訪問存儲器任一編址單元,其訪問時間相同且與地址無關(guān)。10動態(tài)存儲器的特點是()A工作中存儲內(nèi)容會產(chǎn)生變化B工作中需要動態(tài)改變訪存地
53、址C工作中需要動態(tài)地改變供電電壓D需要定期刷新每個存儲單元中存儲的信息答案D【解析】此題與2000年考題基本相同。動態(tài)半導(dǎo)體存儲器是利用電容存儲電荷的特性記錄信息,由于電容會放電,必須在電荷流失前對電容充電,即刷新。方法是每隔一定時間,根據(jù)原存內(nèi)容重新寫入一遍。二、填空題1計算機(jī)中存儲器根據(jù)處于微機(jī)的位置可以分成:_和_兩大部分。答案內(nèi)部存儲器外部存儲器【解析】存儲器的分類根據(jù)所在位置可以分成:內(nèi)部存儲器、外部存儲器、軟盤、硬盤和光盤存儲器都屬于外存,要配有驅(qū)動器,才能對它們進(jìn)行讀寫。硬盤和光盤容量很大。根據(jù)制造工藝的角度分:雙極型、CMOS型、HMOS型。從應(yīng)用角度分:隨機(jī)讀寫存儲器(RAM
54、)、只讀存儲器(ROM)。V2分析整理常用存儲器芯片的容量,地址線和數(shù)據(jù)線的個數(shù)。答案【解析】常見存儲器芯片的技術(shù)資料是重點掌握的基礎(chǔ)知識。3可擦可編程只讀存儲器是_,利用_方法擦除內(nèi)部信息;電擦可編程只讀存儲器是_,利用_方法可擦除其中內(nèi)容。答案EPROM用紫外線光照射20rain紫外線激發(fā)浮置柵上的電荷EEPROM;加特定的編程電壓。【解析】+EPROM:可擦可編程只讀存儲器。ROM,可以被用戶編程多次??孔贤饩€激發(fā)浮置柵上的電荷以達(dá)到擦除的目的。EEPROM:電擦可編程只讀存儲器ROM,能夠用電子的方法擦除其中的內(nèi)容。4DRAM需要刷新的原因是_。答案電容漏電【解析】DRAM的存儲單元以
55、電容為基礎(chǔ),電容中電荷由于漏電會逐漸丟失,因此需定時刷新。5說說常規(guī)內(nèi)存、上位內(nèi)存、擴(kuò)展內(nèi)存、高端內(nèi)存的含義。答案常規(guī)內(nèi)存:地址范圍09FFFFH的640KB內(nèi)存叫主存儲器。上位內(nèi)存:內(nèi)存保留區(qū)有很多存儲空間是空閑的,DOS5.0DOS6.2版本的應(yīng)用程序設(shè)法把這部分空間利用起來,這時的內(nèi)存保留區(qū)的存儲器就稱為上位存儲器UMBs。擴(kuò)展內(nèi)存:地址在I00000H以上的存儲器稱為擴(kuò)展存儲器。高端內(nèi)存:位于10241088K的64KB內(nèi)存,簡稱HMA?!窘馕觥窟@些內(nèi)容是實際計算機(jī)中連接很多的知識結(jié)構(gòu),是一個需要理論聯(lián)系實際的內(nèi)容,是這部分的難點。6地址線SKIPIF10(低),若選取用16K1存儲芯片構(gòu)成64KB存儲器則應(yīng)由地址碼譯碼產(chǎn)生片選信號。答案SKIPIF10【解析】用16K1芯片構(gòu)成64KB的存儲器,需要的芯片數(shù)量為:(64K8)/(16K1)=32,每8片一組分成4組,每組按位擴(kuò)展方式組成一個16KX8位的模塊,4個模塊按字?jǐn)U展方式構(gòu)成64KB的存儲器。存儲器的容量為SKIPIF10,需要1
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 63378-2-1:2024 EN Thermal standardization on semiconductor packages - Part 2-1: 3D thermal simulation models of semiconductor packages for steady-state analysis - Discre
- 2024年小學(xué)班級管理規(guī)章制度(二篇)
- 2024年半年個人工作總結(jié)常用版(二篇)
- 2024年寒假社會實踐活動計劃范文(二篇)
- 2024年小學(xué)安全教育計劃(二篇)
- 2024年安全生產(chǎn)責(zé)任制與安全生產(chǎn)制度范例(三篇)
- 2024年圖書館藏書管理與保護(hù)制度范本(三篇)
- 2024年小學(xué)五年級班主任工作總結(jié)例文(二篇)
- 2024年大學(xué)班級學(xué)期工作計劃模版(二篇)
- 【《法律職業(yè)倫理培育問題及優(yōu)化策略(論文)》9800字】
- CAD公開課教案
- 初一上冊整式化簡求值60題(含答案)
- 資產(chǎn)負(fù)債表和利潤表表格
- 旅客地道施組
- 電梯基坑土石方開挖施工方案
- 二年級體育教案-爬越80-100厘米高的橫向跳箱全國通用
- 高壓電纜敷設(shè)施工方案(共8頁)
- 橋梁施工加固技術(shù)規(guī)范
- 《會議攝影怎樣拍出彩?》PPT課件
- CK6140數(shù)控車床主傳動系統(tǒng)及進(jìn)給伺服系統(tǒng)設(shè)計
- 不進(jìn)位筆算乘法說課稿
評論
0/150
提交評論