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

正文內(nèi)容

微機原理與接口技術(shù)洪永強課后習題集第2版(留存版)

2025-05-09 01:55上一頁面

下一頁面
  

【正文】 儲器SI隱含尋址。(2)、物理地址(PA)=段基址10H+偏移地址(EA)11. 對于8086,已知(DS)=1050H,(CS)=2080H,(SS)=0400H,(SP)=2000H,問:(1) 在數(shù)據(jù)段中可存放的數(shù)據(jù)最多為多少字節(jié)?首地址和末地址各為多少?(2) 堆棧段中可存放多少個16位的字?首地址和末地址各為多少?(3) 代碼段最大的程序可存放多少字節(jié)?首地址和末地址各為多少?(4) 如果先后將FLAGS、AX、BX、CX、SI和DI壓入堆棧,則(SP)=?如果此時(SP)=2300H,則原來的(SP)=?答:(1)、64KB;首地址為1050:0000H,末地址為1050:FFFFH。(1) 無符號十進制數(shù)的補碼7AH;(2) 有符號十進制數(shù)的補碼7AH;(3) 無符號十進制數(shù)的補碼E8H;(4) 有符號十進制數(shù)的補碼E8H。(2)、數(shù)據(jù)和程序以二進制代碼形式不加區(qū)別地存放在存儲器中,存放位置由地址指定,地址碼也為二進制。8. 現(xiàn)代微型計算機的主板通常由哪些部分組成?主板上的總線擴展插槽有何用途?9. 把下列十進制數(shù)轉(zhuǎn)換為二進制數(shù)、八進制數(shù)和十六進制數(shù)。用于單步方式操作,TF為1,指令執(zhí)行完后產(chǎn)生陷阱,由系統(tǒng)控制計算機;TF為0,CPU不產(chǎn)生陷阱,正常工作。(2)、DEST為寄存器間接尋址,SRC為寄存器尋址。(3)、DEST為寄存器尋址,SRC為直接尋址。8. 已知(DS)=2000H,有關(guān)的內(nèi)存單元值為(21000H)=00H,(21001H)=12H,(21200H)=00H,(21201H)=10H,(23200H)=20H,(23201H)=30H,(23400H)=40H,(23401H)=30H,(23600H)=60H,(23601H)=30H,位移量COUNT=1200H。(11)、SRC可為基址變址尋址。CS不變,段內(nèi)轉(zhuǎn)移(5)、(23DA2H): (23DA0H) 。答:TABLE DB 1*1,2*2,3*3,4*4,5*5,6*6,7*7,8*8,9*9……MOV BX, OFFSET TABLEMOV AL, nDEC ALXLAT ;n的平方即在AL中14. 簡述利用跳轉(zhuǎn)表實現(xiàn)多路分支程序設(shè)計的思想。(2)、端口地址和存儲器地址統(tǒng)一編址,也稱存儲器映射方式;I/O端口地址和存儲器地址分開獨立編址,也稱I/O映射方式。10. 如果存儲器起始地址為1200H,末地址為19FFH,求該存儲器的容量。3 程序動態(tài)鏈接和調(diào)度比較容易。請畫出系統(tǒng)連接圖及編寫初始化8259A的程序段。 39。答:程序段如下:計數(shù)值 = 247。)答:(1)、接口連接圖如下:8255與CPU的連接省略。答:程序段如下:方式字為11001010B=CAH,控制字為00010100B=14HINIT8251: MOV AL, 0CAH ;方式字MOV DX, 04A2HOUT DX, AL ;控制口MOV AL, 14H ;控制字OUT DX, AL ;控制口MOV CX,100LEA SI, buffer ;輸入緩沖區(qū)RECEV: MOV DX, 04A2HIN AL, DX ;讀取狀態(tài)TEST AL, 02H ;RxRDY=1?JZ RECEVTEST AL, 38H ;輸入數(shù)據(jù)有三種錯誤之一嗎?JNZ ERRORMOV DX, 04A0H ;數(shù)據(jù)口IN AL, DX ;輸入數(shù)據(jù)AND AL, 7FH ;7位數(shù)據(jù),清除最高位MOV [SI], ALINC SILOOP RECEVJMP STOPERROR: ……STOP: ……21. 在圖917兩臺微機串行通信例子中,在不改變硬件的情況下,通信雙方的約定改為1位停止位、奇校驗、波特率因子為16,其他參數(shù)不變,試編寫出兩機的初始化程序。18. 試說明8251A的方式控制字、操作控制字和狀態(tài)字各位的含義及它們之間的關(guān)系。(2) 編制3種驅(qū)動程序,每個程序必須包括至少有兩種外設(shè)共同作用的操作(例如,根據(jù)8位開關(guān)“ON”和“OFF”的狀態(tài)來決定8個LED指示燈“亮”和“滅”。試寫出對8253的初始化程序,并畫出硬件連接圖。格式自行擬定。(2)、22。20. 簡述Cache的幾種替換算法,你認為應該選用哪種算法最好?21. 什么叫虛擬存儲器?為什么要設(shè)虛擬存儲器22. 簡述虛擬存儲器的三種方式。13. 查詢傳送方式、中斷傳送方式和DMA傳送方式分別用什么方法啟動數(shù)據(jù)傳送過程?第 6 章 存儲器1. 什么是SRAM、DRAM、ROM、PROM、EPROM、E2PROM? 分別說明它的特點和簡單工作原理。26. 在緩沖區(qū)BUF地址起有一字符串,其長度存于COUNT單元。第 4 章 匯編語言程序設(shè)計1. 什么是匯編語言?什么是匯編語言程序?什么是匯編?什么是匯編程序?2. 一個完整的匯編語言程序結(jié)構(gòu)上有什么特點?3. 匯編語言有哪三種基本語句?它們各自的作用是什么?4. 邏輯運算符與邏輯運算指令中的助記符有完全相同的符號,如何區(qū)別它們?作用有何不同?5. 下面兩條語句匯編后,兩個字節(jié)存儲單元NUM1和NUM2中的內(nèi)容分別是什么?NUM1 DB (12 OR 4 AND 2) GE 0EHNUM2 DB (12 XOR 4 AND 2) LE 0EH 答:(1)、NUM1中的內(nèi)容是00H;因為12不大于等于0EH(2)、NUM2中的內(nèi)容是0FFH;因為12小于等于0EH6. 下列指令執(zhí)行后,字存儲單元DA2中的內(nèi)容是多少?DA1 EQU BYTE PTR DA2DA2 DW 0ABCDH…… SHL DA1,1SHR DA2,1答:DA2中的內(nèi)容是55CDH7. 對下面的數(shù)據(jù)定義,各條MOV指令單獨執(zhí)行后,有關(guān)寄存器的內(nèi)容是什么?NUMB1 DB ?NUMB2 DW 20 DUP(?)NUMB3 DB ‘USB’1) MOV AX, TYPE NUMB12) MOV AX, TYPE NUMB23) MOV CX, LENGTH NUMB24) MOV DX, SIZE NUMB25) MOV CX, LENGTH NUMB3答:1)、(AX)=12)、(AX)=23)、(CX)=0014H4)、(DX)=0028H5)、(CX)=18. 假設(shè)程序中的數(shù)據(jù)定義如下:PNUM DW ?PNAME DB 16 DUP(?)COUNT DD ?PLETH EQU $PNUM問PLETH 的數(shù)值是多少?它代表什么意思?答:(1)、PLETH 的數(shù)值是16H(2)、表示自PNUM開始到PLETH為止的變量占用的存儲單元數(shù)。(1) JMP 2300H (2)JMP WORD PTR[BX](3) JMP DWORD PTR [BX+DATA] (4)JMP BX(5) JMP DWORD PTR [BX][DI]答:(1)、0200H: 2300H。(7)、端口地址超過0FFH必須要用DX寄存器間接尋址。(2)、(SP)=22FEH,(AX)=4200H,(BX)=4200H。若是存儲器尋址,試寫出其有效地址和物理地址。這時,外設(shè)或存儲器會通過“READY”信號線在T3狀態(tài)啟動之前向CPU發(fā)一個“數(shù)據(jù)未準備好的信號”,于是CPU會在T3之后插入一個或多個附加的時鐘周期TW。(2)、BX、BP、SI、DI四個寄存器可作為地址寄存器使用。4. 試用示意圖說明內(nèi)存單元的地址和內(nèi)存單元的內(nèi)容,二者有何聯(lián)系和區(qū)別?答:示意圖如右所示:聯(lián)系:存儲單元中存放著信息,該信息可以是數(shù)據(jù),也可以是另一單元的地址的一部分,每個存儲單元都包含著地址和內(nèi)容兩個部分。(2)、數(shù)據(jù)總線用來傳輸數(shù)據(jù)信息,是雙向總線;地址總線用于傳送CPU發(fā)出的地址信息,是單向總線;控制總線用來傳送控制信號、時序信號和狀態(tài)信息等。17. 分別寫出下列字符串的ASCII碼。(2)、時鐘周期:CPU輸入的CLK時鐘信號。(2)、用短跨越前綴指出段地址。EA=0800H+6010H=6810H,PA=(DS)10H+EA =66810H(12)、DEST為隱含堆棧指針寄存器間接尋址,SRC為寄存器尋址。(4)、立即數(shù)不能直接送段寄存器。12. 若內(nèi)存單元DATA在數(shù)據(jù)段中偏移量為24C0H處,24C0~24C3H單元中依次存放著55H、66H、77H、88H。答: AND AX, 0XOR AX, AXMOV AX, 0SUB AX, AX25. 若AL=0FFH,BL=13H,指出下列指令執(zhí)行后標志AF、OF、ZF、SF、PF、CF的狀態(tài)。22. 子程序設(shè)計時,有哪些注意事項?23. 調(diào)用程序和主程序之間是如何進行參數(shù)傳遞的?24. 用主程序調(diào)用子程序的結(jié)構(gòu)形式,編程實現(xiàn)∑n!=1!+2!+3!+4!+5!(提示:n!= ,n! 用n(n1)!代替,則計算n! 子程序必須用遞歸調(diào)用n!子程序,但每次調(diào)用所使用的參數(shù)都不同。答:(1)、程序控制方式、中斷傳送方式、直接存儲器存取方式。系統(tǒng)地址總線為20位,數(shù)據(jù)總線為8位。(2)、PC系列微機把其存儲器的0000~03FFH共1024個地址單元作為中斷向量表,每個中斷向量占用4字節(jié)的存儲單元,連續(xù)存放在中斷向量表中,共256個中斷類型。15. 編程實現(xiàn)以下操作:從鍵盤輸入4個數(shù)字,分別作為兩個10~99之間的十進制數(shù)。第 8 章 計數(shù)器/定時器與DMA控制器1. 微機系統(tǒng)中的外部定時有哪兩種方法?其特點如何?(硬件定時和軟件定時)2. 8253計數(shù)/定時器有哪些特點?3. 8253初始化編程包括哪兩項內(nèi)容?答:設(shè)定方式控制字和計數(shù)初始值。方式選擇控制字的格式如下頁圖所示:5. 可編程并行接口芯片8255A有哪幾種工作方式?各自的特點何在?PC3~PC0:1—輸入,0—輸出端口B:1—輸入,0—輸出端口A1—輸入0—輸出方式選擇控制字的標識位A組方式選擇00—方式001—方式11x—方式2PC7~PC4:1—輸入,0—輸出B組方式選擇:0—方式0,1—方式1 1 D6 D5 D4 D3 D2 D1 D0:方式選擇控制字的格式6. 在方式1下輸入和輸出時,其專用聯(lián)絡信號是如何定義的?7. 8255A工作于方式2,采用中斷傳送,CPU如何區(qū)分是輸入中斷還是輸出中斷?8. 設(shè)計一個利用8255A的PC5輸出占空比1:1的方波電路,并編寫相應程序。MOV AL, 10110000B ;8255方式控制字0B0HOUT 63H, AL ; 控制口MOV AL, 0FFH ;關(guān)閉8位LED指示燈OUT 61H, AL ;B口OUT 62H, AL ;C口,禁鳴蜂鳴片;A口工作于方式1下,在按下按鈕并釋放后,再根據(jù)8位開關(guān)“ON”和“OFF”的狀態(tài)來決定8個LED指示燈“亮”和“滅”。5. ISA和EISA總線的相似點和不同點是什么?6. 簡述ISA,EASA,PCI總線的特點。(2)、8255初始化程序段如下:A口方式0輸入,B口方式0輸出,C口低4位輸出、高4位輸入。13. 假設(shè)利用8237A通道1在存儲器的兩個區(qū)域BUF1和 BUF2間直接傳送100個數(shù)據(jù),采用連續(xù)傳送方式,傳送完畢后不進行自動預置,試寫出初始化程序。18. 在ARRAY數(shù)組中,保存一個從大到小順序排列的以字為單位的字符數(shù)組,數(shù)組長度存放于數(shù)組的第一個單元中。設(shè)8259A占用地址24H、25H,各中斷源的類型碼為40H~47H,各級中斷對應的服務程序入口地址CS:IP分別為1000H:0000H、2000H:0000H、…、8000H:0000H。(3)、一系列的PUSH指令來保護現(xiàn)場,一系列的POP指令來恢復現(xiàn)場。(2)、需要12個2114存儲器芯片。I/O映射方式的優(yōu)點:1)、I/O端口地址不占用存儲器空間;2)、使用專門的I/O指令對端口進行操作,I/O指令短、執(zhí)行速度快;3)、并且由于專門I/O指令與存儲器訪問指令有明顯的區(qū)別,使程序中I/O操作和存儲器操作層次清晰,程序的可讀性強。答: MOV AX, XCMP AX, YJGE NEXTMOV AX,YNEXT: CMP AX, ZJGE NEXT1MOV AX, ZNEXT1: MOV MAX, AX17. 在A、B、C中存在有三個數(shù),編寫程序完成如下處理:1)若有一個數(shù)為零,則將其它兩個量清為零。答:(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寄存器的內(nèi)容是什么?TABLE DW 10,20,30,40,50 ;000AH, 0014H, 001EH, 0028
點擊復制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1