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

正文內(nèi)容

微型計(jì)算機(jī)原理與接口技術(shù)馮博琴版本課后答案(存儲(chǔ)版)

  

【正文】 于方式 0, A 口作為數(shù)據(jù)輸出口, C 口低 4 位作為控制信號(hào)輸入口,其他端口未使用。 解: ( 1) 8255芯片的地址范圍為: 8000H~ FFFFH 8253芯片的地址范圍為: 0000H~ 7FFFH ( 2) ;初始化 8255芯片 MOV DX, 8003H MOV AL, 8BH ;方式控制字,方式 0, A 口輸出, B 口和 C 口輸入 OUT DX, AL ;初始化 8253 MOV DX, 0003H ;內(nèi)部寄存器口地址 MOV AL, 76H ;計(jì)數(shù)器 1,先寫低 8位 /后寫高 8位,方式 3,二進(jìn)制計(jì)數(shù) OUT DX, AL MOV DX, 0001H ;計(jì)數(shù)器 1端口地址 MOV AX, 10000 ;設(shè)計(jì)數(shù)初值 =10000 OUT DX, AL MOV AL, AH OUT DX, AL ( 3) ; 8255芯片的控制子程序 ;定義顯示開關(guān)位置的字形譯碼數(shù)據(jù) DATA SEGMENT BUFFER DB 3FH, 06H, 5BH, 0FH, 66H, 6DH, 7CH, 07H DATA ENDS ; CODE SEGMENT ASSUME CS: CODE, DS: DATA MAIN PROC PUSH DS MOV AX, DATA MOV DS, AX CALL DISP POP DX RET MAIN ENDP ;輸出開關(guān)位置的二進(jìn)制碼程序 DISP PROC PUSH CX PUSH SI XOR CX, CX CLC LEA SI, BUFFER MOV DX, 8002H ; C 口地址 WAITT: IN AL, DX ; C 口狀態(tài) TEST AL, 01H JZ WAITT MOV DX, 8001H ;讀 B 口的開關(guān)位置 IN AL, DX NEXT: SHR AL, 1 INC CX JC NEXT ;沒有接地則移動(dòng) DEC CX ADD SI, CX ;查表, CX 為開關(guān)位置 MOV AL, [SI] MOV DX, 8000H OUT DX, AL ; POP SI POP CX RET DISP ENDP CODE ENDS END MAIN 試說(shuō)明串行通信的數(shù)據(jù)格式。其中, 8253芯片的 OUT 1 端輸出 100Hz方波, 8255芯片的 A 口為輸出, B 口和 C 口為輸入。 某 8255芯片的地址范圍為 A380H~ A383H,工作于方式 0, A 口、 B 口為輸出口,現(xiàn)欲將 PC4置 “0”,PC7置 “1”,試編寫初始化程序。 解:并行通信是在同一時(shí)刻發(fā)送或接收一個(gè)數(shù)據(jù)的所有二進(jìn)制位。 時(shí)鐘頻率 2MHz,即周期為 ,從而得出各計(jì)數(shù)器的計(jì)數(shù)初值分別為: CNT0: 10us/ = 20 CNT1: 1ms/ = 2020 CNT2: 1s/ = 2 1000000 顯然,計(jì)數(shù)器 2的計(jì)數(shù)初值已超出了 16位數(shù)的表達(dá)范圍,需經(jīng)過一次中間分頻,可將 OUT1端的輸出脈沖作為計(jì)數(shù)器 2的時(shí)鐘頻率。區(qū)別在方式 4是軟件啟動(dòng),而方式 5為硬件啟動(dòng)。 在寫入控制字后, OUT端變?yōu)楦唠娖健? 試說(shuō)明 8253芯片的六種工作方式。 單片 8259A能夠管理多少級(jí)可屏蔽中斷?若用 3片級(jí)聯(lián)能管理多少級(jí)可屏蔽中斷?(不要求) 解:因?yàn)?8259A有 8位可屏蔽中斷請(qǐng)求輸入端,故單片 8259A能夠管理 8級(jí)可屏蔽中斷。 ( 5)中斷返回。 試說(shuō)明 8088CPU可屏蔽中斷的響應(yīng)過程。置中斷向量表的段基地址 MOV SI,中斷類型碼 4 。修改地址指針 LOOP AGAIN 。 LEA SI,DATA 。 主機(jī)與外部設(shè)備進(jìn)行數(shù)據(jù)傳送時(shí),采用哪一種傳送方式, CPU的效率最高?(不要求) 解:使用 DMA傳送方式 CPU的效率最高。 8088/8086系統(tǒng)采用 I/O端口獨(dú)立編址方式。保證任一時(shí)刻僅有一個(gè)外設(shè)與 CPU進(jìn)行數(shù)據(jù)傳送。 EPROM是整 片擦除, EEPROM可以整片擦除,也可以逐個(gè)字節(jié)地擦除。其中, ROM的地址范圍為0FE000H~ 0FFFFFH, RAM的地址范圍為 0F0000H~ 0F1FFFH。 現(xiàn)有兩片 6116芯片,所占地址范圍為 61000H~ 61FFFH,試將它們連接到 8088系統(tǒng)中。 電路如圖所示: 內(nèi)存地址從 20200H~ 8BFFFH共有多少字節(jié)? 解:共有 8BFFFH- 20200H+ 1= 6C000H個(gè)字節(jié)。 為什么動(dòng)態(tài) RAM需要定時(shí)刷新? 解: DRAM的存儲(chǔ)元以電容來(lái)存儲(chǔ)信息,由于存在漏電現(xiàn)象,電容 中存儲(chǔ)的電荷會(huì)逐漸泄漏,從而使信息丟失或出現(xiàn)錯(cuò)誤。 ( 1) DATA1 DB ?BYTE?, 12, 12H, 2 DUP( 0,?, 3) ( 2) DATA2 DW 4 DUP( 0, 1, 2),?, 5, 256H 解: ( 1) 存儲(chǔ)空間分配情況如圖( a)所示。首先將 BX內(nèi)容邏輯左移一位,其最高位移入進(jìn)位位 CF,之后 AX內(nèi)容帶進(jìn)位位循環(huán)左移,使 AX的最高位移入 CF,而原 CF中的內(nèi)容(即 BX的最高位)移入 AX的最低位,最后再將 DX內(nèi)容帶進(jìn)位位循環(huán)左移一位,從而實(shí)現(xiàn) AX的最低位移入 DX的最低位。 如: TEST AL, 10H JZ NEXT . . . NEXT:… 或者: MOV CL, 4 SHL AL, CL JNC NEXT . NEXT:… 試編寫程序,將 BUFFER中的一個(gè) 8位二進(jìn)制數(shù)轉(zhuǎn)換為 ASCII碼,并按位數(shù)高低順序存放在 ANSWER開始的內(nèi)存單元中。請(qǐng)指出下列指令執(zhí)行后的結(jié)果。 執(zhí)行以下兩條指令后,標(biāo)志寄存器 FLAGS的六個(gè)狀態(tài)位各為什么狀態(tài)? MOV AX,84A0H ADD AX,9460H 解:執(zhí)行 ADD指令后, 6個(gè)狀態(tài)標(biāo)志位的狀態(tài)分別為: 在兩個(gè) 16位數(shù)進(jìn)行加法運(yùn)算時(shí),對(duì) CF、 ZF、 SF和 OF會(huì)產(chǎn)生影響,但對(duì) PF和 AF標(biāo)志位 ,只有其低 8位的運(yùn)算影響它們的狀態(tài)。 (2)使 BL寄存器中的高 4位和低 4位互換。根據(jù)所調(diào)用過程人口地址的位置可將調(diào)用指令分為段內(nèi)調(diào)用(入口地址在當(dāng)前邏輯段內(nèi))和段間調(diào)用。轉(zhuǎn)移地址的字長(zhǎng)至少應(yīng)是 16位的。在間接尋址中不允許兩個(gè)間址寄存器同時(shí)為變址寄存器。轉(zhuǎn)移的物理地址 = (CS) 16+ [BX] = (CS) l6+(217A0H) =02020H+2300H=04300H (3)段間間接轉(zhuǎn)移。因源操作數(shù)是寄存器,故寄存器 BX就是操作數(shù)的地址 . (2)立即尋址。 設(shè)當(dāng)前數(shù)據(jù)段位于存儲(chǔ)器的 A8000H~B7FFFH, DS段寄存器的內(nèi)容應(yīng)是什么? 解:因?yàn)?A8000H到 B7FFFH之間的地址范圍大小為 64KB,未超出一個(gè)段的最大范圍。一個(gè)段最大為64KB,最小為 16B。 DI:常在變址尋址方式中作為目標(biāo)地址指針。 BX:存放訪問內(nèi)存時(shí)的基地址。此過程一直進(jìn)行到某個(gè) TW開始時(shí), READY已經(jīng)變?yōu)楦唠娖?,這時(shí)下一個(gè)時(shí)鐘周期才轉(zhuǎn)入 T4。 在執(zhí)行指令期間 ,BIU能直接訪問存儲(chǔ)器嗎 ?為什么 ? 解 :可以 .因?yàn)?EU和 BIU可以并行工作 ,EU需要的指令可以從指令隊(duì)列中獲得 ,這時(shí) BIU預(yù)先從存儲(chǔ)器中取出并放入指令隊(duì)列的。 當(dāng) EU從指令隊(duì)列中取走指令,指令隊(duì)列 出現(xiàn)空字節(jié)時(shí), BIU就自動(dòng)執(zhí)行一次取指令周期,從內(nèi)存中取出后續(xù)的指令代碼放入隊(duì)列中。當(dāng)一條指令執(zhí)行完畢以后,就轉(zhuǎn)入了下一條指令的取指階段。 解: 11001010, 11001011 已知 X和 Y的真值,求 [X+Y]的補(bǔ)碼。 什么是機(jī)器碼?什么是真值? 解:把符號(hào)數(shù)值化的數(shù)碼稱為機(jī)器數(shù)或機(jī)器碼,原來(lái)的數(shù)值叫做機(jī)器數(shù)的真值。 4A3 ! 解: 34H, 41H, 33H, 3DH, 21H 若給字符 4和 9的 ASCII碼加奇校驗(yàn),應(yīng)是多少? 解: 34H, B9H 上題中若加偶校驗(yàn),結(jié)果如何? 解: B4H, 39H 計(jì)算下列表達(dá)式。在執(zhí)行程序過程中他們是 如何相互配合工作的? 解:執(zhí)行單元 EU負(fù)責(zé)執(zhí)行指令。當(dāng)指令隊(duì)列空時(shí), EU就等待,直到有指令為止。 ② 8086指令隊(duì)列深度為 6個(gè)字節(jié) ,而 8088的指令隊(duì)列深度為 4個(gè)字節(jié) . ③因?yàn)?8086的外部數(shù)據(jù)總線有 16位 ,故 8086每個(gè)總線周期可以存取兩個(gè)字節(jié) .而 8088的外部數(shù)據(jù)總線因?yàn)橹挥?8位 ,所以每個(gè)總線周期只能存取 1個(gè)字節(jié) . ④個(gè)別引腳信號(hào)的含義稍有不同 . 8088CPU工作在最小模式下 : ( 1)當(dāng) CPU訪問存儲(chǔ)器時(shí) ,要利用哪些信號(hào) ? ( 2)當(dāng) CPU進(jìn)行 I/O操作時(shí) ,要利用哪些信號(hào) ? ( 3)當(dāng) HOLD有效并得到響應(yīng)時(shí) ,CPU的哪些信號(hào)置高阻 ? 解 : ( 1)要利用信號(hào)線包括 WR、 RD、 IO/M、 ALE以及 AD0~AD A8~A19。 解:結(jié)果如表所示。在做雙字長(zhǎng)乘除法運(yùn)算時(shí), DX與 AX合起來(lái)存放一個(gè)雙字長(zhǎng)數(shù)。 SS:堆棧段寄存器,用于存放堆棧段的段基地址。 若已知邏輯地址為 1F00: 38A0H,則對(duì)應(yīng)的物理地址 =1F00H x 16+38A0H=228A0H。 8086/8088 CPU 在最小模式下構(gòu)成計(jì)算機(jī)系統(tǒng)至少應(yīng)包括哪幾個(gè)基本部分(器件)? 解:其至少應(yīng)包括: 8088CPU、 8284時(shí)鐘發(fā)生器、 8282鎖存器( 3片)和 8286雙向總線驅(qū)動(dòng)器。 ( 4)基址一變址一相對(duì)尋址. 操作數(shù)的物理地址 =(DS) 16+ (SI)+ (BX)+ VAR = 60000H+ 00A0H+ 0800H+ 0050H= 608F0H (5)立即尋址 (6)寄存器間接尋址 . 操作數(shù)的物理地址 = (ES) 16+ (BX) = 20200H+ 0800H = 20800H (7)寄存器間接尋址。 SP的初值為 2300H, (AX)= 50ABH, (BX)=1234H。 (5)指令錯(cuò)。 (9)指令正確。它是隨機(jī)的。 解: (1) MOV AX,0 XOR AX,AX 。所以,將 +46和 38分別乘以 2,可分別用邏輯左移指令 (SHL)和算術(shù)左移指令 (SAL) 完成。 (3) 將 AX=8060H輸出到地址為 03F8H的端 口中。 ( 3)把 DATA1中的第 3和第 4個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1