


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、嵌入式硬件技術根底、填空題20*11、微機系統由硬件系統和軟件系統 兩局部組成。2、 8086有20丨位地址線,存儲器容量為1MB。3、 8086CPU內部組成結構從功能上講,可分為BIU和EU丨兩局部。4、8086/8088 的四個段存放器為 DS、 ES、 SS、 CS5、用來存放CPU犬態信息的存放器是FLAGS /標志存放器。6、 用來存放指令地址的存放器是IP 。7、 8086的16位標志存放器 FLAGS中OF=1表示運算結果溢出,ZF=1表示運算結果為 零。PF=0表示運算結果的低 8位中1的個數為奇數。8、 8086的16位標志存放器 FLAGS中IF=1表示CPU允許中斷,T
2、F=1表示CPU進入 單步丨工作方式。9、 地址4000H: 0300H,其物理地址是40300H,段地址是4000H,偏移地址是 0300H。11、I/O端口的尋址方式有兩種,分別是 直接尋址,間接尋址。12、指令JO NEXT表示 OF= 1 時轉移。13、將I/O設備端口內容讀入 AL中的指令助記符是IN。14、 8086CPU的I/O指令采用間接尋址時,使用的間接存放器是DX。15、設置DF=1的指令為STD丨。16、去除CF標志的指令為CLC丨。17、 一對操作堆棧的指令為POP和PUSH。18、 LOOPNZ勺循環條件為 CX 0且ZF=0。19、 實現無符號數乘 2的指令的助記符
3、是 SHL,實現有符號數除 2的指令的助記符是 SAR。22、8086CPU引腳信號中中斷請求兩個信號名稱為 INTR和NMI。26、I/O端口的編址方式一般有I/O端口與 存儲器統一編址 丨和I/O端口獨立編址兩種片 8259A 中斷控制器可管理 8 級中斷,用 9 片 8259A 可構成 64 級主從式中斷管 理系統。二: 填空題(每題 2分, 共20分)1. 8086CPU 復位時 , 存放器 CS 值為 (FFFFH),存放器 IP 的值為 (0000H2. 8086CPU 的 8 個 8 位通用存放器名為( AL ),( AH ),( BL ),( BH),( CL),( CH),(
4、DL),(DH).3. 假設 SS = 3240H, SP = 2000H,棧頂的實際地址為( 34400H).4. 指令 MOV AX, BX 的機器碼為8BH, 07H , 指令MOV BX, AX 的機器碼為 ( 89H),(07H).5. 8255A的工作方式有方式 0功能為( 方式 2 功能為 (雙向數據傳送6.執行指令PUSH AX有SP = ( SP - 2SP = (SP + 27.8.根本輸入輸出), 方式 1 功能為 (選通輸入輸出),).),執行指令POP AX有組合十進制加法調整指令 DAA 對存放器AL) 中的值進行調整 .和指令 SHL AL, 1功能相同的指令是
5、(SAL AL, 1的初始化命令字應按 (順序寫入 , 操作命令字應按需要) 寫入 .10. 2114 為 1024 X 4的RAM存儲器芯片,組成 8KB 主存儲器需要( 16) 片 2114.二、選擇題 (20*1)1、源的變址存放器是A。A SIB DICSPDBX2、用來存放即將執行的指令的偏移地址的存放器是。ASPCSB IPCBPD3、用來存放運行結果狀態的存放器為C 操作。ASPB SICFLAGSDDX4、微機中控制總線傳送的是D 。A存儲器和I/O接口的地址碼B微處理器向內存儲器和I/O接口傳送的命令信號C存儲器和I/O設備向微處理器傳送的狀態信號D B 和 C5在以下指令的
6、表示中,不正確的選項是C AMOV AL,BX+SIBJMP SHORT DONICDEC 100D MUL CL6. 將DX的內容除以2,正確的指令是 CADIV 2BDIV DX, 2CSAR DX, 1DSHL DX,17. 假設棧頂的物理地址是20220H,當執行完POP AX指令后,棧頂的物理地址是 A丨。A 20222HB 20221HC 20220HD 20223H8. 以下指令中,源操作數的尋址方式中, C 屬于立即尋址, B 屬于存放器尋址, E 屬于存放器間接尋址, A 屬于直接尋址, D 屬于存放器相對尋址。A MOV AX, 4000HB MOV BX, AXC SUB
7、 AX, 2000HD MOV AX, SI+12HE MOV CX, BXF MOV AX, SI+BX+10H9.以下指令中錯誤指令是BE 和 F 。A MOV AX, DSC MOV SI, BXE MOV DI+32H, 1845HB MOV CS, 1500HD MOV 3000H , ALF MOV AL, 1000H10. 指令LOOPNZ勺循環結束條件是 D丨。ACX=0且 ZF=0BCX=0或 ZF=0CCX=0且 ZF=1DCX=0或 ZF=111. 語句 DA1 DB 2 DUP4,6, 5匯編后,與該語句功能等同勺語句是 C 。A DA1 DB 4,6,5B DA1 D
8、B 2 ,4,6,5C DA1 DB 4,6,4,6,5D DA1 DB 4 ,6,5,4,6,5SIZED12、對于語句 Y DW 10 DUP 0,貝U TYPEY 為A、LENGTH Y 為B, Y為C丨。A 2B 10C 20D 414、 8086/8088CPU 勺 RD、 M/IO 引腳上為邏輯 0 時,意味著 C 操作。A讀存儲器B寫存儲器C讀I/O端口寫 I/O 端口4、 Intel8284 勺作用是 B A地址鎖存B丨產生時鐘C丨總線控制D丨數據驅動16. 以下存儲器件,假設存有數據,當掉電時,B 存儲器件 不能保存原有數據?A磁芯存儲器BRAMCROM17. 可編程芯片 8
9、259 勺作用是 B 。A.定時/計數B.中斷控制 C.并行輸入輸出D.數/摸轉換三: 判斷題 每題 2 分, 共 20 分注:正確在題前打V,錯誤在題前打X.1. 8086CPU 和 8088CPU 勺地址線勺數量不 2. 一樣 . X3. 8086 控制線 /BHE = H, 地址線 A0 =H 時, 完成 16 位數據傳送 . X4. 16 位機即指 5. 該機 CPU 勺數據線為 16 條 . V6. 使用指 7. 令 RET 及 IRET 時 , 彈出堆棧勺內容一樣 . X8. 響應可屏蔽中斷 INTR 勺條件是 IF = 0.X9. 指 10. 令 MOV AX, CS:BX 是正
10、確的指 11. 令 .12. 8086CPU 提供了 256 個中斷類型號 . V13. 非組合十進制乘法調整指 14. 令 AAD 對積進行調整 . V15. 邏輯右移指 16. 令 SHR 和算術右移指 17. 令 SAR 功能一樣 .X18. 假設 (AX) = 7AF0H, 使用指 19. 令 CWD 后, (DX) = FFFFH.X三、問答題 5*6 3、模型機有哪些存放器,以及作用?選擇/ 填空答: 通用存放器組:可由用戶靈活支配,用來存放參與運算的數據或地址信息。地址存放器:專門用來存放地址信息的存放器。 程序計數器:它的作用是指明下一條指令在存儲器中的地址。指令存放器:用來存
11、放當前正在執行的指令代碼指令譯碼器:用來對指令代碼進行分析、 譯碼,根據指令譯碼的結果, 輸出相應的控制 信號4、8086CPU的內部結構由哪兩局部組成,各組成部件又有哪些部件組成、功能是什么?答:8086CPU內部結構由 BIUEU兩局部組成.(1) EU 的組成和各組成部件功能如下 :算術邏輯運算單元:用于 8 位 /16 位二進制算術和邏輯運算 .通用存放器組:用來存放操作數或操作數的地址標志存放器:用來存放反映 CPU運算的狀態特征和存放某些控制標志數據暫存器:協助 ALU完成運算,暫存參加運算的數據(2) BIU 的組成和各組成部件功能地址加法器:用來形成 20位物理地址段存放器:用
12、來存放段的基值IP :存放下一條指令的地址指令隊列緩沖器:用來存放預取的指令 總線控制邏輯:將內部總線和外部總線相連 .7、CPU在中斷周期要完成哪些主要的操作?答:CPU在中斷周期要完成以下操作:1關中斷2保存斷點3保護現場 4給出中斷入口地址,轉去相應的中斷效勞程序5恢復現場6開中斷(7) 返回8、 芯片 8255 有幾個控制字?各自功能如何?假設8255A 控制字寫入同一個控制端口如何區 分不同的控制字?答:芯片8255有2個控制字:方式選擇控制字和端口C置位/復位控制字。功能如下:方式選擇控制字:制定工作方式工作。端口 C置位/復位控制字:通過對控制存放器寫入端口C置位/復位控制字來實
13、現對其按位控制。通過控制字 D7作為特征位來區分不同的控制字。四 : 指令改錯 (每題 2 分, 共 20 分 )1. MOV 2000 , 20HMOV AL, 20HMOV 2000H, AL2. MOV DX, 2000HMOV BX, DXMOV BX, 2000H3. OUT 300H, ALMOV DX, 300HOUT DX, AL4. PUSH ALPUSH AX5. DIV BXDIV BYTE PTRBXORDIV WORD PTRBX五: 讀程序并答復以下問題 (每題 8分, 共16分)1. 程序 1DATA SEGMENTNUM1 DB 48H, 41H, 16H, 2
14、8HNUM2 DB 37H, 22H,52H,84HSUM DB 4 DPU(?)DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTAR PROC FARPUSH DSMOV AX, 0PUSH AXMOV AX, DATAMOV DS, AXLEA SI, NUM1 LEA DI, NUM2 LEA BX, SUMMOV CX, 4 AG: MOV AL, SI ADD AL, DI MOV BX, AL INC SI INC DI INC BX DEC CX JNZ AG RET STAR ENDP CODE ENDSEND STAR),( ACH
15、 )問: 執行程序后 , SUM 中的值為 ( 7FH ),( 63H ),( 68H2. 程序 2DATA SEGMENT BUF1 DB 0,1,2,3,4,5,6,7,8,9 BUF2 DB ?COUNT EQU $ - BUFDATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTAR PROC FARPUSH DSMOV AX, 0PUSH AXMOV AX, DATAMOV DS, AXLEA BX, BUF1MOV CX , COUNT - 1MOV AL, BXAG: INC BXCMP AL, BXJAE BIGMOV AL, BXBIG:
16、 DEC CXJNZ AGMOV BUF2, ALRETSTAR ENDPCODE ENDSEND STAR問:該程序執行后BUF2中的值為9.四、程序設計題 2*10 1、編寫一個匯編語言程序,要求從鍵盤輸入一個小寫字母,將其轉換成大寫字母在屏幕上 顯示出來。DATA SEGMENTBUF DB 0DH,0AH,"PLEASE INPUT A CHAR:$"DATAENDSSTACK SEGMENTDB 20 DUP(?)STACKENDSCODESEGMENTASSUME DS:DATA,CS:CODE ,SS:STACKBEGIN: MOV AX,DATAMOV DS
17、,AXLEA DX,BUF ;9 號調用顯示 PLEASE INPUT A CHAR:MOV AH,9INT 21HMOV AH,1 ;1 號調用,從鍵盤接收 1 字符INT 21HCMP AL,61H /41H; 假設比“ a /A 小轉 PENDJB PENDCMP AL,7AH /5BH ; 假設比“ z /Z 大轉 PENDJA PEND ;ADDSUB AL,20H ; 如在“ a與“ z之間那么減去 20變為大寫字符MOV DL,ALMOV AH,2 ; 2 號功能調用顯示一個字符INT 21HPEND: MOV AH,4CH ; 程序結束運行,返回 DOSINT 21HCODE
18、ENDSEND BEGIN2、芯片8253的端口地址為4F0H4F3H設計數器1工作在方式1,計數器初值為3060H, 采用二進制計數,請設計實現上述功能的 8253 初始化程序。8253 控制字格式如下:因為計數器初值為 3060H,即為16位的,所以讀/寫格式為11因此控制字為:01110010 =72控制字:MOVAL, 72HOUT4F3H, AL低 8 位:MOVAL, 60HOUT4F1H, AL高 8 位:MOVAL, 30HOUT4F1H, AL六: 編程題 7 分編一個完整的程序 , 數據段有 10 個符號的 ASCII 碼值數據塊 BUF , 假設數據為 0 到 9 的 ASCII 碼值 , 在 屏上顯示 Y , 否那么顯示 N解:DATA SEGMENTBUF DB 10 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATANAIN PROC FARPUSH DSMOV AX, 0PUSH AXMOV AX, DATAMOV DS, AXMOV CX, 10LEA BX, BUFAG:MOV AL, BXCMP AL, 30HJL DISNOCMP AL, 39HJG DISNOMOV AH, 02HMOV DL, Y&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于信息技術支持的初中物理實驗操作能力培養策略研究論文
- 中學物理實驗誤差控制與腦機接口信號處理算法融合創新論文
- 初中生校園涂鴉藝術教育與團隊協作能力的培養論文
- 艾滋檢測點管理制度
- 苗圃場運營管理制度
- 茶藝功能室管理制度
- 設備承諾書范文
- 北京晶城秀府房地產項目整合推廣案
- 八年級思品上冊(湘師大版)教學課件-第一節 生活中的法律保護
- 自動化生產線運行與維護課程標準
- DL-T448-2016電能計量裝置技術管理規程
- 廣東省江門市2022-2023學年四年級下學期語文期末試卷(含答案)
- 2024建筑工程勞務分包合同標準范本
- 河南天一大聯考2025屆高一物理第二學期期末監測試題含解析
- 碩博研究生英語綜合教程完整版電子課件
- 微水泥施工工藝流程
- 安徽省合肥市濱湖區壽春中學2024年八年級下冊物理期末統考試題含解析
- MOOC 軍事理論-哈爾濱工程大學 中國大學慕課答案
- 實驗室工作月報
- 貨物倒塌危害預防管理
- 辦公室綜合業務培訓課件
評論
0/150
提交評論