科技微機(jī)原理與接口技術(shù)習(xí)題集_第1頁
科技微機(jī)原理與接口技術(shù)習(xí)題集_第2頁
科技微機(jī)原理與接口技術(shù)習(xí)題集_第3頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、西安科技大學(xué)微機(jī)原理與接術(shù)習(xí)題集習(xí)簡述馮諾依曼計(jì)算機(jī)的基本特點(diǎn)。題11.11.21.31.41.51.6如何劃分計(jì)算機(jī)發(fā)展的幾個(gè)階段?當(dāng)前廣泛使用的計(jì)算機(jī)主要采用哪一代的技術(shù)?微型計(jì)算機(jī)的發(fā)展是以什么為特征的?微型計(jì)算機(jī)有哪些主要技術(shù)指標(biāo)?簡述計(jì)算機(jī)的分類及特點(diǎn)。把下列十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)、八進(jìn)制數(shù)、十六進(jìn)制數(shù):6.255.750.8752541.7 把下列二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)1101.01111001.00011 111.0011010.11.8 把下列八進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)776.0772.73235.6123.451.9 把下列十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)A6.DC9AC.BDB4A.8

2、D1AC.0A1.10 把下列英文單詞轉(zhuǎn)換成 ASCII 編碼的字符串WATERGREATGOODAFTER回車鍵、換行、空格鍵的 ASCII 代碼及其功能是什么?求下列帶符號十進(jìn)制數(shù)的 8 位基 2 碼補(bǔ)碼。+127-1-128+11.13 求下列帶符號十進(jìn)制數(shù)的 16 位基 2 碼補(bǔ)碼。+655-1-32121.14在計(jì)算機(jī)中一個(gè)漢字使用幾位二進(jìn)制位進(jìn)行編碼?習(xí)題 22.12.22.32.42.52.62.72.82.92.102.112.12試述微處理器的發(fā)展歷史。8086 微處理器由哪幾部分組成?各部分的功能是什么?簡述 8086試述 80868086 中,CPU 的寄存器組織。CPU

3、 標(biāo)志寄存器各位的含義與作用。器為什么采用分段管理?邏輯地址?物理地址?如何由邏輯地址計(jì)算物理地址?8086 中,CPU 實(shí)際利用哪幾條地址線來I/O 端口?最多能8086 和 8088 的主要區(qū)別有哪些?80X86 微處理器的指令隊(duì)列的作用是什么?多少個(gè)端口?80486 中,描述符?描述符表寄存器作用?80486 如何實(shí)現(xiàn)段頁式器管理?微處理器量體系結(jié)構(gòu)?1習(xí)題33.13.2機(jī)器指令分成幾部分?每部分的作用是什么?下列 MOV 指令的源操作數(shù)的尋址方式:MOV MOV MOV MOV MOV MOV MOV MOV設(shè):(AX,1234H AX,BX AX,BXAX,TABLE;TABLE ;

4、TABLE 是一個(gè)變量名AX,1234HAX,BXHAX,BPSI AX,BX+SI-1234HDS)=2000H,(BX)=0100H,(SS)=1000H,(BP)=0010H,TABLE 的物理地址3.3為 2000AH,( MOV MOV MOV MOV MOVSI)=0002H。求下列每條指令源操作數(shù)的 AX,1234HAX,BX單元地址:AX,TAB AX,BPXAX,BPSI設(shè) ARRAY 是字?jǐn)?shù)組的首地址,寫出將第 5 個(gè)字元素取出送 AX 寄存器的指令,要求使用以下幾種尋址方式:直接尋址 寄存器間接尋址 寄存器相對尋址 基址變址尋址設(shè)有以下程序段,求執(zhí)行完此程序后 AX 寄存

5、器中的內(nèi)容:ABC DATA1 DATA2EQU DB DW220H1000HSTART:MOVAX,DATA1+ABC設(shè)變量ARRAY 中連續(xù)存放了字變量NUMBR 的偏移地址和段地址,試寫出把變量NUMBR裝入 AX 寄存器中的指令序列。設(shè)當(dāng)前(CS)=2000H,(IP)=2000H,標(biāo)號 NEXT 定義在當(dāng)前代碼段偏移地址是 0100H處,(DS)=1000H,(BX)=1000H,(11000H)=00H,(11001H)=30H,數(shù)據(jù)段定義的字變量 ARRAY 的內(nèi)容為 1000H,試寫出下列轉(zhuǎn)移指令的目標(biāo)轉(zhuǎn)移地址JMPJMPJMPNEAR BX WORDPTRPTR ARRAY3

