版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、微機(jī)原理期中(2006 年)試題一、填空題(20 分,2 分/小題)1、10H指令的中斷向量的存放地址是。(0:0040H0:0043H)2、 若 8255A 的、口均為輸出,工作在方式,則方式控制字為。(80H)3、 判斷兩個(gè)數(shù)是否相等,通常用和指令等實(shí)現(xiàn)。(CMP,JNZ)4、 已知一個(gè) 8 位數(shù)的補(bǔ)碼為 0A0H,則其十進(jìn)制數(shù)為。(-96)5、 16 位二進(jìn)制補(bǔ)碼所能表示的最大數(shù)是,最小數(shù)是。(32768,-32768)6、 指令I(lǐng)NAL,DX 中的操作數(shù)的選址方式分別為和。(寄存器尋址、寄存器間接尋址)7、 指令 MOV AL,00H 的源操作數(shù)在中。(內(nèi)存代碼段)8、 復(fù)位指令通常是
2、指令,并在中(RAM、ROM)。(JMP、ROM)9、 可編程接口通常有、等控制信號(hào)。(CS、RD、WR)10、器讀操作時(shí)序圖中的地址是地址(段、偏移、邏輯、物理、相對(duì))。(物理)二、 寫出下列指令組執(zhí)行后的結(jié)果(20 分,2 分/空)1、 已知 DS:1000H 開始的連續(xù) 16 個(gè)字節(jié)均為 04H,MOVAX,9000HMOVBX,1000HADDAX,BX則上述指令執(zhí)行后,(AX)=,(BX)=,ZF=。(9404H、1000H、0)2、 已知 SS:SP 開始的連續(xù) 16 個(gè)字節(jié)均為 04H,MOVAX,2000HMOVBX,1000HPUSHBXPUSHAXCALLDISPLAYPO
3、PCXPOPAXPOPBX則上述指令執(zhí)行后:(AX)=,(BX)=,(CX)=。(1000H、0404H、2000H)3、 已知一輸入/輸出接口由一個(gè)輸入端口(三態(tài)緩沖器,地址為 20H)和一個(gè)輸出端口(透明鎖存器,地址為 0180H)組成,并將輸出端口的輸出和輸入端口的輸入直接按序連接,MOVMOV OUTDX,AX,DX,0180H80AFH ALINAL,20HTESTAL, 00100000B JZIS_LOWMOVJMPIS_LOW:MOV NEXT:MOVCX,1000HNEXTCX,2000HBX,1000H則上述指令執(zhí)行后,(AX)=,(BX)=,(CX)=。(80AFH、10
4、00H、1000H)三、 問答題(20 分,5 分/小題)1、請(qǐng)說明在一個(gè)微機(jī)系統(tǒng)中為什么既須有 ROM 又須有 RAM?并說明在實(shí)模式下 ROM 和RAM 分別應(yīng)設(shè)計(jì)在內(nèi)存空間的什么地方?為什么?計(jì)算機(jī)啟動(dòng)時(shí)需要引導(dǎo)程序,這段引導(dǎo)程序的內(nèi)容不可以被改變,所以需要 ROM; 計(jì)算機(jī)工作時(shí),需要大量的空間來存放、提取數(shù)據(jù),因而需要 RAM。實(shí)模式下,RAM 在內(nèi)存低位,ROM 在內(nèi)存。因?yàn)橹袛嘞蛄勘碓趦?nèi)存最低位,可以改變,RAM 要包含內(nèi)存向量表;復(fù)位指令在最的一段內(nèi)存中,應(yīng)當(dāng)屬于 ROM。2、為什么 CPU 都需要復(fù)位信號(hào)輸入?并簡述復(fù)位后 CPU 是如何找到并執(zhí)行復(fù)位指令的。CPU 啟動(dòng)時(shí),
5、需要設(shè)定某些寄存器的值,最明顯的例子就是 CS 和 IP,因此,當(dāng) CPU 啟動(dòng)時(shí),需要一個(gè)信號(hào)來觸發(fā)這些設(shè)定過程,這個(gè)就是復(fù)位信號(hào)。得到復(fù)位信號(hào)后,CS=FH,IP=0,運(yùn)行內(nèi)存中以物理地址為F0 起始的一段程序。3、 實(shí)驗(yàn)中若發(fā)現(xiàn)程序(與接口硬件無關(guān)程序)執(zhí)行結(jié)果不正確,請(qǐng)問應(yīng)如何用 DEBUG查找問題之所在?T、P 命令單步執(zhí)行;D 命令檢查內(nèi)存中變量的值4、 堆棧有何用途?為什么說正確使用堆棧很重要?請(qǐng)舉例說明之。堆棧一般用來保護(hù)和恢復(fù)一些重要數(shù)據(jù)以及返回地址。使用堆棧時(shí)如果沒有對(duì)應(yīng)使用push 和 pop 命令,保證成對(duì)嵌套不交叉,數(shù)據(jù)就會(huì)產(chǎn)生。四、 數(shù)據(jù)處理編程(20 分)已知有
6、32 個(gè)字節(jié)存放在以 FRAME 為首地址的內(nèi)存中,另有 1 字節(jié)在 CHECKSUM 變量中,請(qǐng)編程實(shí)現(xiàn)如下功能:將以 FRAME 為首地址的連續(xù)的 32 個(gè)字節(jié)相加,取其和的最低字節(jié)存入XSUM 中;將XSUM 與CHECKSUM 進(jìn)行比較,若相等,則調(diào)用 FRAME_OK,否則調(diào)用 FRAME_ERR;要求按匯編語言程序的結(jié)構(gòu)詳細(xì)編程,兩個(gè)的具體功能實(shí)現(xiàn)用表示。data SEGMENTFRAME db 32 dup(?)CHECKSUMXSUM db ?data ENDSdb ?code SEGMENTAME CS:code, DS: datastart:MOV BX, data MOV
7、 DS, BXMOV SI, offset FRAME MOV CX, 32ADD BX, DS:SI INC SILOOP next MOV XSUM, BLCMP XSUM, CHECKSUMJZ equalCALL FRAME-ERRJMP downCALL FRAME-OKMOV AX, 4CH 21Hnext:equal:down:FRAME-OKRET FRAME-OKPROCENDPFRAME-ERRRET FRAME-ERRPROCENDPCodeENDSEND start五、 接口控制編程(20 分)仿照實(shí)驗(yàn) 6 的硬件電路圖,通過開關(guān)來控制 LED 的顯示方式,要求 825
8、5A 工作在方式 0下,其 A,B,C,D 端口的地址分別為 30H,31H,32H,33H。8 只 LED 與 A 口的引腳相連,8 個(gè)開關(guān)與 B 口的引腳相連,請(qǐng)編程實(shí)現(xiàn)下列功能:當(dāng)開關(guān) K0(與 PB0 相連)接地時(shí),LED 按以下次序與方式點(diǎn)亮:LED0(與 PA0 相連)亮 1 秒,其他的 LED 都滅LED1(與 PA1 相連)亮 1 秒,其他的 LED 都滅.LED7(與 PA7 相連)亮 1 秒,其他的 LED 都滅LED0(與 PA0 相連)亮 1 秒,其他的 LED 都滅當(dāng)其他開關(guān)(K1K7,分別與 PB1PB7 相連)接地時(shí),LED 按相反的次序點(diǎn)亮當(dāng)無開關(guān)接地時(shí),8 只
9、LED 閃爍(亮 1 秒,滅 1 秒)。Code SEGMENTAME CS: codeStart:MOV AL, 82HOUT 33H, AL IN AL, 31H NOT ALTEST AL, 01HJZ step2 CALL light1 JMP end TEST AL, FFHJZ step3 CALL light2 JMP endCALL light3;PA0=0;其他step2:;無接地Step3:end: MOV AX, 4CH21Hlight1PROCMOV AL, 1CALL cir ROL ALww1:JMP ww1RET ENDPlight1light2PROCMOV AL, 80HCALL cir ROR ALJMP ww2RET ENDPww2:light2light3ww3:PROCMOV AL, 0CALL cirMOV AL,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026云南玉溪宸才人力資源咨詢管理有限公司招聘消防監(jiān)控值班員考試參考題庫及答案解析
- 2025年航空安保訓(xùn)練理論筆試及答案
- 2025年報(bào)名教資的筆試及答案
- 2025年事業(yè)單位無準(zhǔn)備考試及答案
- 2026年房地產(chǎn)市場動(dòng)態(tài)分析與未來趨勢
- 2025年西安退伍軍人事業(yè)編考試及答案
- 2026山東女子學(xué)院幼教集團(tuán)濟(jì)南市槐蔭區(qū)弘信幼兒園招聘筆試備考試題及答案解析
- 2025年貴州省都勻市人事考試及答案
- 2026年哈爾濱五常市廣源農(nóng)林綜合開發(fā)有限公司招聘工作人員5人筆試備考題庫及答案解析
- 2025年產(chǎn)教融合辦筆試及答案
- 免疫治療相關(guān)甲狀腺功能亢進(jìn)的分級(jí)
- 浙江省杭州市拱墅區(qū)2024-2025學(xué)年四年級(jí)上冊(cè)期末考試數(shù)學(xué)試卷(含答案)
- 2024-2025學(xué)年七上期末數(shù)學(xué)試卷(原卷版)
- 2025-2026學(xué)年蘇教版五年級(jí)上冊(cè)數(shù)學(xué)期末必考題檢測卷(含答案)
- 新《增值稅法實(shí)施條例》逐條解讀課件
- 2026年廣西職教高考5套語文模擬試卷試題及逐題答案解釋和5套試題的綜合分析報(bào)告
- 福建省福州市2024-2025學(xué)年高二上學(xué)期期末質(zhì)量檢測化學(xué)試卷(含答案)
- 泌尿系統(tǒng)疾病診治
- 2025-2026學(xué)年大象版四年級(jí)上冊(cè)科學(xué)全冊(cè)重點(diǎn)知識(shí)點(diǎn)
- 治療失眠癥的認(rèn)知行為療法訓(xùn)練
- 太原師范學(xué)院簡介
評(píng)論
0/150
提交評(píng)論