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

正文內容

微機原理與接口技術洪永強課后習題集 第2版-全文預覽

2025-04-15 01:55 上一頁面

下一頁面
  

【正文】 間有適當的分隔,以示區(qū)別。14. 設某測試系統中,1號端口為測試口,所得數據是0~9之間的十進制整數;2號端口為顯示口,對應于數字0~9的LED七段共陰顯示碼依次為:3FH、06H、5BH、4FH、66H、6DH、3DH、07H、7FH、6FH。設8259A占用地址24H、25H,各中斷源的類型碼為40H~47H,各級中斷對應的服務程序入口地址CS:IP分別為1000H:0000H、2000H:0000H、…、8000H:0000H。8259A在系統中的連接采用非緩沖方式,它的端口地址為0FFFEH、0FFFCH。6. 設某系統中8259A的兩個端口地址分別為24H和25H,試分別寫出下列情況應向8259A寫入的命令字:(1) 讀中斷請求寄存器IRR 的值?(2) 讀中斷服務寄存器ISR的值?(3) 讀查詢方式下的查詢狀態(tài)字?(4) 發(fā)一般的中斷結束命令EOI?7. 單片8259A能管理多少級可屏蔽中斷? 若用3片級聯能管理多少級可屏蔽中斷?答:(1)、8。5. 中斷向量表的作用是什么?如何設置中斷向量表?中斷類型號為15H 的中斷向量存放在哪些存儲器單元中?答:(1)、中斷向量表的作用是中斷號與該中斷號相應的中斷服務程序入口地址之間的連接表。(3)、一系列的PUSH指令來保護現場,一系列的POP指令來恢復現場。 缺點:1 程序模塊化不好,邏輯不清晰;2 頁表很長,需要占用很大的存儲空間)(段式存儲器:優(yōu)點:1 程序模塊化好;2 便于實現信息保護。18. 什么是Cache?它能夠極大地提高計算機的處理能力是基于什么原理?19. Cache與主存之間有幾種地址映像方式?分別說出其功能特點。試利用74LS138譯碼,畫出存儲器與CPU的連接圖,并標出總線信號名稱。(2)、需要12個2114存儲器芯片。為了實現刷新,DRAM芯片對外部電路有什么要求?6. 什么是FPM DRAM?什么是SDRAM?什么是DDR SDRAM?7. PROM和EPROM在寫入信息之前,各單元的數據是什么?8. 已知RAM的容量為(1)16 K8 (2)32 K8 (3)64 K8 (4)2 K8如果RAM的起始地址為5000H,則各RAM對應的末地址為多少? 9. 如果一個應用系統中ROM為8KB,最后一個單元地址為57FFH,RAM緊接著ROM后面編址,RAM為16KB,求該系統中存儲器的第一個地址和最后一個單元地址。但是根據不同的應用場合需要不同的傳送方式,有的時候必須使用程序控制方式或者中斷傳送方式。(2)、根據接口芯片中端口地址的數量來決定低位地址線的根數。I/O映射方式的優(yōu)點:1)、I/O端口地址不占用存儲器空間;2)、使用專門的I/O指令對端口進行操作,I/O指令短、執(zhí)行速度快;3)、并且由于專門I/O指令與存儲器訪問指令有明顯的區(qū)別,使程序中I/O操作和存儲器操作層次清晰,程序的可讀性強。第 5 章 輸入輸出接口1. 為什么要在CPU 與外設之間增設接口? (1 cpu與外設兩者的信號線不兼容,在信號線的定義、邏輯定義、時序關系上都不一致; 2 兩者的工作速度不兼容,CPU的速度高,外設的速度低; 3 若不通過借口而由CPU直接對外設的操作實時控制,就會使CPU窮處于應付與外設打交道之中,大大降低了CPU的效率; 4 若外設直接由控制,也會使外設的硬件結構依賴于CPU,對外設的本身的發(fā)展不利)2. 微型計算機的接口一般應具備哪些功能?(1 數據緩沖的功能;2端口選擇的功能;3 信號轉換的功能;?。唇邮蘸蛨?zhí)行CPU的命令的功能;5 中斷的功能;5 可編程的功能)3. 接口電路的硬件一般由哪幾部分組成?4. 什么是端口?I/O端口的編址方式有幾種?各有什么特點?8086 系統中采用哪種編址方式?答:(1)、端口(port)是接口電路中能被CPU直接訪問的寄存器的地址。Y= 求絕對值|X|的算法是:當X為正數時為其本身,當X為負數時則將其求補。20. 編寫程序,將以STR1為首地址的字節(jié)串傳送到以STR2 為首地址的字節(jié)存儲區(qū)中。答: MOV AX, XCMP AX, YJGE NEXTMOV AX,YNEXT: CMP AX, ZJGE NEXT1MOV AX, ZNEXT1: MOV MAX, AX17. 在A、B、C中存在有三個數,編寫程序完成如下處理:1)若有一個數為零,則將其它兩個量清為零。答: MOV AX, XSHL AX, 1 ;AX乘2MOV BX, AXSHL AX, 1 ;AX乘2SHL AX, 1 ;AX乘2ADD AX, BX ;8X+2XMOV BX, YMOV CL, 3SHR BX,CL ;無符號數Y/8ADD AX, BX ;10X+Y/8MOV Z, AX13. 編寫程序,建立一數據表,表中連續(xù)存放19的平方,查表求某數字的平方。Y=X20+3X答: MOV AL, BUF ;取XMOV BL, 3MUL BL ;*3MOV BL, BUF ;再取XMOV BH, 0 ;無符號數位數0擴展SUB BX, 20 ;20ADD AX, BX ;計算結果并存入累加器27. 分析下面的程序段完成什么功能?MOV CL,04SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL答:程序段將 ((DX),(AX)) 的雙字同時左移4位,即將此雙字乘以10H (16)。22. 根據給定的條件寫出指令或指令序列:(1) 將一個字節(jié)的立即數送到地址為NUM的存儲單元中?(2) 將一個8位立即數與地址為BUF的存儲單元內容相加?(3) 將地址為ARRAY的存儲單元中的字數據循環(huán)右移一位?(4) 將16位立即數與地址為MEM的存儲單元中的數比較?(5) 測試地址為BUFFER的字數據的符號位?(6) 將AX寄存器及CF標志位同時清零?(7) 用直接尋址方式將首地址為ARRAY的字數組中第5個數送往寄存器BX中?(8) 用寄存器尋址方式將首地址為ARRAY的字數組中第5個數送往寄存器BX中?(9) 用相對尋址方式將首地址為ARRAY的字數組中第8個數送往寄存器BX中?(10) 用基址變址尋址方式將首地址為ARRAY的字數組中第N個數送往寄存器BX中?(11) 將首地址為BCD_BUF存儲單元中的兩個壓縮BCD碼相加,并送到第三個存儲單元中?23. 用指令或指令隊列實現下述要求的功能。答:(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寄存器的內容是什么?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。段間轉移(4)、0200H: 0500H。試確定下列轉移指令的轉移地址。(17)、指令正確。(13)、字長不同:256不是字節(jié)長度了。(10)、DEST不能為立即數33H。(6)、DEST不能為立即數200(交換指令不能有立即數尋址)。(2)、DEST不能為立即數50。執(zhí)行下列減法指令SBB AL,BH之后,AX和標志寄存器的值分別是多少?答: (AX)= 322FH,(FR)= 0410H。指令LEA BX,15[BX]是取該偏移地址值(BX)+0FH送到BX中。執(zhí)行指令PUSH AX后,(SP)=?,再執(zhí)行指令PUSH BX及POP AX之后,(SP)=? (AX)=? (BX)=?答:(1)、(SP)=22FEH。(10)、DEST為寄存器尋址,SRC為寄存器間接尋址。EA=0800H+25H=0825H,PA=(DS)10H+EA =60825H(6)、DEST為寄存器尋址,SRC為寄存器間接尋址。(2)、DEST為寄存器尋址,SRC為立即數尋址。4. 當用寄存器間接尋址方式時,試問:BX、BP、SI、DI分別在什么情況下使用?它們的物理地址如何計算?5. 分別指出下列指令中源操作數和目的操作數的尋址方式。3. 在直接尋址方式中,一般只指出操作數的偏移地址。(5)、DEST為隱含尋址,SRC為寄存器尋址。17. 什么是超標量結構?什么是超級流水線?18. 什么是SIMD?什么是SSE?19. 什么是Intel的虛擬化技術?20. Intel高級智能高速緩存技術有什么特點?21. 簡述超線程技術和多核技術,它們有什么區(qū)別?第 3 章 尋址方式和指令系統1. 什么叫尋址方式?8086CPU有哪幾種尋址方式?2. 指出下列指令中源操作數和目的操作數的尋址方式:(1)MOV AX, 0AH (2)ADD [BX], DX(3)PUSH CS (4)POP DS(5)MUL BL (6)MOV DX,[1200H](7)MOVSB (8)SUB AX,5[BP+DI]答:(1)、DEST為寄存器尋址,SRC為立即數尋址。(4)、當被寫入數據或者被讀取數據的外設或存儲器不能及時地配合CPU傳送數據。(3)、64KB;首地址為2080:0000H,末地址為2080:FFFFH。地址范圍為:00000~FFFFFH。(3)、控制信息由系統程序或用戶程序根據需要用指令設置:DF(Direction Flag)方向標志:DF為1,SI、DI減量,由高地址 向低地址處理;DF為0,SI、DI增量,由低地址向高地址處理;IF(Interupt Flag )中斷標志: IF為1時允許中斷;TF(Trap Flag)陷阱標志( 又叫跟蹤標志):每執(zhí)行一條指令就引起一個內部中斷。D第 2 章 微處理器1. 8086CPU從功能上分為哪兩個工作部件?每個工作部件的功能、組成和特點分別是什么?2. 8086CPU中有幾個通用寄存器,有幾個變址寄存器,有幾個地址指針寄存器?它們中通常哪幾個寄存器可作為地址寄存器使用?答:(1)、有4個通用寄存器AX、BX、CX、DX,有2個變址寄存器SI、DI,有2個地址指針寄存器SP、BP。(1) 56+23 (2) 5623 (3) 56+23 (4) 56(23)答:(1) 56+23=0011 1000B+0001 0111B=0100 1111B=4FH;CF=0;OF=0(2) 5623=0011 1000B0001 0111B =0011 1000B+1110 1001B=0010 0001B=21H;CF=1;OF=0(3) 56+23=1100 1000B+0001 0111B =1101 1111B =0DFH;CF=0;OF=0(4) 56(23) =1100 1000B1110 1001B=1100 1000B+0001 0111B=1101 1111B =0DFH;CF=0;OF=015. 給出十進制數30的原碼、反碼、補碼(8位二進制數)的形式,并指出8位二進制原碼、反碼、補碼所能表示的數值范圍(用十進制數表示)。12. 分別用8位和16位二進制數表示下列數的補碼。 5. 什么叫微處理器?什么叫微型計算機?什么叫微型計算機系統?這三者有什么區(qū)別和聯系?6. 高級語言、匯編語言、機器語言有何區(qū)別?各有何特點?7. 評價微型計算機性能的主要指標有哪些?試舉例說明現在市場主流機型微型計算機的性能參數。可見,CB中每一根線的方向是一定的、單向的,但CB作為一個整體是雙向的??刂破骶哂信袛嗄芰Γ芤杂嬎憬Y果為基礎,選擇不同的動作流程?!段C原理與接口技術》—習題及參考答案與洪永強編著的教材(第2版)配套使用喻 其 山2009年9月2日 目錄第 1 章 微型計算機概述 1第 2 章 微處理器 3第 3 章 尋址方式和指令系統 5第 4 章 匯編語言程序設計 11第 5 章 輸入輸出接口 15第 6 章 存儲器 16第 7 章 中斷系統 18第 8 章 計數器/定時器與DMA控制器 24第 9 章 并行接口與串行接口 26第 10 章 總線 31第 11 章 模擬量輸入/輸出通道接口 32第 12 章 人機交互設備及其接口 34第 13 章 典型微型計算機主板及芯片 34 第 1 章 微型計算機概述1. 馮(3)、控制器是根據存放在存儲器中的指令序列及程序來工作的,并由一個程序計數器(即指令地址計數器)控制指令的執(zhí)行。 其中有的是CPU向內存和外設發(fā)出的信息,有的則是內存或外設
點擊復制文檔內容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1