6、.8 設(shè)當(dāng)前(CS)=2000H,(IP)=2000H,標(biāo)號 NEXT 定義在 3000H:1000H 處。當(dāng)前(DS)=1000H,(BX)=1000H,(11000H)=00H,(11001H)=03H,(11002H)=00H,(11003H)=30H,數(shù)據(jù)段定義的字變量 ARRAY 的內(nèi)容為 0300H,(ARRAY+2)=3000H,試寫出下列轉(zhuǎn)移指令的目標(biāo)轉(zhuǎn)移地址:JMPJMPFAR DWORDPTRNEXT ARRAY3.9 MOV CS,AX 指令正確嗎?3.10 若正在堆棧中 03600H 單元,則 SS 和 SP 的值是多少?23.11 若(SS)=2000H,(SP)=0

7、00AH,先執(zhí)行將字?jǐn)?shù)據(jù) 1234H 和 5678H 壓入堆棧的操作,再執(zhí)行彈出一個(gè)字?jǐn)?shù)據(jù)的操作,試畫出堆棧區(qū)及 SP 的內(nèi)容變化過程示意圖(標(biāo)出元的物理地址)。單3.12 解釋 XLAT 指令是怎樣轉(zhuǎn)換 AL 寄存器中的內(nèi)容的。并編寫一段程序用 XLAT 指令將BCD 碼 09 轉(zhuǎn)換成對應(yīng)的 ASCII 碼,并將 ASCII 碼存入數(shù)據(jù) ARRAY 中。3.133.143.15能用 ADD 指令將 BX 內(nèi)容加到 ES 中去嗎?INCBX指令正確嗎?若(AX)=0001H,(BX)=0FH,執(zhí)行 ADD AX,BX 之后,標(biāo)志位 ZF、SF、CF、OF 各是什么?寫一指令序列完成將 AX 寄

8、存器的最低 4 位置 1,最高 3 位清 0,第 7、8、9 位相反,其余位不變。試寫出執(zhí)行下列指令序列后 AX 寄存器的內(nèi)容。執(zhí)行前(AX)=1234H MOV CL,7SHL BX,CL習(xí)題44.1 假設(shè)下列指令中的所有標(biāo)識符均為類型屬性為字的變量,請的?它們的錯(cuò)誤是什么?下列指令中哪些是MOVMOVMOVMOVMOVBP,AL WORD_OP1,WORD_OP2 SAVE WORD,DS BXSI,2MOV WORD_X+4*3DI,SPMOV AX,WORD_OP1DXMOV SP,SS:DATA_WORDBXSIMOV AX,WORD_OP1+WORD_OP2AX,WORD_OP1-

9、WORD_OP2+100MOV WORD_OP1,WORD_OP1-WORD_OP24.2假設(shè) VAR1 和 VAR2 為字變量,LAB 為標(biāo)號,試下列指令的錯(cuò)誤之處:ADDJMPJMPVAR1,VAR2 LABSI NEAR LABSUB AL,VAR1JNZ VAR14.3畫圖說明下列語句所分配的空間及初始化的數(shù)據(jù)值。BYTE_VAR DB BYTE,12,-12H,3 DUP(0,?,2 DUP(1,2),?)WORD_VAR DW 5 DUP(0,1,2),?,-5,BY,TE,256H4.44.6試列舉各種方法,使匯編程序把 5150H 存入一個(gè)假設(shè)程序中的數(shù)據(jù)定義如下:器字中(例如

10、:DW 5150H)。PARTNO PNAME COUNT PLENTHDW DB DD EQU? 16?DUP(?)$-PARTNO問 PLENTH 的值為多少?它表示什么意義?4.7 有符號定義語句如下:BUFF EBUFF LDB DB EQU1,2,3,1230EBUUFF3問 L 的值是多少?4.8 假設(shè)程序中的數(shù)據(jù)定義如下:LNAME ADDRESS CITYDB DB DB DB303015DUP(?)DUP(?)DUP(?)CIST1,7,8,3,2用一條 MOV 指令將 LNAME 的偏移地址放入 AX。用一條指令將 CODE_LIST 的頭兩個(gè)字節(jié)的內(nèi)容放入 SI。寫一條偽

