freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機(jī)原理與接口技術(shù)洪永強(qiáng)課后習(xí)題集第2版-免費(fèi)閱讀

  

【正文】 (總線標(biāo)準(zhǔn)是指芯片之間、插板之間及系統(tǒng)之間,通過總線進(jìn)行連接和傳輸信息時(shí),應(yīng)遵守的一些協(xié)議與規(guī)范,包括硬件和軟件兩個(gè)方面)(特性:物理特性,電氣特性,功能特性,時(shí)間特性)3. 微機(jī)系統(tǒng)中總線的層次結(jié)構(gòu)是怎樣的??4. 總線有哪些主要的性能參數(shù)?(總線帶寬,總線頻率,總線寬度)試比較ISA總線與PCI總線的性能參數(shù)。使用查詢方式。假設(shè)8255的端口地址為60H、61H、62H、63H,地址譯碼電路圖中未畫出。9. 現(xiàn)有4種簡(jiǎn)單的外設(shè):①一組8位開關(guān);②一組8位LED指示燈;③一個(gè)按鈕開關(guān);④一個(gè)蜂鳴片。12. 簡(jiǎn)要說明8237A的初始化步驟。4. 8253有哪幾種工作方式?區(qū)分不同工作方式的特點(diǎn)體現(xiàn)在哪幾方面?5. 設(shè)8253芯片的計(jì)數(shù)器0、計(jì)數(shù)器2和控制口地址分別為04B0H、04B4H、04B6H。17. 請(qǐng)用字程序結(jié)構(gòu)編寫如下程序:從鍵盤輸入一個(gè)二位十進(jìn)制數(shù)的月份數(shù)(01~12),然后顯示出相應(yīng)的英文縮寫名。求它們的和,并把結(jié)果以三位十進(jìn)制數(shù)的形式顯示在屏幕上。D7~D0CAS2~CAS0WRRDINTA IR7 INTSP/EN IR08259ACS A0D7~D0S2S1S0INTR8086CPUA15~A8A7A6A5A4A3A2A1+5V IOWCIORC INTA828874LS30八輸入G2A Y0 74LS138G2BG1C Y6B A Y774LS00初始化8259A的程序段如下:CLIMOV AL, 13H ;初始化ICW1MOV DX, 0FFFCH ;1片8259A、邊沿觸發(fā)OUT DX, ALMOV AL, 08H ;初始化ICW2MOV DX, 0FFFEH ;中斷類型號(hào)為08H~0FHOUT DX, ALMOV AL, 01H ;初始化ICW4OUT DX, AL ;全嵌套、中斷非自動(dòng)結(jié)束、非緩沖MOV AL, 00H ;初始化OCW1OUT DX, AL ;8259A全部開中斷STI ┇10. 某系統(tǒng)內(nèi)有8個(gè)INTR 外中斷源,用一片8259A管理8級(jí)中斷源。(3)、15H4=0054H~0057H四個(gè)存儲(chǔ)單元中。(2)、為返回到被中斷程序時(shí),使CPU內(nèi)部的寄存器內(nèi)容還原為中斷前的值,以便能正確執(zhí)行被中斷程序。試畫出存儲(chǔ)器與CPU的連接圖。13. 若某微機(jī)有16條地址線,現(xiàn)用SRAM 2114(1 K4位)存儲(chǔ)芯片組成存儲(chǔ)系統(tǒng),問采用線選譯碼時(shí),系統(tǒng)的存儲(chǔ)容量最大為多少?需要多少個(gè)2114存儲(chǔ)器芯片?答:(1)、系統(tǒng)的存儲(chǔ)容量最大6KB。(2)、內(nèi)容太多,略!(3)、內(nèi)容太多,略!12. CPU 與外設(shè)進(jìn)行數(shù)據(jù)傳送時(shí),采用哪一種傳送方式CPU的效率最高?答:直接存儲(chǔ)器存取方式的效率最高。存儲(chǔ)器映射方式的缺點(diǎn):1)、端口占用了存儲(chǔ)器的地址空間,使存儲(chǔ)器容量減??;2)、指令長(zhǎng)度比專門I/O指令要長(zhǎng),因而執(zhí)行速度較慢。(在114頁(yè)有答案)25. 已知X是單字節(jié)帶符號(hào)數(shù),請(qǐng)?jiān)O(shè)計(jì)計(jì)算下列表達(dá)式的程序。16. 編寫程序,將自定義的三個(gè)符號(hào)數(shù)X、Y、Z的最大者送入MAX字單元。(1) ADD BL, AL (2) SUB BL, AL(3) INC BL (4) NEG BL(5) AND AL, BL (6) MUL BL(7) CMP BL, AL (8) IMUL BL(9) OR BL, AL (10) XOR BL, BL答:(1) (AF)=(OF)=0、(ZF)=0、(SF)=0、(PF)=(CF)=1(2) (AF)=(OF)=0、(ZF)=0、(SF)=0、(PF)=(CF)=1(3) (AF)=0、(OF)=0、(ZF)=0、(SF)=0、(PF)=(CF)=不變(4) (AF)=(OF)=0、(ZF)=0、(SF)=(PF)=(CF)=1(5) (AF)=0、(OF)=0、(ZF)=0、(SF)=0、(PF)=0、(CF)=0(6) (OF)=(CF)=其它標(biāo)志無(wú)定義(7) (AF)=(OF)=0、(ZF)=0、(SF)=0、(PF)=(CF)=1(8) (OF)=0、(CF)=0、其它標(biāo)志無(wú)定義(9) (AF)=0、(OF)=0、(ZF)=0、(SF)=(PF)=(CF)=0(10) (AF)=0、(OF)=0、(ZF)=(SF)=0、(PF)=(CF)=026. 已知BUF單元有一個(gè)單字節(jié)無(wú)符號(hào)數(shù)X,按要求編寫一程序段計(jì)算Y(無(wú)符號(hào)字?jǐn)?shù)據(jù)),并將其存入累加器。(2) 若DX和AX中為有符號(hào)數(shù),將其分別乘2和除2。下列幾條指令執(zhí)行后,寄存器AX、BX、CL、SI、DS的值分別是多少?MOV AX, DATALEA SI, DATAMOV CL, [SI]LDS BX, DATA13. 條件轉(zhuǎn)移指令均為相對(duì)轉(zhuǎn)移指令,請(qǐng)解釋“相對(duì)轉(zhuǎn)移”含義,試問若須往較遠(yuǎn)的地方進(jìn)行條件轉(zhuǎn)移,該怎么辦?14. 假設(shè)(DS)=212AH,(CS)=0200H,(IP)=1200H,(BX)=0500H,(DI)=2600H,位移量DATA=40H,(217A0H)=2300H,(217E0H)=0400H,(217E2H)=9000H。(12)、雙操作數(shù)指令不能同時(shí)為存儲(chǔ)器尋址方式。(5)、多次移位必須要用CL指出來(lái)。9. 設(shè)標(biāo)志寄存器值原為0401H,AX=3272H,BX=42A2H。EA=(SP)2,PA=(SS)10H+EA 6. 設(shè)堆棧指針SP的初值為2300H,(AX)=5000H,(BX)=4200H。EA=0050H+0800H+00A0H=08F0H,PA=(DS)10H+EA =608F0H(5)、DEST為寄存器尋址,SRC為寄存器相對(duì)尋址。指令中用“段寄存器:”表示。(4)、DEST為寄存器尋址,SRC為隱含堆棧指針寄存器間接尋址。(3)、4。5. 8086CPU的地址線有多少位?其尋址范圍是多少?答:(1)、8086CPU的地址線有20位;(2)、其尋址范圍是1MB。(1) 10ab (2) AF96 (3) How are you? (4) Bamp。(1) 10001100B (2) 28Q (3) 1FH11. 設(shè)兩個(gè)二進(jìn)制數(shù)A=11010010B和B=11001110B,求A和B的各種邏輯運(yùn)算。 其中有的是CPU向內(nèi)存和外設(shè)發(fā)出的信息,有的則是內(nèi)存或外設(shè)向CPU發(fā)出的信息?!段C(jī)原理與接口技術(shù)》—習(xí)題及參考答案與洪永強(qiáng)編著的教材(第2版)配套使用喻 其 山2009年9月2日 目錄第 1 章 微型計(jì)算機(jī)概述 1第 2 章 微處理器 3第 3 章 尋址方式和指令系統(tǒng) 5第 4 章 匯編語(yǔ)言程序設(shè)計(jì) 11第 5 章 輸入輸出接口 15第 6 章 存儲(chǔ)器 16第 7 章 中斷系統(tǒng) 18第 8 章 計(jì)數(shù)器/定時(shí)器與DMA控制器 24第 9 章 并行接口與串行接口 26第 10 章 總線 31第 11 章 模擬量輸入/輸出通道接口 32第 12 章 人機(jī)交互設(shè)備及其接口 34第 13 章 典型微型計(jì)算機(jī)主板及芯片 34 第 1 章 微型計(jì)算機(jī)概述1. 馮可見,CB中每一根線的方向是一定的、單向的,但CB作為一個(gè)整體是雙向的。12. 分別用8位和16位二進(jìn)制數(shù)表示下列數(shù)的補(bǔ)碼。D第 2 章 微處理器1. 8086CPU從功能上分為哪兩個(gè)工作部件?每個(gè)工作部件的功能、組成和特點(diǎn)分別是什么?2. 8086CPU中有幾個(gè)通用寄存器,有幾個(gè)變址寄存器,有幾個(gè)地址指針寄存器?它們中通常哪幾個(gè)寄存器可作為地址寄存器使用?答:(1)、有4個(gè)通用寄存器AX、BX、CX、DX,有2個(gè)變址寄存器SI、DI,有2個(gè)地址指針寄存器SP、BP。地址范圍為:00000~FFFFFH。(4)、當(dāng)被寫入數(shù)據(jù)或者被讀取數(shù)據(jù)的外設(shè)或存儲(chǔ)器不能及時(shí)地配合CPU傳送數(shù)據(jù)。(5)、DEST為隱含尋址,SRC為寄存器尋址。4. 當(dāng)用寄存器間接尋址方式時(shí),試問:BX、BP、SI、DI分別在什么情況下使用?它們的物理地址如何計(jì)算?5. 分別指出下列指令中源操作數(shù)和目的操作數(shù)的尋址方式。EA=0800H+25H=0825H,PA=(DS)10H+EA =60825H(6)、DEST為寄存器尋址,SRC為寄存器間接尋址。執(zhí)行指令PUSH AX后,(SP)=?,再執(zhí)行指令PUSH BX及POP AX之后,(SP)=? (AX)=? (BX)=?答:(1)、(SP)=22FEH。執(zhí)行下列減法指令SBB AL,BH之后,AX和標(biāo)志寄存器的值分別是多少?答: (AX)= 322FH,(FR)= 0410H。(6)、DEST不能為立即數(shù)200(交換指令不能有立即數(shù)尋址)。(13)、字長(zhǎng)不同:256不是字節(jié)長(zhǎng)度了。試確定下列轉(zhuǎn)移指令的轉(zhuǎn)移地址。答:(1)、SHL AX, 1 ;AX乘2RCL DX, 1 ;DX乘2SHR DX, 1 ;DX除2RCR AX, 1 ;AX除2(2)、SAL AX, 1 ;AX乘2RCL DX, 1 ;DX乘2SAR DX, 1 ;DX除2RCR AX, 1 ;AX除216. 下段程序完成什么工作?DATX1 DB 300DUP(?)DATX2 DB 100DUP(?)MOV CX,100MOV BX,200MOV SI,0MOV DI,0NEST: MOV AL,DATX1 [BX] [SI]MOV DATX2 [DI],ALINC SIINC DILOOP NEXT17. 執(zhí)行下列指令后,AX寄存器的內(nèi)容是什么?TABLE DW 10,20,30,40,50 ;000AH, 0014H, 001EH, 0028H, 0032H0AH00H14H00H1EH00H28H00H32H00HTABLETABLE+3ENTRY DW 3…… MOV BX,OFFSET TABLEADD BX,ENTRYMOV AX,[BX]答:(AX)=1E00H。Y=X20+3X答: MOV AL, BUF ;取XMOV BL, 3MUL BL ;*3MOV BL, BUF ;再取XMOV BH, 0 ;無(wú)符號(hào)數(shù)位數(shù)0擴(kuò)展SUB BX, 20 ;20ADD AX, BX ;計(jì)算結(jié)果并存入累加器27. 分析下面的程序段完成什么功能?MOV CL,04SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL答:程序段將 ((DX),(AX)) 的雙字同時(shí)左移4位,即將此雙字乘以10H (16)。答: MOV AX, XCMP AX, YJGE NEXTMOV AX,YNEXT: CMP AX, ZJGE NEXT1MOV AX, ZNEXT1: MOV MAX, AX17. 在A、B、C中存在有三個(gè)數(shù),編寫程序完成如下處理:1)若有一個(gè)數(shù)為零,則將其它兩個(gè)量清為零。Y= 求絕對(duì)值|X|的算法是:當(dāng)X為正數(shù)時(shí)為其本身,當(dāng)X為負(fù)數(shù)時(shí)則將其求補(bǔ)。I/O映射方式的優(yōu)點(diǎn):1)、I/O端口地址不占用存儲(chǔ)器空間;2)、使用專門的I/O指令對(duì)端口進(jìn)行操作,I/O指令短、執(zhí)行速度快;3)、并且由于專門I/O指令與存儲(chǔ)器訪問指令有明顯的區(qū)別,使程序中I/O操作和存儲(chǔ)器操作層次清晰,程序的可讀性強(qiáng)。但是根據(jù)不同的應(yīng)用場(chǎng)合需要不同的傳送方式,有的時(shí)候必須使用程序控制方式或者中斷傳送方式。(2)、需要12個(gè)2114存儲(chǔ)器芯片。18. 什么是Cache?它能夠極大地提高計(jì)算機(jī)的處理能力是基于什么原理?19. Cache與主存之間有幾種地址映像方式?分別說出其功能特點(diǎn)。(3)、一系列的PUSH指令來(lái)保護(hù)現(xiàn)場(chǎng),一系列的POP指令來(lái)恢復(fù)現(xiàn)場(chǎng)。6. 設(shè)某系統(tǒng)中8259A的兩個(gè)端口地址分別為24H和25H,試分別寫出下列情況應(yīng)向8259A寫入的命令字:(1) 讀中斷請(qǐng)求寄存器IRR 的值?(2) 讀中斷服務(wù)寄存器ISR的值?(3) 讀查詢方式下的查詢狀態(tài)字?(4) 發(fā)一般的中斷結(jié)束命令EOI?7. 單片8259A能管理多少級(jí)可屏蔽中斷? 若用3片級(jí)聯(lián)能管理多少級(jí)可屏蔽中斷?答:(1)、8。設(shè)8259A占用地址24H、25H,各中斷源的類型碼為40H~47H,各級(jí)中斷對(duì)應(yīng)的服務(wù)程序入口地址CS:IP分別為1000H:0000H、2000H:0000H、…、8000H:0000H。要求輸入回顯的兩個(gè)加數(shù)與送顯的和之間有適當(dāng)?shù)姆指?,以示區(qū)別。18. 在ARRAY數(shù)組中,保存一個(gè)從大到小順序排列的以字為單位的字符數(shù)組,數(shù)組長(zhǎng)度存放于數(shù)組的第一個(gè)單元中。定義計(jì)數(shù)器0工作在方式3,CLK0為5MHz,要求輸出OUT0為1KHz方波;定義計(jì)數(shù)器2用OUT0作計(jì)數(shù)脈沖,計(jì)數(shù)值為1000,計(jì)數(shù)器計(jì)到0時(shí)向CPU發(fā)出中斷請(qǐng)求,CPU響應(yīng)這一中斷請(qǐng)求后繼續(xù)寫入計(jì)數(shù)值1000,開始重新計(jì)數(shù),保持每一秒鐘向CPU發(fā)出一次中斷請(qǐng)求。13. 假設(shè)利用8237A通道1在存儲(chǔ)器的兩
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1