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

正文內(nèi)容

微機(jī)原理與接口技術(shù)陳衛(wèi)紅版答案-wenkub.com

2024-11-04 00:39 本頁(yè)面
   

【正文】 ( 4)級(jí)聯(lián)方式 8237A 可以多片級(jí)聯(lián)使用,以擴(kuò)展 DMA 通道數(shù)。 解:( 1)一種參考譯碼電路: ( 2) MOV DX, 0243H MOV AL, 10011001B OUT DX, AL MOV DX, 0240H PC3 PA0 PA1 ? PA7 PC4 PC5 PC6 PC7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PC0 PC1 PC2 方式 2 方式 0 中斷請(qǐng)求 軟盤(pán)驅(qū)動(dòng)器 D0 D1 ? D7 選通 響應(yīng)(出) 響應(yīng)(入) 就緒 選擇驅(qū)動(dòng)器 步進(jìn)方向 讀選通 寫(xiě)選通 磁盤(pán)選擇 啟用 CRC 磁頭選擇 0道傳感器 同步準(zhǔn)備好 索引 電機(jī)使能 圖 習(xí)題 8 的圖示 圖 習(xí)題 9 的參考譯碼電路 IN AL, DX XOR AL, 0FH MOV DX, 0241H OUT DX, AL HLT 10.簡(jiǎn)要說(shuō)明 Intel8237A 的四種傳送方式。 8.圖 是一片 Intel8255A 與軟盤(pán)控制器連接的信號(hào)分配,箭頭標(biāo)明了 I/O的方向。 解: 8255A 的 A 口地址為: FFF0H; B 口地址為: FFF2H; C 口地址為: FFF4H; 控制口地址為: FFF6H。 答: A 口設(shè)置成方式 1 輸出時(shí)的聯(lián)絡(luò)信號(hào)有: AOBF :輸出緩沖器緩信號(hào), 8255A 輸出給外設(shè); AACK :應(yīng)答信號(hào),外設(shè)給 8255A; INTRA:中斷請(qǐng)求信號(hào), 8255A 輸出給 CPU。 ( 10)在 DMA 數(shù)據(jù)傳送方式中,實(shí)現(xiàn)地 址的修改與傳送字節(jié)數(shù)計(jì)數(shù)的主要功能部件是DMA 控制器 。 ( 6) Intel8255A 的端口 C 的按位置位 /復(fù)位功能的控制字寫(xiě)入 控制寄存器 端口。 ( 2)一般 I/O 接口的編址方式可以分成 存儲(chǔ)器映像方式 和 I/O映像方式 兩種。 ( 2)某微機(jī)系統(tǒng)的 CPU 為 8088,且工作于最小方式,原有系統(tǒng) RAM 存儲(chǔ)器模塊的容量為 128KB,其首地址為 40000H,現(xiàn)用 6264RAM 芯片( 8K 8 位)擴(kuò)展一個(gè)容量為 16KB的存儲(chǔ)器模塊,地址緊接原有 RAM模塊,試完成該擴(kuò)展 RAM模塊設(shè)計(jì)(可選用譯碼器、與門(mén)、或門(mén)及非門(mén)等)。 3.設(shè)計(jì)題 ( 1)在 8088CPU 的系統(tǒng)中擴(kuò)展 32K字節(jié)的 RAM,其擴(kuò)充存儲(chǔ)空間的起始地址為 80000H。 答:在某一時(shí)間間隔內(nèi), CPU 對(duì)局部范圍的存儲(chǔ)器訪問(wèn)較頻繁,而對(duì)其它地址的訪問(wèn)較少。 ( 6)對(duì)于下列芯片,它們的片內(nèi)地址線各有多少根?若分別用以下芯片組成容量為64KB 的模塊,請(qǐng)指出分別需要多少片芯片? ① Intel 2114( 1K 4 位的 SRAM) ② Intel 6116( 2K 8 位的 SRAM) ③ Intel 2764( 8K 8 位的 EPROM) 答:① Intel 2114 的片內(nèi)地址線為 10 根,組成容量為 64KB 的存儲(chǔ)器模塊需要 128 片。沒(méi)有參加譯碼的地址線越多,地址重疊就越嚴(yán)重。 全部譯碼:把剩余的高位地址線全部作為譯碼器的輸入,用譯碼器輸出來(lái)作為片選信號(hào)的方法就是全部譯碼。 ② PROM: PROM 可以一次寫(xiě)入信息,一旦寫(xiě)入無(wú)法更改,適用于小批量的定型產(chǎn)品中。 答: SRAM 與 DRAM 的共同點(diǎn):都屬于隨機(jī)存取存儲(chǔ)器,具有易失性。 A. Cache外存 B. CacheCache C. Cache主存 D. 主存 外存 ( 8)下列關(guān)于外存、內(nèi)存以及 Cache 的不正確的說(shuō)法是 。 A. 512 個(gè)存儲(chǔ)單元 B. 65536 個(gè)存儲(chǔ)單元 C. 8192 個(gè)存儲(chǔ)單元 D. 256 個(gè)存儲(chǔ)單元 ( 4)對(duì)于地址總線為 20 位的微處理器來(lái)說(shuō),其直接尋址的范圍可達(dá) 。 。留存 DX 中的余數(shù)以在遞歸后輸出 CALL PRINTAX 。CF=1 表示是素?cái)?shù) RET IP_3: DEC CX 。余數(shù)為 0 否 JZ IP_0 。從 3 開(kāi)始循環(huán) IP_2: MOV BX,AX 。CF=0 表示是合數(shù) RET IP_1: CMP AX,1 。輸出素?cái)?shù)總數(shù) CALL PUTS MOV AL,PCOUNT 。從 DS:SI 取一個(gè)無(wú)符號(hào)整數(shù)到 AX CALL ISPRIME JNC M_2 INC PCOUNT CALL PRINTAX 。參考程序如下 : DATA SEGMENT TTL DB 39。 解 :參考程序如下 : DATA SEGMENT A DB ? B DB ? C DB ? ;程序運(yùn)行前修改 A、 B 和 C 單元的內(nèi)容 D DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV AL,A CMP AL,00H JZ NEXT MOV AL,B CMP AL,00H JZ NEXT MOV AL,C CMP AL,00H JZ NEXT MOV AL,A ADD AL,B ADD AL,C MOV D,AL JMP NEXT1 NEXT: MOV A,00H MOV B,00H MOV C,00H NEXT1: MOV AH,4CH INT 21H CODE ENDS END START 20. 在以 DA1 為首地址的內(nèi)存中有 50 個(gè)無(wú)符號(hào)字節(jié)數(shù),編寫(xiě)程序統(tǒng)計(jì)其中素?cái)?shù)的個(gè)數(shù),結(jié)果以十進(jìn)制形式在屏幕上顯示??崭竦?ASCII 碼值為 20H JZ NEXT1 MOV AL,[SI] MOV [BX],AL INC SI INC BX JMP AA NEXT1:INC SI JMP AA NEXT: MOV AH,4CH INT 21H CODE ENDS END START 18.編一程序,在 STRING 開(kāi)頭的數(shù)據(jù)區(qū)中查找 WE 字符串,數(shù)據(jù)區(qū)以 $符作為結(jié)束符號(hào)。 解 :參考程序 如下 : DATA SEGMENT ABC DB ‘ABCDS9KL$’ DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START:MOV AX, DATA MOV DS, AX LEA SI, ABC MOV CL,00H AA: MOV AL,[SI] CMP AL,’$’ JZ NEXT1 CMP AL,30H JC NEXT CMP AL,3AH JNC NEXT OR CL,20H JMP NEXT1 NEXT: INC SI JMP AA NEXT1: MOV AH,4CH INT 21H CODE ENDS END START 16.編寫(xiě)程序完成把 DX 中的 16 進(jìn)制數(shù)轉(zhuǎn)換為 ASCII 碼,并將對(duì)應(yīng)的 ASCII 碼依次存入MEM 開(kāi)始的存儲(chǔ)單元中。顯示輸出 7 位 ASCII 碼值 INT 21H LOOP AA MOV AH, 4CH INT 21H CODE ENDS END START 12.設(shè)數(shù)據(jù)塊存放在 BUFFER 開(kāi)始的 50 個(gè)字節(jié)單元中,試編寫(xiě)程序統(tǒng)計(jì)數(shù)據(jù)塊中正數(shù)(不包括 0)的個(gè)數(shù),并將統(tǒng)計(jì)的結(jié)果存放到 NUMBER 單元中。設(shè)置月 MOV DL, 01H 。 解 :參考程序如下 : DATA SEGMENT X DB ? ;運(yùn)行程序時(shí)取 X 分別位于兩個(gè)分支 Y DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START:MOV AX, DATA MOV DS, AX MOV AL, X CMP AL, 20 JNC NEXT MOV CL, 03H SHR AL, CL JMP NEXT1 NEXT:SUB AL, 15 NEXT1:MOV Y, AL MOV AH, 4CH INT 21H CODE ENDS END START 9.編寫(xiě)程序,統(tǒng)計(jì)寄存器 BX 中二進(jìn)制位“ 1”的個(gè)數(shù),結(jié)果存在 AL 中。 ( 2)程序中帶下劃線的指令可以用 LEA SI, ARRAY 指令替代。 ( 3)程序執(zhí)行結(jié)束后 RESULT 字單元的內(nèi)容是 0120H。表示當(dāng)前位置與 PARTNO 之間有 22 個(gè)字節(jié)空間。 解 : MOV AL, 78H ADD AL, 10H DAA MOV BL, AL MOV AL, 56H ADC AL, 32H DAA MOV AH, AL MOV AL, 34H ADC AL, 54H DAA MOV DL, AL MOV AL, 12H ADC AL, 76H DAA MOV DH, AL MOV AL, BL HLT 14. 編寫(xiě)程序段 , 將附加段中 1000H單元開(kāi)始的 100字節(jié)單元清零。 MOV CL, 04 SHL DX, CL MOV BL, AH SHL AX, CL SHR BL, CL OR DL, BL 解:程序段完成由 DX 和 AX 共同組成的 32 位數(shù)向左移動(dòng) 4 位。 ABC: MOV AL, [SI] MOV ES: [DI], AL INC SI INC DI LOOP ABC 解:指令 REP MOVSB能替代上 述程序段。 MOV AX, TABEL ; AX= 1234H LEA AX, TABEL ; AX= 0032H 5.畫(huà)出執(zhí)行下列指令過(guò)程中堆棧區(qū)和 SP的內(nèi)容變化過(guò)程示意圖,并標(biāo)出存儲(chǔ)單元的物理地址。 ( 1) 將立即數(shù) 1234H送入寄存器 BX; ( 2) 將立即數(shù) 1234H送入段寄存器 DS; ( 3) 將 變址寄存器 DI的內(nèi)容送入數(shù)據(jù)段中 2020H的存儲(chǔ)單元; ( 4) 把 數(shù)據(jù)段中 2020H存儲(chǔ)單元的內(nèi)容送段寄存器 ES; ( 5) 將立即數(shù) 0ABH與 AL相加,結(jié)果送回 AL; ( 6) 把 BX與 CX寄存器內(nèi)容相加,結(jié)果送入 BX; ( 7) 寄存器 BX中的低 4位內(nèi)容保持不變 ,其它位按位取反,結(jié)果仍在 BX中; ( 8) 實(shí)現(xiàn) AX與 8位數(shù) 128的乘積運(yùn)算; ( 9) 實(shí)現(xiàn) CX中高、低 8位內(nèi)容的交換; ( 10) 將 DX 中 D0、 D D8 位置 1,其余位保持不變。 12. 8088 CPU 工作在最小模式下,請(qǐng)回答以下問(wèn)題: ( 1) CPU 訪問(wèn)存儲(chǔ)器時(shí),需要哪些信號(hào)? ( 2) CPU 訪問(wèn) I/O 接口時(shí),需要哪些信號(hào)? ( 3)當(dāng) HOLD 有效并得到響應(yīng)時(shí), CPU 的哪些信號(hào)置高阻狀態(tài)? 答:( 1)利用 A15~ A8, AD7~AD0, ALE, WR , RD , RDT/ , DEN , MIO/ 。 在 T2 狀態(tài),地址 /數(shù)據(jù)復(fù)用總線停止輸出地址信號(hào)。 答:時(shí)鐘周期是 CPU 的基本時(shí)間計(jì)量單位,即計(jì)算機(jī)主頻的 倒數(shù) 。 ( 3) ES=6200H, DI=2020H,物理地址為 64000H 。 答:段基址:段首地址的高 16 位地址碼,常存 于 相應(yīng)的段寄存器中; 偏移地址:段內(nèi)的相對(duì)地址,也稱有效地址; 邏輯地址:由段基址與段內(nèi)偏移地址組 合 表示存儲(chǔ)單元地址 ; 物理地址:用 20 位二進(jìn)制編號(hào)表示存儲(chǔ)單元地址 ; 物理地址 =段基址 16+段內(nèi)偏移地址。用于協(xié)調(diào) CPU 與存儲(chǔ)器或 I/O端口 之間的數(shù)據(jù)傳送。 6. 8088 CPU 中的 RESET、 READY 信號(hào)的作用分別是什么? 答: RESET: CPU 復(fù)位輸入信號(hào),高電平有效。 NMI:非屏蔽中斷請(qǐng)求輸入信號(hào)。 3 個(gè)控制標(biāo)志位的定義如下: TF:陷阱標(biāo)志;當(dāng) TF=1 時(shí), CPU 將進(jìn)入單步執(zhí)行工作方式; IF:中斷標(biāo)志;當(dāng) IF=1 時(shí)允許 CPU 響應(yīng)可
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1