11、操作使 CODE_LENGHT 的值等于 CODE_LIST 域的實(shí)際長度。試寫出一個(gè)完整的數(shù)據(jù)段 DATA_SEG,它把整數(shù) 5 賦予一個(gè)字節(jié),并把整數(shù)-1,0,2, 5 和 4 放在 10 字?jǐn)?shù)組 DATA_LIST 的頭 5 個(gè)單元中。然后,寫出完整的代碼段,其功能為:把 DATA_LIST 中頭 5 個(gè)數(shù)中的最大值和最小值分別存入 MAX 和 MIN 單元中。給出等值語句如下:ALPHA BETA GAMMAEQU100EQU25EQU2下列表達(dá)式的值是多少?ALPHA*100+BETA(ALPHA+2)*BETA-2(ALPHA+3)*(BETABETA AND 7ALPHA(BET

12、A/3) GAMMA) ALPHA GEGAMMA ORMOD GAMMA+BETA MOD 5GAMMA3MOD4.11 對于下面的數(shù)據(jù)定義,三條 MOV 指令分別匯編成什么?(可用立即數(shù)方式表示)TABLEA TAB TABLECDW DB DB10 DUP(?)10 DUP(?)1234 MOV MOV MOVAX,LENGTH BL,LENGTH CL,LENGTHTABLEA TAB TABLEC4.12 對于下面的數(shù)據(jù)定義,各條 MOV 指令單獨(dú)執(zhí)行后,有關(guān)寄存器的內(nèi)容是什么?FLDB TABLEA TABMOVMOVMOVDB?20 DUP(?)ABCDDW DBAX,TYPE

13、FLDB CX,LENGTH TABLEA CX,LENGTH TABMOVMOVAX,TYPE TABLEA DX,SIZE TABLEA4.13 編寫在屏幕上顯示字符串THISIS TEXTDISPLAY PROGRAM.的程序。編寫“外婆的蓬湖灣”樂曲的演奏程序。編寫程序,接收從鍵盤輸入的 10 個(gè)十進(jìn)制數(shù)字,輸入中遇見回車符則停止輸入,經(jīng)過各個(gè)數(shù)加 6 處理,以 16 進(jìn)制數(shù)顯示在屏幕上。習(xí)題 545.1*5.2*5.3 5.45.55.65.7簡述 8086 引腳信號中 M/ IO 、DT/ R 、RD、WR、ALE、 DEN 和 BHE 的作用。IA-32 微處理器有哪幾種工作狀態(tài)

14、?IA-32 微處理器有哪幾種操作模式(工作方式)?實(shí)地址模式、虛地址模式、虛擬 8086 模式、描述符?簡述在保護(hù)虛地址方式下的尋址機(jī)制。指令周期?總線周期?時(shí)鐘周期?試說明三者的關(guān)系。8086 一個(gè)總線周期包括哪幾個(gè)時(shí)鐘周期?若主時(shí)鐘頻率為 4.77MHz,一個(gè)總線周期為多少時(shí)間?怎樣延長總線周期?5.8 簡述 8086 讀總線周期和寫總線周期各引腳上的信號動(dòng)態(tài)變化過程。8086 的讀周期時(shí)序與寫周期時(shí)序的區(qū)別有哪些?5.95.105.115.12總線?簡述微機(jī)總線的分類。明 PC 總線、ISA 總線和 EISA 總線的區(qū)別與聯(lián)系。簡簡述 PCI 總線的特點(diǎn)。簡述 USB 總線的應(yīng)用場合與

