微機(jī)原理考研試題及答案(3套).pdf_第1頁
微機(jī)原理考研試題及答案(3套).pdf_第2頁
微機(jī)原理考研試題及答案(3套).pdf_第3頁
微機(jī)原理考研試題及答案(3套).pdf_第4頁
微機(jī)原理考研試題及答案(3套).pdf_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

本試卷總分 150 分 考試時(shí)間 3 小時(shí) 一 選擇題 每題 3 分 共 30 分 y8 t2 r3 j w1 N1 Y 1 某微機(jī)最大可尋址的內(nèi)存空間為 16MB 其 CPU 地址總線至少應(yīng)有條 A 32B 16C 20D 24 2 在 8086 宏匯編過程中不產(chǎn)生指令碼 只用來指示匯編程序如何匯編的指令是 A 匯編指令B 偽指令C 機(jī)器指令D 宏指令 8 R6 L U q1 C 9 p 3 微處理器系統(tǒng)采用存儲(chǔ)器映像方式編址時(shí)存儲(chǔ)單元與 I O 端口是通過來區(qū)分的 T 8 v u V9 D t n A A0 A10B A0 A11C A0 A15D A0 A16 G V4 b g6 w 5 從鍵盤輸入的數(shù)據(jù) 通常以形式表示的 3 h h i2 r A 二進(jìn)制B 十六進(jìn)制C ASCII 碼D BCD 碼 Eq D1 4 1 T5 Y2 o0 S f U 1 u0 a7 s r f p 6 8086 系統(tǒng)中 送給 CPU 的 READY 信號(hào)是由芯片產(chǎn)生的 A 8284B 8259C 8250D 8288 7 指令 MOV AX ES BX SI 中 源操作數(shù)的物理地址是 r I P G6 B c2 J r7 E A 寫數(shù)據(jù)端口 讀 寫控制端口 c9 g8 c5 e5 L5 l T9 z9 t 2 在 8086 系統(tǒng)中 若 CS 為 0A000H 這代碼可尋址的物理空間范圍為 0A0000H 3 指令 MOV SI 2100H 的源操作數(shù)尋址方式是 目的操作數(shù)尋址方式是 U0 J s J l3 C w 4 列出兩種目前普遍采用的總線標(biāo)準(zhǔn) W u L g9 7 T 5 R y 7 q0 N 2 5 A5 R 6 F i G4 R o3 a9 2 j C0 I 5 已知 ROM 芯片容量為 256 4 位 則其地址端有 位 數(shù)據(jù)端有 位 6 若 AL 96H BL 12H 則執(zhí)行 MUL BL 指令后 結(jié)果為 mH L q s M y By4 T9 0 X g7 9 三 簡答題 每題 10 分 共 50 分 1 微處理器內(nèi)部一般有哪些基本部件組成 試簡述它們的主要功能 2 列出 8086 8088 CPU 接口部件 BIU 和執(zhí)行部件 EU 的主要組成及其寄存器 3 設(shè) DS 4500H AX 0508H BX 4000H SI 0320H 當(dāng) 8088 CPU 在最小狀態(tài)下執(zhí)行指令 MOV BX SI 0100H AX 時(shí) 各 控制信號(hào) IO M DT R RD WR 在有效期間的狀態(tài)分別是什么 數(shù)據(jù)總線和地址總線上的數(shù)據(jù)分別是多少 0 M6 C4 B w u V p O 4 常用存儲(chǔ)器片選控制方法有哪幾種 它們各有什么優(yōu)缺點(diǎn) 5 比較軟件 硬件和可編程定時(shí) 計(jì)數(shù)器用于定時(shí)的特點(diǎn) u O e6 S n x 四 分析題 每題 15 分 共 30 分 1 已知數(shù)據(jù)段定義如下 wN Z m6 d S w E 6 Y5 J4 Z zt 2 0AFFFFH p6 y8 X4 U9 L5 U g m a Z1 P 3 立即數(shù)尋址寄存器尋址 4 ISAPCI USB 等 E1 l hE P3 f2 E X h z9 8 r Q 寄存器陣列用于臨時(shí)存放數(shù)據(jù)和地址 2 答 BIU 段地址寄存器 CS DS SS ES 7 x C0 Jh n2 Q 16 位指令指針寄存器 IP 20 位地址加法器 3 9 L R 9 p j8 g 輸入輸出總線控制邏輯等 EU 運(yùn)算器 控制器 通用寄存器 AX BX CX DX 6 y V h4 H0 S2 f1 b 專用寄存器 BP SP SI DI V0 U7 m A9 T E 8 r B A 16 位標(biāo)志寄存器 FR s G3 H o6 W q O 3 答 IO M 低 DT R 高 RD 高 WR 低 0 N3 C7 P1 e4 V7 U 數(shù)據(jù)總線 0508H 地址總線 49420H 4 答 線選法 CPU 高位地址不經(jīng)過譯碼 直接分別連接各存儲(chǔ)芯片的片選端以區(qū)別各芯片的地址 連線簡單 不需譯碼 器 但容易產(chǎn)生地址沖突 且地址空間不連續(xù) 全譯碼 所有高位地址全部參與譯碼 譯碼輸出作為各芯片的片選信號(hào) 各組芯片之間不存在地址重疊和沖突 問題 每個(gè)單元地址是唯一的 缺點(diǎn)是譯碼電路比較復(fù)雜 譯碼其輸出有時(shí)不能全部利用 2 k9 s t f r l p 0 P4 c 部分譯碼法 只選 CPU 高位地址總線中的一部分進(jìn)行譯碼 以產(chǎn)生各個(gè)存儲(chǔ)芯片的片選控制信號(hào) 部分譯碼法能充分利 用譯碼器 但存在地址重疊 它是介于全譯碼法和線選法之間的一種片選方法 5 4 1 x7 b 答 軟件定時(shí)一般根據(jù)要求設(shè)計(jì)一個(gè)時(shí)延子程序 其優(yōu)點(diǎn)是成本低 缺點(diǎn)是 CPU 利用率低 且定時(shí)間隔不準(zhǔn)確 硬件定時(shí)會(huì)增加相應(yīng)的硬件設(shè)備 使硬件成本增加 但可以不占用 CPU 并且定時(shí)準(zhǔn)確 不過一旦硬件設(shè)計(jì)制 作好后 不便于更改定時(shí)間隔 用可編程定時(shí) 計(jì)數(shù)器可以兼顧前兩者的優(yōu)點(diǎn) 即定時(shí)信號(hào)的產(chǎn)生由專門的硬件電路產(chǎn)生 定時(shí)準(zhǔn)確且 CPU 利用率高 并且可以通過程序更改定時(shí)間隔而不改變硬件電路 4 N W B4 9 v7 Q1 e V s q 四 分析題 每題 15 分 共 30 分 x 1 a Q J D Vn l 1 2 解 9 U0 L低位字節(jié)相加 DAA 十進(jìn)制調(diào)整 MOV CL AL 低位和到 CL MOV AL BH ADC AL DH 高位字節(jié)相加 47H 4 本步驟 2 分 DAA 調(diào)整 MOV CH AL 高位和到 CH 1 對(duì)兩個(gè)組合 BCD 數(shù)相加 和放在 CX 中 本步驟 2 分 2 程序執(zhí)行完后 CX 6912H 本步驟 2 分 4 1 SP 2400H 2 23FEH 本步驟 1 分 2 SP 2 SP 23FCH BX 3600H 本步驟 1 分 3 SP 23FCH 2 23FEH AX 3600H BX 3600H 本步驟 2 分 5 沒計(jì)一個(gè)數(shù)經(jīng)過的時(shí)間為 1 f 本步驟 2 分 N t 1 f t f 8ms 100kHz 8 10 3 100 103 800 本步驟 2 分 6 1 BX 1E6CH 本步驟 1 分 CF 0 本步驟 1 分 2 CX 0004H 本步驟 1 分 CF 0 本步驟 1 分 四四 程程序序設(shè)設(shè)計(jì)計(jì)題題 READPORT PROC FAR PUSH AX 本步驟 1 分 L1 IN AL 60H TEST AL 80H JZ L1 本步驟 1 分 IN AL 61H MOV 2000H AL 本步驟 1 分 POP AX READPORT ENDP 本步驟 1 分 本步驟 4 分 狀態(tài)位 數(shù)據(jù)位 60H IOR IOW 61H D7 D7 D0 一一 填填空空 每每空空 1 分分 共共 20 分分 1 設(shè)字長為八位 有 x 1 y 124 則有 x y 補(bǔ) x y 補(bǔ) 2 數(shù)制轉(zhuǎn)換 247 86 H BCD 3 在 8086CPU 中 由于 BIU 和 EU 分開 所以 和 可以重疊操作 提高了 CPU 的利用率 4 8086 的中斷向量表位于內(nèi)存的 區(qū)域 它可以容納 個(gè)中斷向量 每一個(gè)向量占 個(gè)字節(jié) 5 8086 系統(tǒng)中 地址 FFFF0H 是 地址 6 8086CPU 的 MN MX 引腳的作用是 7 8251 芯片中設(shè)立了 和 三種出錯(cuò)標(biāo)志 8 8086CPU 中典型總線周期由 個(gè)時(shí)鐘周期組成 其中 T1期間 CPU 輸出 信息 如有必要時(shí) 可以在 兩個(gè)時(shí)鐘周期之間插入 1 個(gè)或多個(gè) TW等待周期 9 8259A 共有 個(gè)可編程的寄存器 它們分別用于接受 CPU 送來的 命令字和 命令字 二二 簡簡答答題題 20 分分 1 什么是信號(hào)的調(diào)制與解調(diào) 為什么要進(jìn)行調(diào)制和解調(diào) 試舉出一種調(diào)制的方式 5 分 2 已有 AX E896H BX 3976H 若執(zhí)行 ADD BX AX 指令 則結(jié)果 BX AX 標(biāo)志位 CF OF ZF 各為何值 5 分 3 有變量定義的偽指令如下 NUMSDW18DUP 4 DUP 5 23 VARDB HOWARE YOU 0DH 0AH 試問 NUMS VAR 變量各分配了多少存儲(chǔ)字節(jié) 5 分 4 已有 MOVAL INF BP SI 與 MOVAL ES INF BP SI 兩條指令 試問 其源操作數(shù)采用何種尋 址方式 是字或是字節(jié)操作 兩條指令有何區(qū)別 5 分 三三 讀讀圖圖 10 分分 下圖中 AB7 AB0為 8086CPU 低八位地址總線 試問 1 8259A 占用 個(gè)端口地址 分別為 其中 ICW1的設(shè)置地址為 2 8255A 占用 個(gè)端口地址 分別為 其中控制寄存器的地址為 四四 判判斷斷題題 8 分分 下列各題 請(qǐng)?jiān)谡_的題的括號(hào)內(nèi)打 錯(cuò)誤的請(qǐng)打 1 8253 的計(jì)數(shù)器在不同的工作方式中 計(jì)數(shù)到 0 時(shí) 都會(huì)從 OUT 輸出一個(gè)相同的信號(hào) 2 CPU 尋址外設(shè)時(shí) 存貯器對(duì)應(yīng)的 I O 方式是把一個(gè)外設(shè)端口作為一個(gè)存貯單元來看待 3 用軟件確定中斷優(yōu)先權(quán)時(shí) 只要改變查詢的順序 即可以改變中斷的優(yōu)先權(quán) 4 在 8259A 級(jí)連系統(tǒng)中 作為主片的 8259A 的某些 IR 引腳連接從片 同時(shí)也可以在另一 些 IR 引腳上直接連接外設(shè)的中斷請(qǐng)求信號(hào)端 五五 閱閱讀讀程程序序與與接接口口芯芯片片初初始始化化 26 分分 1 源程序如下 6 分 MOVCL 4 MOVAX 2000H SHLAL CL SHRAX CL MOV 2000H AX 試問 若程序執(zhí)行前 數(shù)據(jù)段內(nèi) 2000H 09H 2001H 03H 則執(zhí)行后有 2000H 2001H 本程序段的功能 2 源程序如下 4 分 MOVAL 0B7H ANDAL 0DDH XORAL 81H ORAL 33H JPLAB1 JMPLAB2 試問 執(zhí)行程序后 AL 程序?qū)⑥D(zhuǎn)到哪一個(gè)地址執(zhí)行 3 源程序如下 6 分 MOVCX 9 MOVAL 01H MOVSI 1000H NEXT MOV SI AL INCSI SHLAL 1 LOOPNEXT 試問 執(zhí)行本程序后有 AL SI CX 本程序的功能是 4 某系統(tǒng)中 8253 占用地址為 100H 103H 初始化程序如下 4 分 MOVDX 103H MOVAL 16H OUTDX AL SUBDX 3 OUTDX AL 試問 此段程序是給 8253 的哪一個(gè)計(jì)數(shù)器初始化 安排工作在哪種工作方式 若該計(jì)數(shù)器的輸入脈沖的頻率為 1MHZ 則其輸出脈沖的頻率為 5 已知某 8255A 在系統(tǒng)中占用 88 8BH 號(hào)端口地址 現(xiàn)欲安排其 PA PB PC 口全部為輸出 PA PB 口均工作于方式 0 模式 并將 PC6置位 使 PC3復(fù)位 試編寫出相應(yīng)的初始化程序 6 分 六六 編編程程 16 分分 已知某輸入設(shè)備的數(shù)據(jù)端口地址為 40H 狀態(tài)端口地址為 41H 其中 D0位為 1 時(shí) 表示 READY 狀態(tài) 試編 程實(shí)現(xiàn) 采用查詢方式從該設(shè)備輸入 20 個(gè) ASCII 碼表示的十進(jìn)制數(shù) 并求出這 20 個(gè)十進(jìn)制數(shù)的累加和 將此累加和轉(zhuǎn)換成 BCD 碼 并存放到 NBCDH 百位數(shù) 和 NBCDL 存十位和個(gè)位數(shù) 單元中 注注 只要求寫出程序的可執(zhí)行部分 可以不寫任何偽指令 微微機(jī)機(jī)原原理理與與接接口口技技術(shù)術(shù) 試試卷卷 A 評(píng)評(píng)分分標(biāo)標(biāo)準(zhǔn)準(zhǔn)及及 參參考考答答案案 一 每空 1 分 共 20 分 1 0111101110000011 2 F7 DCH001001000111 10000110 BCD 3 取指令執(zhí)行指令 4 00000H 003FFH 區(qū)256 個(gè)4 個(gè) 5 CPU 復(fù)位以后執(zhí)行第一條指令的地址 6 決定 CPU 工作在什么模式 最小 最大 7 奇 偶錯(cuò)幀格式錯(cuò)溢出錯(cuò) 8 4 個(gè)地址T3和 T4 9 7 個(gè)初始化操作 二 每題 5 分 共 20 分 1 串行長距離通信時(shí) 需要利用模擬信道來傳輸數(shù)字信號(hào) 由于信道的頻帶窄 一般為 300 3400HZ 而數(shù)字信號(hào)的 頻帶相當(dāng)寬 故傳輸時(shí)必須進(jìn)行調(diào)制 以免發(fā)生畸變而導(dǎo)致傳輸出錯(cuò) 3 分 調(diào)制是將數(shù)字信號(hào) 模擬信號(hào) 而解調(diào)則是相反 例如 FSK 制 調(diào)頻制或稱數(shù)字調(diào)頻 可將數(shù)字 1 和 0 分別 調(diào)制成 2400HZ 和 1200HZ 的正弦波信號(hào) 2 分 2 BX 220CH 1 分 AX E896H 1 分 CF 1 1 分 OF 0 1 分 ZF 0 1 分 3 NUMS 分配了 180 個(gè)字節(jié) 3 分 VAR 分配了 15 個(gè)字節(jié) 2 分 4 源操作采用基址 變址尋址方式 2 分 是 字節(jié)操作 1 分 MOVAL INF BP SI 訪問的是堆棧段 1 分 MOVAL ES INF BP SI 訪問的是附加段 實(shí)現(xiàn)了段超越 1 分 三 每題 5 分 共 10 分 8259A 占 2 個(gè) 2 分 為 20H 22H 或 24H 26H 2 分 20H 或 24H 1 分 8255A 占 4 個(gè) 2 分 為 80H 82H 84H 86H 2 分 86H 1 分 四 每題 2 分 共 8 分 1 2 3 4 五 共 26 分 1 2000H 39H 2 分 2001H 00H 2 分 將 2000H 2001H 兩相鄰單元中存放的未

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論