版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第三章習題課2、分析執(zhí)行下列指令序列后的結果:MOVAL,10110101BANDAL,00011111BORAL,11000000BXORAL,00001111BNOT
2024/4/3第三章習題課2、分析執(zhí)行下列指令序列后的結果:2024/第三章習題課4、設當前的SP=1000H,執(zhí)行PUSH指令后,SP=(),若改為執(zhí)行INT20H指令后,則SP=()。2024/4/3第三章習題課4、設當前的SP=1000H,執(zhí)行PUSH指第三章習題課12、編程計算((X+Y)*10)+Z)/X,X、Y、Z都是16位無符號數,結果存在RESULT開始的單元。【答】參考程序:2024/4/3MOV BX,XDIV BX;MOV RESULT,AXMOV RESULT+2,DXHLTMOV AX,XADD AX,YMOV BX,0AHMUL BX;乘積在DX,AX中ADD AX,ZADC DX,0H;考慮進位第三章習題課12、編程計算((X+Y)*10)+Z)/X第三章習題課15、用循環(huán)控制指令實現,從1000H開始,存放有200個字節(jié),要查出字符#(ASCII碼為23H),把存放第一個#的單元地址送入BX中。【答】參考程序: MOV DI,1000H MOV CX,200 MOV AL,‘#’DON: CMPAL,[DI] JE FOUND INCDI
2024/4/3LOOPDONJMPNOFOUNDFOUND:MOVBX,DINOFOUND:HLT第三章習題課15、用循環(huán)控制指令實現,從1000H開始,第四章習題課2024/4/39、編程求和Y=A1+A2+….+A100。其中Ai為字節(jié)變量。DATA SEGMENTTABLE DW1111H,2222H,3333H,2222HCOUNTEQU$-TABLEYAL DW?YAH DW?DATA ENDS【答】參考程序:CODESEGMENTASSUMECS:CODE,DS:DATAMOV AX,DATAMOV DS,AXMOV DX,0XOR AX,AX;清AXMOV BX,OFFSETTABLEMOV CX,4ADD AX,[BX];求和ADCDX,0INC BXINC BX;指向下一個數LOOP LP;未加完,繼續(xù)MOV YAL,AX ;存和MOV YAH,DXCODE ENDSENDSTARTLP:第四章習題課2024/4/29、編程求和Y=A1+A第四章習題課2024/4/318、從60個元素中尋找一個最大的值,并放到AL中,假設這60個元素放在BUF開始的單元中。第四章習題課2024/4/218、從60個元素中尋找一DATA SEGMENTBUFDB0,1,2,3,4,5,6,7,8,9;DATA ENDSSTACK SEGMENTSTA DB 20DUP(?)TOP EQU $-STASTACK ENDSCODE SEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART: MOV AX,DATAMOV DS,AX
MOV AX,STACK MOV SS,AX MOV AX,TOP MOV SP,AX MOV CX,10 MOV AL,0 LEA BX,BUFAGAIN:CMP AL,[BX] JGE NEXT;大于等于轉移 MOV AL,[BX]NEXT: INC BX LOOP AGAIN MOV AH,4CH INT 21HCODE ENDS END STARTDATA SEGMENTSTART: MOV AX,DA第五章習題課2024/4/31、什么叫端口?通常有哪幾類端口?計算機對I/O端口編址時通常采用哪兩種方法?在8086/8088系統(tǒng)中,用哪種方法對I/O端口進行編址?(1)CPU和外設進行數據傳輸時,各類信息在接口中進入不同的寄存器,一般稱這些寄存器為端口。通常有數據端口、狀態(tài)端口、控制端口。(2)對端口編址的兩種方法。計算機對內存和I/O端口統(tǒng)一編址;計算機對內存和I/O端口分別進行編址。(3)在8086/8088系統(tǒng)中用計算機對內存和I/O端口獨立編址。第五章習題課2024/4/21、什么叫端口?通常有哪幾類第五章習題課2024/4/32、CPU和輸入/輸出設備之間傳送的信息有哪幾類?數據信息、狀態(tài)信息、控制信息。第五章習題課2024/4/22、CPU和輸入/輸出設備之第五章習題課2024/4/34、簡述CPU與外設進行數據交換的幾種常用方式?!敬稹緾PU與外設之間的數據傳輸有以下三種方式:程序方式、中斷方式、DMA方式。(1)程序方式又分為無條件傳送方式和條件傳送方式兩種方式,接口簡單。無條件傳送方式用于簡單外設,如LED顯示器。條件傳送方式用于外設較少、需要聯絡信號的情形。(2)中斷傳送方式需要專門的中斷控制電路。CPU利用率高,速度快,用于外設較多的實時系統(tǒng)。(3)DMA方式需要專用硬件電路。外設直接和存儲器進行數據傳送,效率高,適合大量、快速數據傳送,例如硬盤讀寫等。第五章習題課2024/4/24、簡述CPU與外設進行數據第五章習題課2024/4/35、無條件傳送方式用在哪些場合?畫出無條件傳送方式的工作原理圖并說明?!敬稹繜o條件傳送方式假設外設已準備好,不查詢外設的狀態(tài)。輸入時,外設的數據已送到三態(tài)緩沖器。輸出時,CPU的輸出信息已送到輸出鎖存器的輸入端。
軟件上只需用輸入或輸出指令即可完成數據傳送。第五章習題課2024/4/25、無條件傳送方式用在哪些場第五章習題課2024/4/36、條件傳送方式的工作原理是怎樣的?主要用在什么場合?畫出條件傳送(查詢)方式輸出過程的流程圖?!敬稹織l件傳送數據有三個環(huán)節(jié):(1)CPU從接口中讀取狀態(tài)字。(2)CPU檢測狀態(tài)字的對應位是否滿足“就緒”條件,如不滿足,則回到前一步讀取狀態(tài)字。(3)如狀態(tài)字表明外設已處于就緒狀態(tài),則傳送數據。主要用于需要聯絡信號(如選通信號)的外設較少的系統(tǒng)。第五章習題課2024/4/26、條件傳送方式的工作原理是第六章習題課2、CPU響應中斷的條件是什么?響應中斷后,CPU有什么樣的處理過程?【答】CPU響應中斷的條件:(1)有中斷源發(fā)出的中斷請求信號,并保存在中斷請求觸發(fā)器中,直至CPU響應此中斷請求之后才清除。(2)開放總中斷。(3)在現行指令結束后響應中斷。8086CPU的中斷處理過程:(1)CPU自動完成如下工作:關中斷,斷點保護,形成中斷入口地址。即獲得中斷服務程序的入口地址,從而進入中斷服務程序。(2)CPU中斷服務。包括保護現場、CPU開放中斷、中斷處理、CPU關中斷、恢復現場。(3)中斷返回。第六章習題課2、CPU響應中斷的條件是什么?響應中斷后,第六章習題課2024/4/34、什么是中斷向量?它放在哪里?對應1CH的中斷向量在哪里?如1CH中斷程序從5110H:2030H開始,則中斷向量應該怎樣存放?【答】中斷向量是中斷處理子程序的入口地址,它放在中斷向量表中。由1ch*4=70H知中斷向量存放在0000:0070處。由于中斷處理入口地址為5110H:2030H,所以2030H應放在0070H,0071H兩個存儲單元,5110H應放在0072H、0073H這2個單元。第六章習題課2024/4/24、什么是中斷向量?它放在哪第六章習題課2024/4/312、填空題。P書169頁第六章習題課2024/4/212、填空題。P書169頁第七章習題課2024/4/34、試按如下要求分別編寫8253的初始化程序,已知8253的計數器0~2和控制字I/O地址依次為04H~07H。(l)使計數器1工作在方式0,僅用8位二進制計數,計數初值為128。MOV AL,01010000BOUT 07H,ALMOV AL,128OUT 05H,AL第七章習題課2024/4/24、試按如下要求分別編寫第六章習題課2)使計數器0工作在方式1,按BCD碼計數,計數值為3000。3)使計數器2工在方式2,計數值為02F0H。MOV AL,00110011BOUT 07H,ALMOV AX,3000HOUT 04H,ALMOV AL,AHOUT 04H,ALMOV AL,10110100BOUT 07H,ALMOV AX,02F0HOUT 06H,ALMOV AL,AHOUT 06H,AL第六章習題課2)使計數器0工作在方式1,按BCD碼第六章習題課2024/4/35、設一個8253的計數器0產生20ms的定時信號,輸入頻率為2MHZ,地址為300H—303H。試對它進行初始化編程?!敬稹客獠繒r鐘頻率為f=2MHZ, MOV AL,00110100B MOVDX,303H OUT DX,AL MOV AX,40000 MOV DX,300H OUT DX,AL MOV AL,AH OUT DX,AL第六章習題課2024/4/25、設一個8253的計數器0第七章習題課2024/4/310、填空題。P書187頁第七
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 六盤水職業(yè)技術學院《學科論文寫作指導》2023-2024學年第一學期期末試卷
- 金陵科技學院《建筑師業(yè)務與法規(guī)》2023-2024學年第一學期期末試卷
- 新蘇教版一年級下冊數學第1單元第4課時《十幾減8、7》作業(yè)
- 懷化職業(yè)技術學院《高級電子系統(tǒng)設計(FPGA)》2023-2024學年第一學期期末試卷
- 【物理】第九章 壓強 單元練習+2024-2025學年人教版物理八年級下冊
- 菏澤醫(yī)學??茖W?!恫捎凸こ屉p語》2023-2024學年第一學期期末試卷
- 淄博師范高等??茖W校《食用菌生物學》2023-2024學年第一學期期末試卷
- 浙江音樂學院《社會行政》2023-2024學年第一學期期末試卷
- 浙江工業(yè)大學《古代西方哲學史》2023-2024學年第一學期期末試卷
- 常見水的分類
- 2024-2025學年新教材高中數學第八章立體幾何初步8.6.2直線與平面垂直一同步練習含解析新人教A版必修第二冊
- 漢語拼音默寫表及拼讀專練
- 肌力的評定與護理
- 工業(yè)機器人論文3000字(合集4篇)
- 【中小企業(yè)融資難問題探究的國內外綜述5800字】
- DL∕T 2138-2020 電力專利價值評估規(guī)范
- 深圳市購物中心租金調查
- 我國無菌包裝行業(yè)消費量已超千億包-下游需求仍存擴容潛力
- 大數據管理與考核制度大全
- 大學面試后感謝信
- 2022屆上海高考語文調研試測卷詳解(有《畏齋記》“《江表傳》曰…”譯文)
評論
0/150
提交評論