15、特點(diǎn)。習(xí)題 66.1 利用全地址譯碼將 6264FH,試畫連接圖。接在 8088 的系統(tǒng)總線上,其所占地址范圍為 BE000HB6.2 試?yán)?6264電路圖。,在 8088 系統(tǒng)總線上實(shí)現(xiàn) 00000H03H 的內(nèi)存區(qū)域,試畫連接敘述 EPROM 的編程過程。說明EEPROM 的編程過程。已有 2 片 6116,現(xiàn)欲將它們接到 8088 系統(tǒng)中去,其地址范圍為 40000H 到 40H,試畫連接電路圖。寫入某數(shù)據(jù)并讀出與之比較,若有錯(cuò),則在 DL 中寫入 01H;若每個(gè)單元均對,則在 DL 寫入EEH,試編寫此檢測程序。6.5 若利用全地址譯碼將 EPROM 2764(128 或 256)接

16、在首地址為 A0000H 的內(nèi)存區(qū),試畫出電路圖。6.6 內(nèi)存地址從 40000H 到BBH 共有多少 KB?6.7 某機(jī)器中,已知配有一個(gè)地址空間為 0000H3H 的 ROM 區(qū)域,現(xiàn)在再用一個(gè)RAM(8 K8 bit)形成 40 K16 bit 的 RAM 區(qū)域,起始地為 6000H。假設(shè) RAM有和信號控制端,CPU 的地址總線為 A15A0,數(shù)據(jù)總線為 D15D0,控制信號為 R/W(讀/寫), (訪存),要求:畫出地址譯碼方案。將 ROM 與 RAM 同 CPU 連接。6.8 設(shè)器容量為 64 MB,字長以位為,模塊數(shù) m=8,分別用順序和交叉方式進(jìn)行組織。周期T=100 ns,數(shù)

17、據(jù)總線寬度為 64 位,總線傳送周期 =50 ns。求順序器和交叉器的帶寬各是多少?6.9 某以 8088 為 CPU 的微型計(jì)算機(jī)內(nèi)存 RAM 區(qū)為 00000H3FH,若采用 6264、62256、2164 或 21256 各需要多少片6.10 用 32 K8 bit 的 EPROM?組成 128 K16 bit 的只讀器,試問:5(1)數(shù)據(jù)寄存器多少位? (2)地址寄存器多少位?(3)共需多少個(gè) EPROM?(4)畫出此器組成框圖。6.11 試判斷 8088 系統(tǒng)中存貯系統(tǒng)譯74LSl38 的輸出,所決定的內(nèi)存地址范圍,見圖 6.26 所示。MEMR&GY2A0MEMWA19 A17GG

18、2BC B AY14A16AY615A14 A13Y7138試敘述 28F040 的兩種擦除方法。說明 28F040 的編程過程習(xí)題77.17.27.3CPU同外設(shè)交換的信息有哪些類型?CPU是如何同外設(shè)交換這些信息的? 簡述條件傳送方式的工作過程。試畫出條件傳送方式輸出數(shù)據(jù)的流程圖。簡述中斷傳送方式的工作過程。7.47.57.67.7址?7.8簡述DMA控制器同一般接口的區(qū)別。簡述8237A三種基本傳送類型的特點(diǎn)。簡述8237A的主要功能.8237A有哪些可以讓CPU的寄存器?這些寄存器有哪些功能?如何對它們進(jìn)行尋試用匯編語言編寫對PC/AT的8237A進(jìn)行全”0”和全”1”測試的程序。習(xí)題

19、 8中斷?中斷方式與程序查詢方式8.18.28.38.48.58.68.78.88.9區(qū)別?簡述中斷的處理過程?畫出中斷處理的流程圖?說明 8086(88)CPU 響應(yīng)中斷的條件?確定中斷優(yōu)先級有哪兩種方法?它們各特點(diǎn)?簡述 8086(88)的什么中斷向量?中斷和外部中斷兩類中斷?中斷向量表?對 8086(88)系統(tǒng),怎么通過中斷向量表得到中斷處理程序的中斷向量表在內(nèi)存中的位置?地址?非中斷?可中斷?它們的主要區(qū)別是什么?8086(88)CPU 的6NMI 和R 兩個(gè)輸入端區(qū)別?區(qū)別?8.10 IMR 和 IF8.11 簡述 8259A 的主要功能?8259A 怎么用一根地址線怎么實(shí)現(xiàn)對址操作

