微機(jī)原理總題庫(kù)_第1頁(yè)
微機(jī)原理總題庫(kù)_第2頁(yè)
微機(jī)原理總題庫(kù)_第3頁(yè)
微機(jī)原理總題庫(kù)_第4頁(yè)
微機(jī)原理總題庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(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)介

微機(jī)原理總題庫(kù)微機(jī)原理總題庫(kù)微機(jī)原理總題庫(kù)微機(jī)原理總題庫(kù)編制僅供參考審核批準(zhǔn)生效日期地址:電話:傳真:郵編:第一部分題庫(kù)一、填空題1.十六進(jìn)制數(shù)0DA2B轉(zhuǎn)換為二進(jìn)制數(shù)為011B。2.A=-84,則[A]補(bǔ)=B。3.把運(yùn)算器和控制器這兩部分的主要功能集成在一個(gè)芯片上的大規(guī)?;虺笠?guī)模的集成電路稱為中央處理器。4.設(shè)置8255的A口工作在方式1輸入,B口工作在方式0輸出,C口高四位輸出,低四位輸入,方式字為_(kāi)_______。5.設(shè)主片8259A的IR3上接有一從片,IR5上引入了一個(gè)中斷申請(qǐng)。那么初始化時(shí),主片的ICW3是____08H或00001000_______。6.匯編語(yǔ)言源程序需經(jīng)過(guò)編輯、___匯編___和連接,最后才能運(yùn)行。7.不需要定時(shí)刷新的存儲(chǔ)器是__靜態(tài)RAM__。8.在DEBUG中,數(shù)制缺省為_(kāi)____十六進(jìn)制數(shù)________。9.8位二進(jìn)制數(shù)補(bǔ)碼所能表示的十進(jìn)制整數(shù)的最大值-128。10.已知80386計(jì)算機(jī)的地址線為32根,它可直接訪問(wèn)的存儲(chǔ)空間是_____4G_____。11.二進(jìn)制數(shù)1101101轉(zhuǎn)換為十進(jìn)制數(shù)為_(kāi)___109________。12.A=+0110101,B=-0110101,[A+B]補(bǔ)=______00000000B______。13.從CPU的NMI引腳產(chǎn)生的中斷,它的響應(yīng)不受__IF中斷允許標(biāo)志位_的影響。14.在多級(jí)存儲(chǔ)系統(tǒng)的層次結(jié)構(gòu)中,共分為_(kāi)_半導(dǎo)體存儲(chǔ)器__、內(nèi)存和外存三級(jí)存儲(chǔ)。15.8086CPU對(duì)I/O端口的編址是采用____中斷____方式。16.信息碼為0110100,則奇校驗(yàn)碼為_(kāi)__00110100________。17.設(shè)當(dāng)前數(shù)據(jù)段位于存儲(chǔ)器的A8000H到B7FFFH,DS段寄存器的內(nèi)容是___0A800H_________。18.標(biāo)號(hào)是某條指令所在存儲(chǔ)單元的邏輯地址,它具有三種屬性,分別是段屬性,偏移量屬性和_____類型屬性_______。19.8086和8088的地址總線有20根,能尋址的范圍是__1MB_。20.紫外線可擦除可編程的存儲(chǔ)器是EPROM。21.二進(jìn)制數(shù).1011轉(zhuǎn)換為十六進(jìn)制數(shù)為H。22.匯編語(yǔ)言源程序需經(jīng)過(guò)編輯、匯編和連接,最后才能運(yùn)行。23.A=-71,則[A]補(bǔ)=B。24.8086CPU中的控制標(biāo)志分別為中斷允許標(biāo)志位、方向控制標(biāo)志位和跟蹤標(biāo)志位。25.8088CPU中指示指令執(zhí)行順序的寄存器是指令指針寄存器。26.中斷處理過(guò)程分為中斷請(qǐng)求、中斷判優(yōu)、中斷響應(yīng)、中斷服務(wù)和中斷返回。27.電可擦除可編程的存儲(chǔ)器是EEPROM。28.在8086/8088存空間中,把16字節(jié)的存儲(chǔ)空間稱為一節(jié),要求各個(gè)邏輯段從節(jié)的整數(shù)開(kāi)始,即段首地址的低4位必須是0000形式。29.16位二進(jìn)制數(shù)補(bǔ)碼所能表示的十進(jìn)制整數(shù)的最大值____________。30.變量具有三種屬性,分別是段屬性,偏移量屬性和類型屬性。31.二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)為。32.[A]補(bǔ)=;[B]補(bǔ)=1010000;[A+B]補(bǔ)=_____________B。33.若三片8259級(jí)聯(lián),從片分別連接在主片的IR2和IR5上,則主8259A的ICW3為_(kāi)___00100100_______B。34.信息碼為0110110,則奇校驗(yàn)碼為_(kāi)____B。35.每片8255包括三個(gè)八位并行口,其中A口既可工作在方式2,又可工作在方式1。36.在機(jī)器數(shù)的_____補(bǔ)______碼中零的表示是唯一的。37.8086CPU中執(zhí)行部件的功能是______負(fù)責(zé)指令的執(zhí)行_____________。38.8086/8088CPU的數(shù)據(jù)線和地址線是以分時(shí)復(fù)用方式輪流使用的。39.為保證DRAM中內(nèi)容不丟失,需要進(jìn)行_________________操作。40.變量具有三種屬性,分別是___段屬性______,偏移量屬,類型屬性。二、單選題1.下列哪些數(shù)據(jù)在匯編語(yǔ)言中的表示是合法的(C)。A.12B+65C.19AHADD6H2.下述程序段執(zhí)行后,OF和CF的狀態(tài)分別為(C)。MOVAX,8534HMOVBX,4567HADDAL,BLA.0,1B.0,0,0,13.指令MOV[1000H],AX的目的操作數(shù)的尋址方式為(C)。A.寄存器間接尋址B.立即數(shù)尋址C.直接尋址D.隱含尋址如果AL中存放的數(shù)據(jù)的最高位(第7位)為1,則轉(zhuǎn)到標(biāo)號(hào)LAB1去執(zhí)行。不能實(shí)現(xiàn)上述轉(zhuǎn)移的程序段是(C)。AL,80HAL,ALJNZLAB1JSLAB1AL,80HAL,1JZLAB1JCLAB15.已知寄存器DS、CS、ES和SS的值分別為2000H,3000H,4000H和5000H,BX和SI的值分別為0100H和0200H,則指令MOVAX,[SI+BX+0100H]的源操作數(shù)的物理地址是(A)。6.假定用偽指令DATADB12H,34H定義了兩個(gè)字節(jié)數(shù)據(jù),現(xiàn)需要將數(shù)據(jù)12H取入寄存器AL,將數(shù)據(jù)34H取入寄存器AH,能完成此功能的程序段是(D)。AX,DATASI,DATAMOVAX,[SI]SI,OFFSETDATASI,DATAMOVAL,[SI+1]MOVAX,[SI]MOVAH,[SI]7.下列數(shù)據(jù)定義語(yǔ)句符合匯編語(yǔ)言語(yǔ)法要求的是(C)。DB10,200,280,20:DB10,20,30,40DB10,10B,37Q,4AHDB65H,B0H,39H,78H8.已知AL,BL中各存放一個(gè)帶符號(hào)數(shù),計(jì)算AL/BL的商,用下述程序段(D)。BLBLAH,AHDIVBLIDIVBL要管理16級(jí)可屏蔽中斷,需要級(jí)聯(lián)的8259A芯片數(shù)為(D)片片片片10.下列四個(gè)寄存器中,不允許用傳送指令賦值的寄存器是(B)。11.若棧頂?shù)奈锢淼刂窞?0100H,當(dāng)執(zhí)行完指令PUSHAX后,棧頂?shù)奈锢淼刂窞椋–)。12.已知AL,BL中各存放一個(gè)帶符號(hào)數(shù),計(jì)算AL/BL的商,用下述程序段(D)BLBLAH,AHDIVBLDIVBL13.JMPSI的目標(biāo)地址偏移量為(A)。的內(nèi)容所指向的內(nèi)存字單元的內(nèi)容+SI的內(nèi)容+[SI]14.初始化8259A時(shí),ICW2的值為19H,當(dāng)IR3端有中斷請(qǐng)求時(shí),8259A送出的中斷方式碼為(B)。15.傳送ASCII碼時(shí),D7位為校驗(yàn)位,若采用奇校驗(yàn)在傳送字符D的ASCII碼時(shí),其編碼為(B)。16.CPU與I∕O設(shè)備間傳送的信號(hào)有(D)A.數(shù)據(jù)信息B.控制信息C.狀態(tài)信息D.以上三種都是17.CPU響應(yīng)INTR和NMI中斷時(shí),相同的必要條件是(D)A.當(dāng)前總線空閑B.允許中斷C.當(dāng)前訪問(wèn)內(nèi)存結(jié)束D.當(dāng)前指令執(zhí)行結(jié)束18.要管理64級(jí)可屏蔽中斷,需要級(jí)聯(lián)的8259A芯片數(shù)為(D)片片片片19.執(zhí)行INTn指令或響應(yīng)中斷時(shí),CPU保護(hù)現(xiàn)場(chǎng)的次序是(B)→IP→FR→CS→IP→CS→FR→IP→CS20.在下面給出的存貯器芯片中屬于讀寫存儲(chǔ)器類型的是(D)。A.EPROMB.PROMC.DRAMD.EEPROM21.確定下列那些數(shù)據(jù)在匯編語(yǔ)言中是非法的(C)。A.19BHB.25DC.108QD.101B22.已知AL,BX中各存放一個(gè)帶符號(hào)數(shù),計(jì)算AL*BX的積,用下述程序段(D)。A.XORAH,AHB.CBWMULBXIMULBXC.MULBXD.IMULBX23.指令MOVAX,10[BP]的源操作數(shù)的尋址方式是(C)。A.寄存器尋址B.寄存器間接尋址C.寄存器相對(duì)尋址D.基址相對(duì)尋址24.已知寄存器DS、CS、ES和SS的值分別為1000H,2000H,3000H和4000H,BP和SI的值分別為0100H和0200H,則指令MOVAX,[SI+BP-0100H]的源操作數(shù)的物理地址是(D)。A.10200HB.20200HC.30200HD.40200H25.堆棧的工作方式是(D)。A.先進(jìn)先出B.隨機(jī)讀寫C.只能讀出,不能寫入D.后進(jìn)先出26.指令MOVAX,[SI+BP+10H]的源操作數(shù)所在的邏輯段為(C)。A.數(shù)據(jù)段B.附加段C.堆棧段D.代碼段27.JMPWORDPTR[SI]的目標(biāo)地址偏移量為(B)。A.SI的內(nèi)容B.SI所指向的內(nèi)存字單元字內(nèi)容C.IP+SI的內(nèi)容D.IP+[SI]28.8086/8088CPU采用(C)方式,保證在有多個(gè)中斷源的中斷系統(tǒng)中,確定一個(gè)中斷源并轉(zhuǎn)入相應(yīng)的中斷服務(wù)程序。A.中斷向量B.向量中斷C.優(yōu)先排隊(duì)D.并行工作29.已知AX,BX中為無(wú)符號(hào)數(shù),當(dāng)AX≥BX時(shí),轉(zhuǎn)到標(biāo)號(hào)OK,不能實(shí)現(xiàn)此功能的程序段為(D)。A.CMPAX,BXB.CMPAX,BXJNCOKJAEOKC.CMPAX,BXD.CMPBX,AXJNBOKJCOK30.在兩個(gè)8259A級(jí)聯(lián)的中斷系統(tǒng)中,從8259A連接在主8259A的IR4上,則主8259A和從8259A的ICW3應(yīng)設(shè)置為()。A.10H,10HB.04H,04HC.10H,04HD.04H,10H31.用3片8259A級(jí)聯(lián),最多可管理的中斷數(shù)是(B)。A.24級(jí)B.22級(jí)C.23級(jí)D.21級(jí)32.8086CPU內(nèi)有指示下條指令有效地址的指示器是(A)。A.IPB.SPC.BPD.SI33.8086/8088中除______兩種尋址方式外,其它各種尋址方式的操作數(shù)均在存儲(chǔ)器中(C)。A.立即尋址和直接尋址B.寄存器尋址和直接尋址C.立即尋址和寄存器尋址D.立即尋址和寄存器相對(duì)尋址34.設(shè)8255A的方式選擇控制字為9BH,其含義是(B)。A.A、B、C口全為輸出B.A、B、C口全為輸入C.A、B口為方式0且輸出D.以上都不對(duì)35.下列選項(xiàng)中與十進(jìn)制數(shù)相等的是(C)。A.B.C.D.36.通常所說(shuō)的32位機(jī),指的是這種計(jì)算機(jī)的CPU(B)。A.是由32個(gè)運(yùn)算器組成的B.能夠同時(shí)處理32位二進(jìn)制數(shù)據(jù)C.包含有32個(gè)寄存器D.一共有32個(gè)運(yùn)算器和控制器37.初始化8259A時(shí),ICW2的值為13H,當(dāng)IR2端有中斷請(qǐng)求時(shí),8259A送出的中斷方式碼為(B)。A.15HB.12HC.11HD.10H38.以8086/8088為CPU的微機(jī)內(nèi)存最大容量為(B)。A.4MBB.1MBC.640KBD.64KB39.已知AL=68H,BL=5AH,指令A(yù)DDAL,BL執(zhí)行后,OF和CF的值分別為(C)。A.0,0B.0,1C.1,0D.1,140.微機(jī)中的算術(shù)/邏輯單元的英文縮寫為(ALU)。41.下列數(shù)據(jù)(C)在匯編語(yǔ)言中的表示是非法的。+111*5/10ANDOFFSETLAB1;LAB1是用DW定義的符號(hào)DIV200XOR21AAH42.若棧頂?shù)奈锢淼刂窞?0100H,當(dāng)執(zhí)行完指令CALLAX后,棧頂?shù)奈锢淼刂窞椋ˋ)。43.指令MOVAX,[SI]的源操作數(shù)的尋址方式為(C)。A.寄存器尋址B.直接尋址C.寄存器間接尋址D.寄存器相對(duì)尋址44.指令MOVAX,CS:[BX+10H]的源操作數(shù)所在的邏輯段為(D)。A.數(shù)據(jù)段B.附加段C.堆棧段D.代碼段45.已知寄存器DS、CS、ES和SS的值分別為6000H,5000H,4000H和3000H,BX和DI的值分別為0400H和0200H,則指令MOV[DI+BX-0200H],AX的目的操作數(shù)的物理地址是(D)。A.60200HD.30400H46.DATA的定義如下:DATADW12H,34H現(xiàn)想把1234H取入到AX寄存器,可以實(shí)現(xiàn)該功能的程序段是(C)。AX,DATAAX,DATA+2AH,BYTEPTRDATAAH,BYTEPTRDATAMOVAL,BYTEPTRDATA+1MOVAL,BYTEPTRDATA+247.已知SP=100H,指令CALLDWORDPTR[BX]執(zhí)行后SP的內(nèi)容為(B)。48.已知AL,BX中各存放一個(gè)帶符號(hào)數(shù),計(jì)算AL+BX的和,用下述程序段(B)。AH,AHADDAX,BXADDAX,BXAX,BXAL,BX49.假定寄存器AX的內(nèi)容為-32768,在執(zhí)行了指令NEGAH后,標(biāo)志位SF和OF的內(nèi)容為(D)。,0 ,1,0,150.51.已知AX=1234H,BX=806AH,指令A(yù)DDAL,BL執(zhí)行后,OF和CF的值分別為(C),0,1,0,152.若AL與BL的內(nèi)容相等,則轉(zhuǎn)到標(biāo)號(hào)OK去執(zhí)行,不能實(shí)現(xiàn)此功能的程序段是(D)。AL,BLB.SUBAL,BLJEOK JEOKAL,BLCX,ALEQBLJZOK JCXZOK53.在兩個(gè)8259A級(jí)聯(lián)的中斷系統(tǒng)中,從8259A連接在主8259A的IR5上,則主8259A和從8259A的ICW3應(yīng)設(shè)置為(A)。,05H,20H,05H,05H54.用于定義常數(shù)、變量的內(nèi)存空間分配和定位的是(A)A.偽指令B.機(jī)器指令C.宏指令D.微指令55.56.用3片8259A級(jí)聯(lián),最多可管理的中斷數(shù)是(B)。級(jí)級(jí)級(jí)級(jí)57.EPROM是指(D)A.隨機(jī)讀寫存儲(chǔ)器B.可編程只讀存儲(chǔ)器C.只讀存儲(chǔ)器D.可擦除可編程只讀存儲(chǔ)器58.8255A引腳信號(hào)WR=0,CS=0,A1=1,A0=1時(shí),表示(B)向數(shù)據(jù)口寫數(shù)據(jù)向控制口送控制字讀8255A控制口D.無(wú)效操作59.CPU的組成中不包含(A)。A.存貯器B.寄存器C.控制器D.運(yùn)算器60.下列選項(xiàng)中與十進(jìn)制數(shù)相等的是(C)。A.B.C.D.61.下列程序段執(zhí)行后,AL的值應(yīng)為(B)。MOVAX,0FFFEHMOVBL,0FFHIDIVBLA.溢出,無(wú)結(jié)果62.若要表示0-999的十進(jìn)制數(shù),改用二進(jìn)制數(shù)表示,須用(C)位。63.指令MOVAX,-100[SI][BX]的源操作數(shù)的尋址方式為。(D)。A.寄存器尋址B.基址尋-變址尋址C.寄存器相對(duì)尋址D.基址-變址相對(duì)尋址64.當(dāng)8255A的端口A、端口B均工作在方式0的輸入方式時(shí),端口C可以作為(A)用。A.兩個(gè)4位I/O端口或1個(gè)8位I/O端口B.狀態(tài)端口C.部分引腳作端口A、端口B的聯(lián)絡(luò)信號(hào)D.全部作聯(lián)絡(luò)信號(hào)65.已知AL=68H,BL=5AH,指令A(yù)DDAL,BL執(zhí)行后,OF和CF的值分別為(C)。,0,1,0,166.指令MOVAX,[SI+BP+10H]的源操作數(shù)所在的邏輯段為(C)。A.數(shù)據(jù)段B.附加段C.堆棧段D.代碼段67.8086CPU內(nèi)標(biāo)志寄存器中的控制標(biāo)志位占(C)。位位位位68.DATA的定義如下:DATADW12H,34H現(xiàn)想把1234H取入到AX寄存器,可以實(shí)現(xiàn)該功能的程序段是(C)。AX,DATAAX,DATA+2AH,BYTEPTRDATAAH,BYTEPTRDATAMOVAL,BYTEPTRDATA+1MOVAL,BYTEPTRDATA+269.在兩個(gè)8259A級(jí)聯(lián)的中斷系統(tǒng)中,從8259A連接在主8259A的IR5上,則主8259A和從8259A的ICW3應(yīng)設(shè)置為()。,05H,20H,05H,05H70.已知AX,BX中為無(wú)符號(hào)數(shù),當(dāng)AX≥BX時(shí),轉(zhuǎn)到標(biāo)號(hào)OK,不能實(shí)現(xiàn)此功能的程序段為(D)。AX,BXAX,BXJNCOKJAEOKAX,BXBX,AXJNBOKJCOK71.72.指令LOOP隱含制定(C)寄存器作為循環(huán)計(jì)數(shù)器。A.AXB.BXC.CXD.DX三、完成指令序列1.用加法指令實(shí)現(xiàn)123456H+789ABCHMOVAX,3456HADDAX,9ABCHMOVBX,12HADCBX,78HHLT使BL寄存器中的高4位和低4位互換。(3分)MOVCL,4RORBL,CL將AL寄存器內(nèi)容傳送給由DI寄存器指定的數(shù)據(jù)段偏移地址的存儲(chǔ)單元。MOVDI,[AL]將寄存器AL的第3,4位變反,其余位保持不變。XORAL,00011000將字節(jié)數(shù)據(jù)11H送入采用BX、DI作為地址的主存單元。MOVBYTEPTR[BX+DI],11HDX和AX聯(lián)合存放一個(gè)32位無(wú)符號(hào)數(shù)(DX存放高16位),將該數(shù)據(jù)邏輯右移一位。SHLAX,1RCLDX,1將DX寄存器的高4位置1,其余位不變。ORDX,OFOHDX和AX聯(lián)合存放一個(gè)32位無(wú)符號(hào)數(shù)(DX存放高16位),將該數(shù)據(jù)邏輯左移一位。SHRAX,1RCRDX,1將DX寄存器的高4位屏蔽,其余位不變。ANDDX,00001111B將AL寄存器中的無(wú)符號(hào)數(shù)乘以11(要求用邏輯和移位指令實(shí)現(xiàn))。MOVDI,ALSHLAL,1MOVBL,ALMOVCL,2SHLAL,CLADDAL,BLADDAL,DI已知AL,BL中各存放一個(gè)無(wú)符號(hào)數(shù),用除法指令實(shí)現(xiàn)AL/BL的商。XORAH,AHDIVBL將AL寄存器中的無(wú)符號(hào)數(shù)乘以7(要求用邏輯和移位指令實(shí)現(xiàn))。MOVDI,ALSHLAL,1MOVBL,ALMOVCL,2SHLAX,CLADDAL,BLADDAL,DI已知AL,BX中各存放一個(gè)帶符號(hào)數(shù),用乘法指令完成AL*BX的積。CBWIMULBX將DX寄存器的D1、D4、D6、D9、D10位屏蔽,其余位不變。ANDDX,00115.用減法指令實(shí)現(xiàn)兩個(gè)多字節(jié)數(shù)12AD89H和84BA90H的和。MOVAX,0AD89HADDAX,OBA90HMOVBX,12HADCBX,84HHLT四、簡(jiǎn)答題1.什么是刷新DRAM存儲(chǔ)器為什么需要刷新刷新是指將存儲(chǔ)單元的內(nèi)容重新按原樣設(shè)置一遍,而不是將所有單元都清零。由于DRAM是以MOS管柵極和襯底間的電容上的電荷來(lái)存儲(chǔ)信息的,而MOS管柵極上的電荷會(huì)因漏電而泄放,所以存儲(chǔ)單元中的信息只能保持若干毫秒。為此,要求在1~3ms中周期性地刷新存儲(chǔ)單元,而DRAM本身不具備刷新功能,必須附加刷新電路。2.CPU響應(yīng)中斷的條件是什么(1)中斷源有中斷請(qǐng)求(有多個(gè)中斷請(qǐng)求時(shí),CPU已經(jīng)判斷結(jié)束)(2)若為可屏蔽中斷請(qǐng)求,CPU允許接受中斷,即IF標(biāo)志位的狀態(tài)為“1"。(3)CPU執(zhí)行完當(dāng)前指令,且沒(méi)有優(yōu)先權(quán)更高的DMA請(qǐng)求。3.8086微處理器的功能結(jié)構(gòu)分為哪幾個(gè)部分各部分的功能是什么(1)執(zhí)行單元EU:主要負(fù)責(zé)執(zhí)行指令,包括一組通用寄存器,標(biāo)志寄存器,算數(shù)邏輯單元ALU,數(shù)據(jù)暫存器和EU控制單元。(2)總線接口單元BIU:主要根據(jù)EU的請(qǐng)求,完成CPU與存儲(chǔ)器或I/O設(shè)備之間的數(shù)據(jù)傳送,完成所有的外部總線操作。(3)寄存器結(jié)構(gòu):4.執(zhí)行下列指令后,AX寄存器中的內(nèi)容是什么TABLEDB10,20,30,40,50ENTRYDW3……MOVBX,OFFSETTABLEADDBX,ENTRYMOVAX,[BX]HLT虛擬存儲(chǔ)器的概念。虛擬存儲(chǔ)器是采用硬件和軟件的綜合技術(shù),將主存和輔存的地址空間統(tǒng)一編址,形成一個(gè)龐大的存儲(chǔ)空間,該空間用虛地址尋址。6.8086/8088微處理器的功能結(jié)構(gòu)分為哪幾部分各自的功能是什么ROM的類型有哪些各處的特點(diǎn)。(1)掩膜式ROM這種ROM在制作集成電路時(shí),用定做的掩膜進(jìn)行編程(未金屬化的位存“1”;否則存“0”)。(2)PROM允許用戶根據(jù)需要編寫其中的內(nèi)容,但只允許編程一次。信息一旦寫入便永久固定,不能再改變。(3)EPROM擦除信息時(shí)要從電路上取下,置于紫外線或X光下照射十幾分鐘,才能將芯片上的信息全部擦除,然后在專用的編程器上將新的信息寫入(寫入之前應(yīng)確保芯片是全“1”狀態(tài))。(4)E2PROM擦除信息時(shí),不需要將芯片從電路板上拔下,而是直接用電信號(hào)進(jìn)行擦除,對(duì)其編程也是在線操作,因此改寫步驟簡(jiǎn)單。(5)閃存是一種電可擦除、可重寫的非易失性的存儲(chǔ)器。與E2PROM相比,它具有更高的性價(jià)比,且體積小、功耗低,使用方便,在密度增加時(shí)仍保持可測(cè)性,這幾方面綜合起來(lái)的優(yōu)勢(shì)是目前其它半導(dǎo)體存儲(chǔ)器技術(shù)所無(wú)法比擬的。型RAM分為哪兩大類它們各自的特點(diǎn)。靜態(tài)RAM:主要缺點(diǎn)有兩個(gè):由于靜態(tài)RAM基本存儲(chǔ)電路中包含的管子數(shù)目比較多,所以芯片容量較??;由于兩個(gè)交叉耦合的管子總有一個(gè)處于導(dǎo)通狀態(tài),所以會(huì)持續(xù)地消耗功率,使得SRAM功耗較大。主要優(yōu)點(diǎn)是:無(wú)需進(jìn)行刷新,因此簡(jiǎn)化了外部電路。動(dòng)態(tài)RAM:四管DRAM所用的管子最多,從而使芯片的容量比較小,但它的讀出過(guò)程就是刷新過(guò)程,因而不用為刷新而在外部另加邏輯電路。三管DRAM所用的管子較少一點(diǎn),但讀/寫數(shù)據(jù)線分開(kāi),讀/寫選擇線也分開(kāi),且要另加刷新電路,這樣,外加電路本身增加了,存儲(chǔ)器和外加電路的連接也增加了。單管DRAM所用的管子最少,但讀出的數(shù)據(jù)信號(hào)弱,要用靈敏度很高的讀出放大器來(lái)實(shí)現(xiàn)讀出放大功能。9.簡(jiǎn)述CPU與I/O數(shù)據(jù)傳送的四種控制方法。1:無(wú)條件傳送方式2:程序查詢方式3:程序中斷方式4:直接存儲(chǔ)器存儲(chǔ)方式10.CPU執(zhí)行中斷的過(guò)程。1:CPU先向I/O設(shè)備發(fā)出命令字,要求傳送數(shù)據(jù);2:從I/O端口讀入狀態(tài)字;3:檢查狀態(tài)字中的標(biāo)志,數(shù)據(jù)交換是否可以進(jìn)行;4:若I/O端口沒(méi)有準(zhǔn)備好,即READY=0,則重復(fù)執(zhí)行第2,3步,一直到READY=1為止;5:CPU執(zhí)行輸入指令,從I/O端口讀出數(shù)據(jù),同時(shí)使用I/O端口的狀態(tài)字復(fù)位。什么是中斷如果平時(shí)讓CPU與外設(shè)并行工作,每當(dāng)外設(shè)與CPU進(jìn)行數(shù)據(jù)交換時(shí),外設(shè)就向CPU發(fā)出一個(gè)信號(hào),請(qǐng)求為其輸入或輸出服務(wù),這時(shí)CPU暫停當(dāng)前程序的執(zhí)行,而轉(zhuǎn)去執(zhí)行為外設(shè)服務(wù)的程序,并在該程序執(zhí)行完畢后,返回暫停斷點(diǎn),繼續(xù)執(zhí)行原來(lái)的程序。我們把這個(gè)過(guò)程稱之為中斷。第二部分題庫(kù)一、簡(jiǎn)答題1. 什么是溢出兩個(gè)補(bǔ)碼進(jìn)行加減運(yùn)算時(shí),什么情況下會(huì)產(chǎn)生溢出運(yùn)算結(jié)果的符號(hào)位于參加運(yùn)算數(shù)的符號(hào)位不同的情況,為你把這種情況稱作溢出。兩個(gè)數(shù)同號(hào)相加時(shí)有可能發(fā)生溢出,兩個(gè)異號(hào)相減有可能發(fā)生溢出。微機(jī)系統(tǒng)的硬件分為幾個(gè)部分及各自功能。(1)系統(tǒng)總線:用來(lái)連接CPU及存儲(chǔ)器和外部設(shè)備的一組導(dǎo)線,可以是電纜,也可以是印刷板上的連線。所有的信息都通過(guò)總線傳送。(2)微處理器CPU:對(duì)指令進(jìn)行譯碼,根據(jù)指令要求來(lái)控制系統(tǒng)內(nèi)的活動(dòng),并完成全部的算數(shù)和邏輯運(yùn)算。(3)內(nèi)存:存儲(chǔ)當(dāng)前正在使用的數(shù)據(jù)和指令。(4)I/O接口:CPU與外部設(shè)備之間交換信息的連接電路,通過(guò)總線與cpu相連。(5)外部設(shè)備:包括輸入設(shè)備,輸出設(shè)備及存儲(chǔ)設(shè)備。微處理器典型結(jié)構(gòu)分為幾個(gè)部分及各自的功能。(1)MP/CPU該芯片內(nèi)集成了控制器、運(yùn)算器和寄存器運(yùn)算器是計(jì)算機(jī)中加工與處理數(shù)據(jù)的功能部件,主要有兩個(gè)功能:☆對(duì)數(shù)據(jù)的加工處理(重要功能),通過(guò)其內(nèi)部的ALU完成。☆暫時(shí)存放參與運(yùn)算的數(shù)據(jù)和某些中間結(jié)果,通常,通過(guò)與ALU相連的寄存器組實(shí)現(xiàn)。在寄存器組中,累加器是最繁忙的寄存器,在算術(shù)和邏輯運(yùn)算時(shí),它具有雙重功能(運(yùn)算前和運(yùn)算后)。控制器是控制整臺(tái)計(jì)算機(jī)各功能部件協(xié)同動(dòng)作、自動(dòng)執(zhí)行計(jì)算機(jī)程序的功能部件,它由IP、IR、ID、時(shí)序發(fā)生器和時(shí)序控制信號(hào)產(chǎn)生部件組成。存儲(chǔ)器存放程序和數(shù)據(jù)的部件。分為主存和輔存兩類。主要由半導(dǎo)體存儲(chǔ)器和磁盤、光盤存儲(chǔ)器等構(gòu)成。造價(jià)、容量、速度有別。構(gòu)成內(nèi)存的半導(dǎo)體存儲(chǔ)器又分為ROM和RAM。(3)I/O設(shè)備和I/O接口各種外設(shè)的工作速度、驅(qū)動(dòng)方式差異很大,無(wú)法與CPU直接匹配,不可能把它們簡(jiǎn)單地連到系統(tǒng)總線上,需要通過(guò)接口電路完成信號(hào)的變換、數(shù)據(jù)的緩沖、與CPU的聯(lián)絡(luò)等工作。4. CPU功能結(jié)構(gòu)圖分為幾個(gè)部分及各自功能。5. 8086CPU有幾種工作模式分別為什么最小模式和最大模式6. 8086存儲(chǔ)器有幾種地址表示方法分別為什么邏輯地址物理地址解釋術(shù)語(yǔ):最小模式、最大模式、邏輯地址、物理地址、段基址、指令周期、總線周期、時(shí)鐘周期、存儲(chǔ)容量、地址重疊、I/O系統(tǒng)、I/O端口、中斷、中斷向量、最小模式:系統(tǒng)中只有8086一個(gè)微處理器,系統(tǒng)中所有的總線控制信號(hào)都直接由8086產(chǎn)生,因此系統(tǒng)中的總線控制邏輯電路被減到最小。最大模式:系統(tǒng)中總是包含兩個(gè)或多個(gè)微處理器,其中一個(gè)主處理器就是8086,其它處理器為協(xié)處理器(如,用于數(shù)值運(yùn)算的8087,用于輸入/輸出大量數(shù)據(jù)的8089)。邏輯地址:允許在程序中編排使用的地址。物理地址:信息在存儲(chǔ)器中實(shí)際存放的地址。段基址:決定某段首字節(jié)位置的地址。指令周期:每條指令的執(zhí)行由取指,分析,執(zhí)行等操作完成,執(zhí)行一條指令所需要的時(shí)間??偩€周期:8086CPU于外部交換信息是通過(guò)總線操作完成的,CPU每使用一次總線進(jìn)行數(shù)據(jù)輸入/輸出所需要的時(shí)間稱為總線周期。時(shí)鐘周期:執(zhí)行指令的一系列操作都是在時(shí)鐘脈沖CLK的統(tǒng)一控制下一步一步進(jìn)行的,時(shí)鐘脈沖的重復(fù)周期稱為時(shí)鐘周期。存儲(chǔ)容量:I/O系統(tǒng):在計(jì)算機(jī)系統(tǒng)中,CPU和主存與外圍設(shè)備之間信息交換的一切軟硬件機(jī)構(gòu)系統(tǒng)稱為輸入/輸出系統(tǒng),簡(jiǎn)稱I/O系統(tǒng)。I/O端口:每個(gè)接口部件都含一組寄存器,CPU和外設(shè)進(jìn)行數(shù)據(jù)傳輸時(shí),各類信息在接口中進(jìn)行不同的寄存器,一般稱這些寄存器為I/O端口。中斷:當(dāng)CPU正在執(zhí)行某程序時(shí),由于外界事件的需要向CPU發(fā)出申請(qǐng),CPU暫?,F(xiàn)行程序的執(zhí)行而轉(zhuǎn)去處理臨時(shí)發(fā)生的事件,處理完后再返回到被中斷程序的斷點(diǎn)處,繼續(xù)向下執(zhí)行,這個(gè)過(guò)程稱為中斷。中斷向量:中斷向量又稱中斷入口地址,中斷指針,中斷矢量,中斷類型等。8. 8086指令格式中的操作數(shù)種類有哪幾種形式一條指令包括哪幾個(gè)部分指令的基本構(gòu)成:操作碼和操作數(shù)兩部分構(gòu)成。一個(gè)匯編語(yǔ)言源程序中有幾種基本語(yǔ)句指令語(yǔ)句,偽指令語(yǔ)句和宏指令語(yǔ)句。變量有哪幾種屬性(1)段屬性(2)偏移量屬性(3)距離屬性標(biāo)號(hào)有哪幾種屬性(1)段屬性(2)偏移量屬性(3)距離屬性匯編語(yǔ)言源程序上機(jī)過(guò)程分為哪幾個(gè)過(guò)程(1)建立源程序文件(2)對(duì)源程序進(jìn)行匯編(3)對(duì)目標(biāo)文件進(jìn)行連接(4)運(yùn)行程序14.設(shè)DATA段為數(shù)據(jù)段,畫出存儲(chǔ)單元示意圖說(shuō)明下面的程序段被匯編之后,DS:2000H開(kāi)始的每個(gè)存儲(chǔ)單元中,數(shù)據(jù)的存放順序如何DATASEGMENTORG2000HDIGITDW1,-2,3DW2DUP(0),21A0HDATAENDS半導(dǎo)體存儲(chǔ)器按存取方式分為哪幾類各自特點(diǎn)。(1)從器件原理來(lái)分:雙極型和MOS型(2)從功能來(lái)分:隨機(jī)存取和只讀(3)從存取原理來(lái)分:靜態(tài)和動(dòng)態(tài)(4)從信息傳送方式來(lái)分:并行和串行16、按信息存取方式的不同,MOS型RAM又可分為哪幾類各自特點(diǎn)。一817.按照構(gòu)成ROM集成電路內(nèi)部結(jié)構(gòu)的不同,又可分為哪幾類各自特點(diǎn)。18.若存儲(chǔ)空間的首地址為2000H,試寫出存儲(chǔ)容量分別為2K*8、4k*8、8k*8、16k*8位時(shí),所對(duì)應(yīng)的末地址。19.在I/O接口中通常包含哪幾類信息數(shù)據(jù)信息,狀態(tài)信息,控制信息三種。I/O端口中分類。數(shù)據(jù)端口,狀態(tài)端口,控制端口三種。I/O端口有哪幾種編址方式1.端口和存儲(chǔ)器的統(tǒng)一編址2.端口獨(dú)立編址微型計(jì)算機(jī)與外設(shè)間的信息交換方式程序控制方式,程序中斷方式和直接存儲(chǔ)器存取方式。23、8086中斷類型。(1)可屏蔽中斷(2)非屏蔽中斷中斷過(guò)程(1)中斷請(qǐng)求(2)中斷判優(yōu)(3)中斷響應(yīng)(4)中斷處理(5)中斷返回什么是端口8086共有多少個(gè)端口26、已知軟盤中斷為INT13H,其中斷服務(wù)程序入口地址為0010H:0038H。請(qǐng)畫出中斷向量指針及中斷向量的存儲(chǔ)示意圖。27、試用74LS138設(shè)計(jì)一個(gè)地址譯碼電路,使某接口芯片的片選地址為200H—203H。(可以有地址重疊)28、類型碼為8的中斷是什么類型的中斷,它的中斷服務(wù)程序入口地址放在什么地方試說(shuō)明它的存放格式。29、CPU響應(yīng)可屏蔽中斷的條件是什么1)CPU響應(yīng)中斷的條件①有中斷請(qǐng)求信號(hào)。②中斷請(qǐng)求沒(méi)有被屏蔽。③CPU的中斷是開(kāi)放的。④CPU在現(xiàn)行指令執(zhí)行完畢時(shí),響應(yīng)中斷。.什么是接口其作用是什么I/O接口是主機(jī)和外設(shè)進(jìn)行銜接的部件,它的一端通過(guò)總線與主機(jī)相連,另一端通過(guò)控制器與外設(shè)相連。I/O接口的功能:(1)I/O地址譯碼與設(shè)備選擇(2)信息的輸入輸出(3)命令、數(shù)據(jù)和狀態(tài)的緩沖與鎖存(4)信息轉(zhuǎn)換類型碼為4的中斷是什么類型的中斷,它的中斷服務(wù)程序入口地址放在什么地方試說(shuō)明它的存放格式。如果在算數(shù)運(yùn)算后加一條溢出中斷指令I(lǐng)NTO,則該指令測(cè)試OF標(biāo)志,若OF=1,立即產(chǎn)生一個(gè)類型號(hào)為4的中斷。簡(jiǎn)答總線的概念。如果總線按傳送信息的類別分,有哪幾類 二、完成指令序列1、將附加段中的一個(gè)字節(jié)變量COUNT的值存入AL寄存器2、將BX寄存器初始化為變量MADY的偏移地址3、將BX寄存器和CX寄存器的內(nèi)容相加,結(jié)果存入CX4、將數(shù)字0B2H加入到CL寄存器中5、把數(shù)組MYDAT的段地址和偏移地址存入DS和BX寄存器6、交換AX和BX寄存器的內(nèi)容三、程序設(shè)計(jì)題1.在內(nèi)存BUF單元中存放一個(gè)字?jǐn)?shù)據(jù),現(xiàn)要求將此數(shù)據(jù)的高4位和低4位置0,其余各位保持不變,并將結(jié)果存入到RESU單元中。2.自內(nèi)存單元MEM處存放兩個(gè)字節(jié)帶符號(hào)數(shù),試比較它們的大小,并將大數(shù)存放到BIG單元中。3.求100以內(nèi)所有奇數(shù)之和,結(jié)果存入DL寄存器中4.統(tǒng)計(jì)ES:0A00H字單元中有多少位“1”,結(jié)果存入SUM單元中5.將DS:0000H開(kāi)始的5個(gè)連續(xù)單元中的無(wú)符號(hào)字節(jié)數(shù)據(jù)求和,結(jié)果存入SUM字單元中去。6、用查表的方法將HEX單元中低4位十六進(jìn)制數(shù)轉(zhuǎn)換為對(duì)應(yīng)的ASCII碼,并顯示出來(lái)。7、利用查表的方法計(jì)算0~9之間的任意一個(gè)數(shù)字的平方值,并將計(jì)算的結(jié)果存入RSLU單元。8、設(shè)內(nèi)存中有三個(gè)互不相等的無(wú)符號(hào)字?jǐn)?shù)據(jù),分別存放在ARG開(kāi)始的字單元,編制程序?qū)⑵渲凶畲笾荡嫒隡AX單元。9、已知DATA單元開(kāi)始存放三個(gè)帶符號(hào)數(shù),編制程序,檢查三個(gè)數(shù)據(jù)是否同號(hào),若同時(shí)為正,則在顯示器上顯示“+”;同時(shí)為負(fù),則顯示“-”;否則顯示空格“”。10、統(tǒng)計(jì)由DATA開(kāi)始的字節(jié)數(shù)據(jù)塊中負(fù)元素的個(gè)數(shù),數(shù)據(jù)個(gè)數(shù)在COUNT單元,數(shù)據(jù)個(gè)數(shù)在COUNT單元,統(tǒng)計(jì)結(jié)果存入RLT單元。用完整的匯編程序完成:在以DAT為首地址的字緩沖區(qū)中存有一批字?jǐn)?shù)據(jù),以“*”作為結(jié)束,編程找出其最大值,結(jié)果存入RSLT單元.DSEGSEGMENTDATADW1234H,5678H,ABCH...."*"RSLTDWDSEGENDSCSEGSEGME

溫馨提示

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