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

正文內(nèi)容

微機原理與接口技術(shù)中科大版部分習題解答-閱讀頁

2024-11-08 10:51本頁面
  

【正文】 么叫 I/O 端口?一般的接口電路中可以設(shè)置哪些端口?計算機對 I/O 端口編址時采用哪兩種方法?在8086/8088CPU 中一般 采用哪種編址方法? 答: 在 CPU 與外設(shè)通信時,傳送的信息主要包括數(shù)據(jù)信息、狀態(tài)信息和控制信息。 一般的接口電路中可以設(shè)置數(shù)據(jù)端口、狀態(tài)端口和命令端口。在8086/8088CPU 中一般采用 I/O 單獨編址方式。 某 一個微機系統(tǒng)中,有 8 塊 I/O 接口芯片,每個芯片占有 8 個端口地址,若起始地址為 300H, 8 塊芯片的地址連續(xù)分布,用 74LS138 作譯碼器,試畫出端口譯碼電路,并說明每個芯片的端口地址范圍。 總線分三類:片級總線、系統(tǒng)總線、外部總線。對于用戶來說,可以根據(jù)自身需要,靈活地選購接口板和存儲器插件,還可以根據(jù)總線標準的要求,自行設(shè)計接口電路板,來組裝成適合自己的應(yīng)用需要的系統(tǒng)或更新原有系統(tǒng)。 答: CPU 響應(yīng)外部中斷的條件: ( 1)接收到外設(shè)提出的有效中斷請求信號; ( 2) CPU 開放中斷,即中斷標志 IF 是“ 1”; ( 3) CPU 執(zhí)行完 當前指令。 ( 1)中斷請求:中斷源發(fā)出中斷請求信號,送到 CPU 的 INTR 或 NMI 引腳; ( 2)中斷判優(yōu):根據(jù)中斷優(yōu)先權(quán),找出中斷請求中級別最高的中斷源,允許中斷嵌套; ( 3)中斷響應(yīng):在每條指令的最后一個時鐘周期, CPU 檢測 INTR 或 NMI 信號,在滿足一定條件下, CPU 進入中斷響應(yīng)周期,自動完成:向中斷源發(fā)出 INTA 中斷響應(yīng)信號、關(guān)中斷(清 IF)、斷點保護( CS、 IP 及 PSW 自動壓棧)、形成并轉(zhuǎn)向中斷入口地址; ( 4)中斷處理:由 中斷服務(wù)程序完成,包括保護現(xiàn)場;開放中斷;中斷服務(wù)程序;關(guān)中斷;恢復現(xiàn)場;開放中斷;中斷返回 IRET 等; ( 5)中斷返回:執(zhí)行中斷返回指令 IRET, CPU 自動返回到斷點地址(彈出堆棧內(nèi)保存的斷點信息到 IP、 CS 和FLAG 中),繼續(xù)執(zhí)行被中斷的程序。 答 1: PUSH ES MOV AX, 0 MOV ES, AX MOV DI, 54H ; 15H*4 MOV AX, OFFSET OUT15;中斷處理程序的偏移→ AX CLD STOSW MOV AX, SEG OUT15 ;中斷處理程序的段地址→ AX STOSW POP ES 答 2: PUSH DS MOV AX, SEG OUT15 ;中斷處理程序的段地址→ AX MOV DS, AX MOV AX, OFFSET OUT15;中斷處理程序的偏移→ AX MOV AL, 15H ;中斷類型號 MOV AH, 25H ;設(shè)中斷向量 INT 21H POP DS 10.給定 SP=0100H, SS=0500H, PSW=0240H,在存儲單元中已有內(nèi)容為 (00024H)=0060H, (00026H)=1000H,在段地址為 0800H 及偏移地址為 00A0H 的單元中有一條中斷指令 INT 9,試問執(zhí)行 INT 9 指令后, SP、 SS、 IP、PSW 的內(nèi)容是什么?棧頂?shù)娜齻€字是什么? 答:執(zhí)行 INT 9 指令,標志寄存器 PSW、下一條指令的段地址 CS 和指令指針 IP 的值分別入棧, PSW 中的中斷允許標志 IF 和單步標志 TF 清 0,中斷向量表的中斷入口地址送 CS 和 IP,轉(zhuǎn)入中斷服務(wù)子程序。棧頂?shù)娜齻€字是 : (0500H:0FAH)= 00A2H、 (0500H:0FCH)= 0800H、 (0500H:0FEH)= 0240H 14.系統(tǒng)中有 3 個中斷源,從 8259A 的 IR0、 IR IR4 端引入中斷,以邊沿觸發(fā),中斷類型號分別為 50H、 52H、54H,中斷入口地址分別為 5020H、 6100H、 3250H,段地址為 1000H。 答:。設(shè)置中斷向量表 MOV AX, 1000H 。偏移地址 MOV AL, 50H 。寫 50H 的中斷入口地址 MOV DX, 6100H 。中斷類型號 INT 21H 。偏移地址 MOV AL, 54H 。寫 54H 的中斷入口地址 。定義 ICW1,單片,邊沿觸發(fā) OUT 20H, AL MOV AL, 50H 。定義 ICW4,完全嵌套 , 非緩沖 , 普通 EOI OUT 21H, AL MOV AL, 0E6H 。中斷服務(wù)子程序 PUSH DS 。若中斷請求的次序如下所示,試給出各外設(shè)的中斷處理程序的次序。初始化通道 0 MOV DX, 306H MOV AL, 00111111B 。寫低字節(jié) MOV AL, 33H OUT DX,AL MOV AL, 13H OUT DX,AL 。方式 2, BCD 碼計數(shù),只寫低字節(jié) OUT DX, AL MOV DX, 302H MOV AL, 5 OUT DX,AL 。方式 3, BCD 碼計數(shù),只寫低字節(jié) OUT DX, AL MOV DX, 304H MOV AL, 60H OUT DX,AL 5 解: 8253 的最高工作頻率為 2MHz,根據(jù)要求進行 8 分頻。初始化通道 0 MOV AL, 00111110B 。寫低字節(jié) OUT 40H,AL OUT 40H,AH 。方式 2, BCD 碼計數(shù),只寫低字節(jié) OUT 43H, AL MOV AL, 19H OUT 41H,AL 。方式 3, BCD 碼計數(shù),先寫低字節(jié),后寫高字節(jié) OUT 43H, AL MOV AL, 25H OUT 42H,AL MOV AL, 6H OUT 42H,AL 第九章 5 解:初始化程序為 MOV AL, 10001010B OUT 86H, AL 7 解: A 口工作在方式 0 輸入, B 口工作在方式 1 輸出, C 口的作用為: PC0:中斷請求信號 INTRB,輸出,高電平有效; PC1:輸入緩沖器滿信號 IBFB,輸出,高電平有效; PC2:選通信號 STBB,輸入,低電平有效; C 口的其它位根據(jù)控制字可設(shè)置為輸入或輸出位。 控制字為: 101100B 8 解: A 口工作在方式 2, B 口工作在方式 1 輸入, C 口的作用為: PC0:中斷請求信號 INTRB,輸出,高電平有效; PC1:輸入緩沖器滿信號 IBFB,輸出,高電平有效; PC2:選通信號 STBB,輸入,低電平有效; PC3: 中斷請求信號 INTRA,輸出,高電平有效; PC4:選通信號 STBA,輸入,低電平有效; PC5:輸入緩沖器滿信號 IBFA,輸出,高電平有效; PC6:外設(shè)應(yīng)答信號 ACKA,輸入,低電平有效; PC7:輸出緩沖器滿信號 OBFA,輸出,低電平有效; A 口工作在方式 2, B 口工作在方式 0 輸出, C 口的作用同上,其中 PC0~2 可根據(jù)控制字設(shè)置為輸入或輸出位。 8253 通道 2 的初始計數(shù) 值為 1193180/1000=1193。這 3 種基本工作方式是: 方式 0—— 基本輸入輸出方式: 適用于不需要用應(yīng)答信號的簡單輸入輸出場合。 方式 1—— 選通輸入輸出方式 : A 口和 B 口作為數(shù)據(jù)口,均可工作于輸入或輸出方式。 方式 2—— 雙向總線 I/O 方式: 只有 A 口可以工作于這種方式。 4.若 8255A 的系統(tǒng)基地址為 2F9H,且各端口都是奇地址,則 8255A 的 3 個端口和控制寄存器的地址各是多少? 已知 CPU 的系統(tǒng)總線為 A0~A9,D15~ D0, M/IO, /IOR, /IOW, RESET,試畫出 8255A 的地址譯碼電路及它與 CPU系統(tǒng)總線的連接圖。 INTEB 用于允許與禁止 B 口中斷,通過對 PC2 的置位和復位操作實現(xiàn) 控制字為: 1001X10X B 口工作在方式 0 輸出, A 口工作在方式 1 輸入, C 口各位的作用是: C 口的 PC4,PC5 和 PC3 用作端口 A 的狀態(tài)和控制 線,其中 PC4 接 /STB,輸入選通信號, PC5 接 IBF 向外設(shè)發(fā)出輸入緩沖器滿信號, PC3 接 INTE,中斷允許信號, C 口其余各位仍可做基本輸入輸出。 本題用 8253 定時中斷,中斷處理時檢測開關(guān)狀態(tài),并點亮相應(yīng)得 LED。 主程序如下: MOV AX, SEG INTR ;形成中斷矢量表 MOV DS, AX MOV DX, OFFSET INTR MOV AL, N MOV AH, 25H INT 21H MOV AL, 10000000B ; 8255 初始 化 OUT 83H, AL MOV AL, 00110101B ;通道 0 方式 2, BCD 計數(shù) OUT 87H, AL MOV AL, 00H ;置初值 2020 OUT 84H, AL MOV AL, 20H OUT 84H, AL MOV AL, 01110111B ;通道 1 方式 0, BCD 計數(shù) OUT 87H, AL MOV AL, 00H ;置初值 1000 OUT 85H, AL MOV AL, 10H OUT 85H, AL MOV AL, 0FEH ;熄滅 LED0 OUT 81H, AL STI GOON:HLT JMP 中斷服務(wù)程序如下: INTR: PUSH AX STI ROL AL, 1 ; AL 左循環(huán)移位 1 位 OUT 81H, AL ;點亮下一位 LED CLI MOV AL, 20H OUT 20H, AL ;普通 EOI 結(jié)束命令 POP AX IRET 第十一章作業(yè)習題課 11 : 50 : 2411 : 50 : 24 444 . 4 . 下限電壓對應(yīng)的數(shù)據(jù)為:下限電壓對應(yīng)的數(shù)據(jù)為: 1 . 2 V / 5 V1 . 2 V / 5 V 2 5 6 = 6 1 = 3 D H2 5 6 = 6 1 = 3 D H上限電壓對應(yīng)的數(shù)據(jù)為:上限電壓對應(yīng)的數(shù)據(jù)為: 4 V / 5 V4 V / 5 V 2 5 6 = 2 0 5 = C D H2 5 6 = 2 0 5 = C D H 設(shè)上圖中 DAC0832 的口地址為 300H ,產(chǎn)生三角波的程序段為 : START: MOV AL, 3CH MOV DX, 300H UP: INC AL OUT DX, AL CALL DELAY CMP AL, 0CDH JNZ UP DOWN: DEC AL OUT DX, AL CALL DELAY CMP AL, 3DH JNZ DOWN JMP UP P409 補充地址譯碼電路 P406 ? 因為 8253 的時鐘輸入頻率為 2MHz,而要求的采樣頻率 f=500Hz,即用 8253 定時,每隔 2ms 中斷一次,因此 8253 的分頻 次數(shù)(時間常數(shù)) N=2MHz/500Hz=4000。
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1