20、?7 個(gè)控制字的尋8.128.138.148.158259A 的初始化控制字(ICW)和操作命令字(OCW)的編程什么時(shí)候進(jìn)行?簡述 8259A 的中斷結(jié)束方式?簡述 8259A 的優(yōu)先級控制方式?如何編寫中斷程序?習(xí)題 9在控制系統(tǒng)中,有哪些計(jì)時(shí)/定時(shí)方法?在 8253 每個(gè)計(jì)數(shù)器有幾種工作方式?它們的主要區(qū)別是什么?在為什么 8253 的方式 0 可用作中斷請求?在為什么 8253 的方式 2 具有頻率發(fā)生器的功能?在當(dāng)計(jì)數(shù)值為奇數(shù)的情況下,8253 在方式 3 時(shí)的輸出波形如何?9.19.29.39.49.59.69.79.8在 8253 的方式 5 與方式 6在怎么對 8253 進(jìn)行初

21、始化?異同?在在一個(gè)定時(shí)系統(tǒng)中,8253 的端口地址范圍是 480H483H,試對 8253 的三個(gè)計(jì)數(shù)器進(jìn)行編程,其中,計(jì)數(shù)器 0 工作在方式 1,計(jì)數(shù)初值為 3680H;計(jì)數(shù)器 2 工作在方式 3,計(jì)數(shù)初值為 1080H。9.9 在一個(gè) 8253 的端口地址范圍是 480H483H,給它提供 2MHz 的時(shí)鐘,要求產(chǎn)生 1KHZ 的方波輸出,試編程實(shí)現(xiàn)。習(xí)題1010.1 當(dāng)數(shù)據(jù)從8255A的端口C往數(shù)據(jù)總線上讀出時(shí),8255A的幾個(gè)控制信號CS,A1,A0,RD,WR分別是什么?8255A的方式選擇控制字和置1置0都是寫入控制端口的,那么他們是由什么來區(qū)分的?10.2 8255A有那幾種基

22、本工作方式?對這些工作方式規(guī)定?10.3 8255A的方式0一般使用在什么場合?在方式0時(shí)如果使用應(yīng)答方式進(jìn)行聯(lián)絡(luò),應(yīng)該怎么辦?10.4 當(dāng)8255A工作在方式2(中斷)時(shí),CPU是如何來區(qū)分輸入輸出的?10.5 8255A與的連接如圖8.32所示,利用8255A工作在方式0實(shí)現(xiàn)打印7機(jī)接口。編寫初始化程序。若將存于AL中的字符送打印,試編寫打印程序。若采用8255A工作在方式1工作與連接,如圖8.33所示,編寫初始化程序。系統(tǒng)總線系統(tǒng)總線。PA7-PA08255ACKa PC3OBFa接 8259單穩(wěn)圖8.32圖8.3310.6設(shè)異步傳輸時(shí),每個(gè)字符對應(yīng)1個(gè)啟始位、7個(gè)信息位、1個(gè)奇/偶校驗(yàn)

23、位和1個(gè)停止位,如果波特率為9600b/s,則每秒鐘能傳輸?shù)淖畲笞址麛?shù)是什么?10.7 什么叫異步工作方式?畫出異步工作方式時(shí) 8255A 的 TxD 和 RxD 線上的數(shù)據(jù)格式。什么叫同步工作方式?什么叫雙同步字符方式?外同步和內(nèi)同步作時(shí) 8251A 的 TxDH 和 RxD 線上的數(shù)據(jù)格式。區(qū)別?畫出雙同步工習(xí)題 11作用?舉例說明。11.111.211.311.411.511.6D/A 轉(zhuǎn)換器?D/A 轉(zhuǎn)換器有哪些技術(shù)指標(biāo)?什么影響這些指標(biāo)?試說明 DAC1210 的基本組成,各組成的作用,以及工作過程。DAC1210 有哪幾種工作方式?各特點(diǎn)?試畫出 DAC1210 與 80386 微處理器的完整接線圖。8 位D/A 轉(zhuǎn)換器,其輸出設(shè)計(jì)為 0V+5V。當(dāng) CPU 分別送出 80H、40H、10H時(shí),對應(yīng)的輸出各為多少?11

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論