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

正文內(nèi)容

微機原理與接口技術陳衛(wèi)紅版答案-閱讀頁

2024-11-28 00:39本頁面
  

【正文】 CMP AL,’$’ JZ NEXT CMP AL,’W’ JNZ NEXT1 INC SI MOV AL,[SI] CMP AL,’E’ JNZ AA LEA DX, RE1 JMP NEXT2 NEXT1:INC SI JMP AA NEXT:LEA DX,RE NEXT2:MOV AH,09H INT 21H MOV AH,4CH INT 21H CODE ENDS END BEGIN 19.設在 A、 B 和 C 單元中分別存放著三個數(shù),若三個數(shù)都不是 0,則求出三數(shù)之和并存放在 D 單元中;若三個數(shù)中有一個為 0,則把其余兩個單元也清 0。 解 :參考程序如下 : DATA SEGMENT A DB ? B DB ? C DB ? ;程序運行前修改 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 個無符號字節(jié)數(shù),編寫程序統(tǒng)計其中素數(shù)的個數(shù),結(jié)果以十進制形式在屏幕上顯示。 解 :分析 : 素數(shù),又稱質(zhì)數(shù),是這樣的整數(shù) :它除了能表示為它自己和 1 的乘積以外,不能表示為任何其他兩個整數(shù)的乘積。參考程序如下 : DATA SEGMENT TTL DB 39。 TEN DW 10 PCOUNT DB 0 DA1 DB 1,2,3,4,5,6,7,8,9,10 DB 11,12,13,14,15,16,17,18,19,20 DB 21,22,23,24,25,26,27,28,29,30 DB 31,32,33,34,35,36,37,38,39,40 DB 41,42,43,44,45,46,47,48,49,50 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA MAIN: MOV AX,DATA MOV DS,AX LEA SI,DA1 MOV DI,50 。從 DS:SI 取一個無符號整數(shù)到 AX CALL ISPRIME JNC M_2 INC PCOUNT CALL PRINTAX 。用制表符分隔 CALL PUTC M_2: DEC DI JNZ M_1 。輸出素數(shù)總數(shù) CALL PUTS MOV AL,PCOUNT 。是否為偶數(shù) JNZ IP_1 。CF=0 表示是合數(shù) RET IP_1: CMP AX,1 。不是素數(shù) CMP AX,3 JE IP_4 。從 3 開始循環(huán) IP_2: MOV BX,AX 。為除法清除 DX DIV CX MOV AX,BX 。余數(shù)為 0 否 JZ IP_0 。本來是除數(shù)加 2,只嘗試除數(shù)為奇數(shù)的情況即可,直接加 3 是為了比較 CX是否以及到了 AX1 CMP CX,AX JB IP_3 。CF=1 表示是素數(shù) RET IP_3: DEC CX 。繼續(xù)試 ISPRIME ENDP PUTS PROC MOV AH,9 INT 21H RET PUTS ENDP PUTC PROC MOV AH,2 INT 21H RET PUTC ENDP PRINTAX PROC XOR DX,DX DIV TEN MOV CX,AX OR CX,DX 。留存 DX 中的余數(shù)以在遞歸后輸出 CALL PRINTAX 。從最高位開始恢復余數(shù) ADD DL,39。 。 A.硬盤 B. ROM C.光盤 D. RAM ( 2)下面說法正確的是 。 A. 512 個存儲單元 B. 65536 個存儲單元 C. 8192 個存儲單元 D. 256 個存儲單元 ( 4)對于地址總線為 20 位的微處理器來說,其直接尋址的范圍可達 。 A. RAM B. EPROM C. PROM D. ROM ( 6)下列四條敘述中,正確的一條是 。 A. Cache外存 B. CacheCache C. Cache主存 D. 主存 外存 ( 8)下列關于外存、內(nèi)存以及 Cache 的不正確的說法是 。 A.硬件和用戶編程 B.硬件和操作系統(tǒng) C. ROMBIOS D.用戶編程和操作系統(tǒng) ( 10)不能與 CPU 總線直接相連的存儲器是 。 答: SRAM 與 DRAM 的共同點:都屬于隨機存取存儲器,具有易失性。 ( 2)敘述 ROM 芯片的常見分類,各種 ROM 芯片的特點及其適用場合。 ② PROM: PROM 可以一次寫入信息,一旦寫入無法更改,適用于小批量的定型產(chǎn)品中。 ④ EEPROM:電擦除可多次編程的存儲器,適用于需要在線修改的場合。 全部譯碼:把剩余的高位地址線全部作為譯碼器的輸入,用譯碼器輸出來作為片選信號的方法就是全部譯碼。 部分譯碼:用剩余高位地址線的一部分作為譯碼器的輸入,用譯碼器的輸出來作為片選信號的方法就是部分譯碼。沒有參加譯碼的地址線越多,地址重疊就越嚴重。 ( 5)某微機系統(tǒng)中 ROM 區(qū)有首地址為 90000H,末地址為 FFFFFH,求其 ROM 區(qū)域的存儲容量。 ( 6)對于下列芯片,它們的片內(nèi)地址線各有多少根?若分別用以下芯片組成容量為64KB 的模塊,請指出分別需要多少片芯片? ① Intel 2114( 1K 4 位的 SRAM) ② Intel 6116( 2K 8 位的 SRAM) ③ Intel 2764( 8K 8 位的 EPROM) 答:① Intel 2114 的片內(nèi)地址線為 10 根,組成容量為 64KB 的存儲器模塊需要 128 片。 ③ Intel 2764 的片內(nèi)地址線為 13 根,組成容量為 64KB 的存儲器模塊需要 8 片。 答:在某一時間間隔內(nèi), CPU 對局部范圍的存儲器訪問較頻繁,而對其它地址的訪問較少。 ( 8)采用虛擬存儲技術能解決什么問題?虛擬存儲器的管理方式有哪幾種? 答:使用虛擬存儲器可以保證計算機在不提高成本的前提下,提高有效的存儲空間。 3.設計題 ( 1)在 8088CPU 的系統(tǒng)中擴展 32K字節(jié)的 RAM,其擴充存儲空間的起始地址為 80000H。采用 74LS138譯碼器設計譯碼電路,畫出擴展的存儲器系統(tǒng)的連線圖。 ( 2)某微機系統(tǒng)的 CPU 為 8088,且工作于最小方式,原有系統(tǒng) RAM 存儲器模塊的容量為 128KB,其首地址為 40000H,現(xiàn)用 6264RAM 芯片( 8K 8 位)擴展一個容量為 16KB的存儲器模塊,地址緊接原有 RAM模塊,試完成該擴展 RAM模塊設計(可選用譯碼器、與門、或門及非門等)。該 RAM 擴展模塊采用 2 片 6264,其設計如圖 所示。 ( 2)一般 I/O 接口的編址方式可以分成 存儲器映像方式 和 I/O映像方式 兩種。 ( 4) CPU與 I/O設備之間的數(shù)據(jù)傳送方式有 無條件傳送方式 、 程序查 詢傳送方式 、 中斷控制方式 和 DMA 方式 。 ( 6) Intel8255A 的端口 C 的按位置位 /復位功能的控制字寫入 控制寄存器 端口。 ( 8)在 DMA 傳送過程中完成數(shù)據(jù)傳送功能是由 DMA 控制器 硬件直接控制。 ( 10)在 DMA 數(shù)據(jù)傳送方式中,實現(xiàn)地 址的修改與傳送字節(jié)數(shù)計數(shù)的主要功能部件是DMA 控制器 。 解:程序流程如圖 所示。 答: A 口設置成方式 1 輸出時的聯(lián)絡信號有: AOBF :輸出緩沖器緩信號, 8255A 輸出給外設; AACK :應答信號,外設給 8255A; INTRA:中斷請求信號, 8255A 輸出給 CPU。 4.假設 Intel8255A 的 A 口地址為 300H, B 口地址為 301H, C 口地址為 302H,控制口地址為 303H,請編寫程序段,分別完成: ( 1) 設置 A 口和 B 口均為方式 0 輸入, C 口為方式 0 輸出; ( 2) 設置 A 口為方式 2, B 口為方式 1 輸入; ( 3) 設置 A 口為方式 1 輸入, B 口為方式 1 輸入, PC6, PC7為輸出。 解: 8255A 的 A 口地址為: FFF0H; B 口地址為: FFF2H; C 口地址為: FFF4H; 控制口地址為: FFF6H。 解:參考程序段如下: MOV DX, 0123H MOV AL, 10000000B OUT DX, AL ;初始化 8255A MOV AL, 00001000B OUT DX, AL NOP NOP INC AL OUT DX, AL NOP NOP DEC AL OUT DX, AL HLT 7.一個具有 16鍵的簡易鍵盤,若只允許使用 Intel8255A 的一個端口作鍵盤接口電路,請問應選用哪一個端口?若一片 Intel8255A 的三個端口均直接用于控制非編碼鍵盤,最多的鍵數(shù)為多少? 解:一個具有 16 鍵的簡易鍵盤,若只允許使用 Intel8255A 的一個端口作鍵盤接口電路,應選用 C 口。 8.圖 是一片 Intel8255A 與軟盤控制器連接的信號分配,箭頭標明了 I/O的方向。 解: Intel8255A 的初始化程序為: MOV DX, 1203H MOV AL, 0C0H OUT DX, AL MOV AL, 00001001B OUT DX, AL ;開放輸入中斷, PC4=1 MOV AL, 00001101B OUT DX, AL ;開放輸出中斷, PC6=1 9.在 8088 最小系統(tǒng)中,由一片 Intel8255A 構(gòu)成 輸入 /輸出接口,要求端口地址為240H~243H, Intel8255A 的 A 口接輸入設備,從 A 口讀入數(shù)據(jù)并對這一數(shù)據(jù)的低 4 位取反(高4 位不變)后,從 B 口輸出。 解:( 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ū)動器 D0 D1 ? D7 選通 響應(出) 響應(入) 就緒 選擇驅(qū)動器 步進方向 讀選通 寫選通 磁盤選擇 啟用 CRC 磁頭選擇 0道傳感器 同步準備好 索引 電機使能 圖 習題 8 的圖示 圖 習題 9 的參考譯碼電路 IN AL, DX XOR AL, 0FH MOV DX, 0241H OUT DX, AL HLT 10.簡要說明 Intel8237A 的四種傳送方式。 ( 2)數(shù)據(jù)塊傳送方式 當 8237A 工作在數(shù)據(jù)塊傳送方式下,一旦開始了 DMA 操作,就連續(xù)地進行字節(jié)數(shù)據(jù)傳送直到當前字節(jié)計數(shù)器減到 0,再減至 0FFFFH 后,產(chǎn)生有效的 EOP 信號為止。 ( 4)級聯(lián)方式 8237A 可以多片級聯(lián)使用,以擴展 DMA 通道數(shù)
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1