微型計(jì)算機(jī)復(fù)習(xí)題 (1).doc_第1頁(yè)
微型計(jì)算機(jī)復(fù)習(xí)題 (1).doc_第2頁(yè)
微型計(jì)算機(jī)復(fù)習(xí)題 (1).doc_第3頁(yè)
微型計(jì)算機(jī)復(fù)習(xí)題 (1).doc_第4頁(yè)
微型計(jì)算機(jī)復(fù)習(xí)題 (1).doc_第5頁(yè)
已閱讀5頁(yè),還剩6頁(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)介

一、選擇題1.中斷處理中,恢復(fù)現(xiàn)場(chǎng)是由哪條指令來(lái)完成?( )APUSH指令 B POP指令C中斷隱指令 D IRET指令答案:B (見(jiàn) P196)2下列中斷類型不屬于內(nèi)部中斷的是( )。AINTR BINT 21H C溢出 D除以0答案:A (見(jiàn) P198)3.假定 (SS)3000H,(SP)0100H,(AX)2107H,執(zhí)行指令PUSH AX后,存放數(shù)據(jù)21H的物理地址是( )。A30102H B30101H C300FEH D300FFH答案:D ( 棧頂?shù)腜A=10H*3000H+0100H=30100H,壓棧SP-2, 高字節(jié)21H放在高地址300FFH 里)4.在RS-232C總線標(biāo)準(zhǔn)中,可以用來(lái)表示邏輯“1”的電平是( )。A12V B5V C0V D-12V答案:D (見(jiàn)P250)5. 4K4位的存儲(chǔ)芯片分別有多少條地址線和數(shù)據(jù)線? ( )A4,4 B4,12 C12,4 D12,12答案:C(4K需要12條地址線)6. INC指令不影響( )標(biāo)志。AOF BCF CSF DZF答案:B (見(jiàn)P62)7.可用電擦除的的只讀存儲(chǔ)器是_。( )AROM BPROM CEPROM DEEPROM答案:D(見(jiàn)P113)8. 當(dāng)8088引腳 時(shí),表示CPU當(dāng)前正在進(jìn)行( )操作。A.讀存儲(chǔ)器B.寫(xiě)存儲(chǔ)器 C.寫(xiě)IO口D.讀IO口答案:A (見(jiàn)P123) 9. 將累加器AX的內(nèi)容清零的錯(cuò)誤指令是( )。 AAND AX,0 BXOR AX,AX CSUB AX,AX DCMP AX,AX答案:D (見(jiàn)P63)10.程序計(jì)數(shù)器PC存放的是 ( ) 。A程序總的指令條數(shù) B程序已執(zhí)行的指令條數(shù) C程序尚未執(zhí)行的指令條數(shù) D下一條指令的存儲(chǔ)地址答案:D匯編語(yǔ)言源程序文件的擴(kuò)展名為( C )。Aexe Bdoc Casm Dtxt11.一個(gè)基本的總線周期由( )個(gè)時(shí)鐘周期組成。A.2B.4 C.8D.16答案:B (見(jiàn)P42)12.含有立即數(shù)的指令中,該立即數(shù)被存放在( )。A.累加器中B.指令操作碼后的內(nèi)存單元中C.指令操作碼前的內(nèi)存單元中D.由該立即數(shù)所指定的內(nèi)存單元中答案:B (見(jiàn)P53)13.Reset信號(hào)到來(lái)后,8086 CPU的啟動(dòng)地址為( )。A.0000H B.FFFFFH C.FFFF0H D.0FFFFH答案:C (見(jiàn)P45)14.當(dāng)8086系統(tǒng)的15H號(hào)中斷的中斷向量存放在內(nèi)存儲(chǔ)器的( )單元中。A.0000:0054H0000:0057H B.0000:0060H0000:0063HC.FFF0:0054HFFF0:0057H D.FFF0:0060HFFF0:0063H 答案:A (見(jiàn)P199, 15H*4=21D*4=84D=54H)15. 8086/8088的存儲(chǔ)器可以尋址1MB的空間,在對(duì)I/O進(jìn)行讀寫(xiě)操作時(shí),20位地址中只有( )有效。A.高16位B.高8位 C.低16位 D.低8位答案:C (見(jiàn)P137 )16.下列指令中正確的是( )。A.IN 100H, AL B.IN AL, 265HC.OUT AL, DX D.OUT 24H, AL答案:D 17. .8086與8088相比,不正確的有( )。A.相同的內(nèi)部寄存器 B.相同的指令系統(tǒng)C.相同寬度的地址總線 D.相同寬度的數(shù)據(jù)總線答案:D(見(jiàn)P123, 8086的數(shù)據(jù)總線有16條, 而8088的只有8條)18. 假設(shè)ISA總線寬度16位,總線的工作頻率為8MHz,則該總線的數(shù)據(jù)傳輸率是( )A2MBPS B8MBPS C16MBPS D128MBPS答案:C (見(jiàn)P186)19. 在串操作指令中,下列描述不正確的是( )。A.REP MOVSB B. REPSCASB C.REPE CMPSB D.REP LODSB答案:B (見(jiàn)P71)20.下述描述不正確的是( )。A.執(zhí)行指令XORAX, AX后, 不會(huì)改變累加器原有的內(nèi)容B.執(zhí)行指令TESTAX, 8000H后,不會(huì)改變累加器原有的內(nèi)容C.執(zhí)行指令A(yù)NDAX, 0FFFFH后,不會(huì)改變累加器原有的內(nèi)容D.執(zhí)行指令OR AX, 0000H后,不會(huì)改變累加器原有的內(nèi)容答案:A21.LAB是標(biāo)號(hào),VAR是變量名,指令格式有錯(cuò)的是( )。A.MOV AL , VAR B. JMP FAR PTR LABC. JMP NEAR PTR VAR D. MOV BX,OFFSEET VAR答案:C( 因?yàn)?變量名不能作為程序的入口地址!)22.運(yùn)算結(jié)束后,ZF=0,表示_。( )A運(yùn)算結(jié)果為正數(shù) B運(yùn)算結(jié)果為負(fù)數(shù) C運(yùn)算結(jié)果不為零 D運(yùn)算結(jié)果為零答案:C (見(jiàn)P37)23.指令MOV BL, B 的尋址方式為( )。A. 寄存器尋址 B.直接尋址 C.間接尋址 D.立即尋址答案:D(因?yàn)?B 就是字母B的ASCII碼 42H)24. 8086微機(jī)的存儲(chǔ)器中存放信息如圖所示,那么30022H字單元的內(nèi)容是( )。A34ABH BAB34H CABCDH DCDABH答案:D二、名詞解釋1. ALU:算數(shù)邏輯單元2. MDR:存儲(chǔ)器數(shù)據(jù)寄存器3. RAM:隨機(jī)存儲(chǔ)器4. IR:指令寄存器5. CU:控制單元6. PC:程序計(jì)數(shù)器7. ID:指令譯碼器8. 總線:總線是計(jì)算機(jī)系統(tǒng)各部件之間傳遞公共信息的一簇導(dǎo)線.9. 存儲(chǔ)容量存儲(chǔ)器能夠存放的二進(jìn)制數(shù)的總位數(shù)10. 中斷當(dāng)CPU執(zhí)行程序過(guò)程中,由于隨機(jī)事件引起CPU暫時(shí)停止正在執(zhí)行的程序,而轉(zhuǎn)去執(zhí)行用于處理該事件的程序,處理完后,又返回被中止的程序斷點(diǎn)出繼續(xù)執(zhí)行,這一過(guò)程稱為中斷。、寫(xiě)出下列指令中源操作數(shù)的尋址方式?1. MOV AX,BX 寄存器尋址2. MOV AL,BP 寄存器間接尋址3. MOV AX,BXSI 基址加變址尋址4. MOV AL,30H 立即尋址5. MOV CL,20HBXSI 相對(duì)基址加變址尋址6. MOV DX,TABLE 直接尋址7. MOV DX,1800H 直接尋址四、閱讀程序 1. XOR CX, CXA3: AND AX, AX JZ A1 SHL AX,1 JNC A2 INC CXA2: JMP A3A1: HLT問(wèn):該程序段完成 功能。統(tǒng)計(jì)AX中1的個(gè)數(shù)。四、閱讀程序2.設(shè)AX=1234H ,BX=5678H , SS=3000H , SP=1000H。執(zhí)行下面指令PUSH AXPUSH BX試問(wèn)(SP)= 。00FFCH四、閱讀程序3. TABLE DW 10H,20H,30H,40H,50H ENTRY DW 3 MOV BX,OFFSET TABLE ADD BX,ENTRY MOV AX,BX 程序執(zhí)行后AX的內(nèi)容是 。3000H4. DAT1 DB 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 DAT2 DB 5 DUP(?) MOV CX,5MOV BX,5MOV SI, 0MOV DI, 0NEXT: MOV AL, DAT1BX+SIMOV DAT2DI,ALINC SIINC DILOOP NEXT問(wèn):(1)該程序完成的功能是_ (2)程序執(zhí)行后寫(xiě)出DAT2數(shù)據(jù)區(qū)的內(nèi)容是_把DATA1數(shù)據(jù)段后5個(gè)單元內(nèi)容送DATA2開(kāi)始的數(shù)據(jù)段5,6,7,8,95. 若8255A的端口A定義為方式0,輸入;端口B定義為方式1,輸出;端口C的上半部定義為方式0,輸出。試編寫(xiě)初始化程序。(口地址為80H83H)MOV AL, 94HMOV DX, 83HOUT DX, AL6. 簡(jiǎn)述中斷的全過(guò)程。解:一個(gè)完整的中斷包括:中斷請(qǐng)求,中斷判優(yōu),中斷響應(yīng),中斷服務(wù),中斷返回五個(gè)部分7.簡(jiǎn)述接口的功能:(1)具有緩沖、隔離功能;(2)具有轉(zhuǎn)換數(shù)據(jù)格式的功能;(3)具有信號(hào)量轉(zhuǎn)換功能;(4)具有定時(shí)/計(jì)數(shù)功能;(5)為CPU和I/O設(shè)備之前提供聯(lián)絡(luò);五、存儲(chǔ)器設(shè)計(jì)題1.用EPROM 2716(2K8位)為8088 CPU設(shè)計(jì)一個(gè)16KB的ROM存儲(chǔ)器。問(wèn):(1)共需多少塊芯片?(2)畫(huà)出存儲(chǔ)器與8088 CPU的連接圖。解: (1)共需16KB/2KB=8塊芯片( 2K8位=2KB) (2) EPROM 2716(2K8位)存儲(chǔ)器:有11條地址線,8條數(shù)據(jù)線,采用全譯碼法,用3-8譯碼器74LS138的8個(gè)輸出選擇8片) EPROM 2716(2K8位)存儲(chǔ)器,得到存儲(chǔ)器與8088 CPU的連接圖,見(jiàn)下圖。五、存儲(chǔ)器設(shè)計(jì)題2. 采用全地址譯碼將SRAM6264(8K8位)芯片,接到 以8088為CPU的系統(tǒng)總線上,使其所占用的地址范圍為 80000H83FFFH。1)需要多少片6264?2)每片地址范圍?3)畫(huà)出存儲(chǔ)器與CPU的系統(tǒng)連接圖。解: (1)地址范圍為80000H83FFFH ,即2的14次方=16KB,所以需要6264的片數(shù)= 16KB/ 8K=2片存儲(chǔ)器與CPU的系統(tǒng)連接,見(jiàn)下圖2)由下圖得到每片的地址范圍第1片SRAM6264: 80000H81FFFH第2片SRAM6264: 82000H83FFFH六、編程題1.試編一程序,求三個(gè)帶符號(hào)數(shù)據(jù)中的最大值,并將最大值存入MAX單元中,設(shè)三個(gè)帶符號(hào)數(shù)分別在三個(gè)變量X,Y,Z中存儲(chǔ)。要求寫(xiě)出完整程序框架。DATAS SEGMENT X DB 5 Y DB -2 Z DB 0 MAX DB ?DATAS ENDSCODE SEGMENTASSUME CS:CODE ,DS:DATASSTART: MOV AX,DATAS MOV DS,AX MOV AL,X MOV BL,Y CMP AL,BL JG L1 MOV AL,BL L1:MOV BL,Z CMP AL,BL JG L2 MOV AL,BL L2:MOV MAX,AL MOV AH,4CH INT 21HCODE ENDSEND START2.編程實(shí)現(xiàn)鍵盤(pán)輸入的小寫(xiě)字母轉(zhuǎn)換成大寫(xiě)字母并在顯示器顯示出來(lái)。(要求完整程序)CODE SEGMENT ASSUME CS:CODE START: MOV AL, 01H INT 21H CMP AL, a JB EXITCMP AL, z JA EXITSUB AL, 20H MOV DL, ALMOV AH, 02HINT 21HEXIT:MOV AH, 4CH INT 21HCODEENDSEND START3、在字符串S中查找逗號(hào)字符(ASCII碼位2CH),找到顯示Y,否則顯示N。 MOV BX, OFFSET S ; MOV CX,CNT L1 : MOV AL,BX CMP AL,2CH JZ L2 INC BX DEC CX JNZ L1 MOV DL,N MOV AH,02H INT 21H JMP L3 L2: MOV DL,Y MOV AH,02H INT 21H L3: MOV AH,4CH INT 21H4、統(tǒng)計(jì)數(shù)據(jù)塊中正數(shù)和負(fù)數(shù)個(gè)數(shù)(設(shè)有7個(gè)數(shù),分別為-23,57,82,-27,-19,0,-8),要求寫(xiě)出完整程序框架。DATAS SEGMENT BUF DB -23,57,82,-27,-19,0,-8 CNT EQU $-BUF Z DB 0 F DB 0 DATAS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATASSTART: MOV AX,DATAS MOV DS,AX MOV CX,CNT MOV BX,OFFSET BUFL1:MOV AL,BX CMP AL,0 JG L2; JL L3 ; JMP NEXT L2:INC Z JMP NEXT L3:INC F JMP NEXT NEXT:INC BX DEC CX JNZ L1 MOV AH,4CH INT 21HCODES ENDS END START5. 編寫(xiě)程序,實(shí)現(xiàn)下列函數(shù): MOV AL,XCMP AL,0JGE L1MOV AL,-5JMP NEXTL1: JG L2MOV AL,0 JMP NEXTL2:MOV AL,5NEXT: MOV Y,AL MOV AH,4CH INT 21H七. 接口應(yīng)用題1.某PC系列微機(jī)應(yīng)用系統(tǒng)以8255A作為接口,采集一組開(kāi)關(guān)S7S0的狀態(tài),然后它通過(guò)一組發(fā)光二極管LED7LED0顯示出來(lái),(Si閉合,對(duì)應(yīng)LEDi滅;Si斷開(kāi),對(duì)應(yīng)LEDi亮),電路連接如下圖所示。已知8255A的A、B兩組均工作在方式0。(1)寫(xiě)出8255A四個(gè)端口地址; (2)寫(xiě)出8255A的工作方式控制字; (3)編寫(xiě)實(shí)現(xiàn)給定功能程序。答:(1)8255 的A口地址為07E0H, B口地址為07E1H, C口地址為07E2H, 控制口地址為07E3H。(2)8255的控制字10010000;即90H。(3)MOVDX,07E3H MOVAL,90H OUTDX,AL ;把控制字寫(xiě)到控制口NEXT: MOVDX,07E0H INAL,DX ;讀 A口的開(kāi)關(guān)狀態(tài) MOVDX,07E1H OUTDX,AL ;開(kāi)關(guān)狀態(tài)送B口,驅(qū)動(dòng)發(fā)光二極管 JMPNEXT ;循環(huán)顯示開(kāi)關(guān)狀態(tài) HLT。2.如下圖所示,8086CPU與一片8255A連接,8255A的片選端接74LS138的Y1輸出端,8255A的A口通過(guò)驅(qū)動(dòng)電路與共陰級(jí)的LED顯示器相連,8255A的C口低四位連接了4個(gè)開(kāi)關(guān)K0-K3,用以輸入BCD代碼并在LED上顯示出來(lái)(即K0-K3輸入0000-1001時(shí),LED顯示0-9字形;若K0-K3輸入1010-1111時(shí),LED顯示E字形),試編寫(xiě)完整程序段DATASEGMENTLEDDB3FH,06H,5BH ;09,E的共陰極段碼DATAENDSCODESEGMENTA

溫馨提示

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