下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、復(fù)習(xí)重點題型說明單項選擇、填空、簡答、閱讀程序,說明程序功能或按要求填空、寫程序(109) 10= = =6。整數(shù)0的原碼和補碼表示方法各有 種十進制負(fù)數(shù)-1的16位二進制補碼表示為()。設(shè)字長n= 8位,X補碼二3FH 丫補碼=BAH則求X+Y補碼時得到的結(jié)果、進位CF、溢出標(biāo)志OF、ZF和輔助進位標(biāo)志AF分別為。計算機系統(tǒng)的硬件組成:CPU存儲器、I/O系統(tǒng)、總線。根據(jù)總線的用途,分為哪三種。存儲體系結(jié)構(gòu):寄存器、高速緩存(即Cache)、主存、輔存。Intel8086 CPU 的數(shù)據(jù)總線寬度為 地址總線寬度為 ,存儲器尋址空間可達 字節(jié)。在實模式下,80x86 CPU能夠訪問的存儲器空間
2、為 字節(jié),指令中訪問的操作數(shù)的邏輯地址由偏移地址和 地址來表示。在實模式下,80x86存儲系統(tǒng)可以尋址物理存儲空間1MB且段地址16位,段內(nèi) 偏移地址(有效地址)16位。20位的內(nèi)存物理地址=段地址*16+偏移地址。多個邏 輯地址可以對應(yīng)同一個物理地址。邏輯地址由段地址和物理地址組成。在保護模式下,80486存儲系統(tǒng)可以尋址物理存儲空間 4GB, 80286存儲系統(tǒng)可 尋址16MB在保護模式下80486可以訪問214個段,每個段長度達4GB故總虛 擬地址空間246Bo在保護模式下80286可以訪問214個段,每個段長度達64KB 故總虛擬地址空間230BO80X86的I/O地址空間與存儲空間獨
3、立編址。I/O空間可以達216B。在實模式下,已知邏輯地址為 A800H B700H則物理地址為。操作數(shù)尋址方式有立即尋址,寄存器尋址,直接尋址,寄存器間接尋址,基址尋 址,變址尋址,基址加變址尋址。默認(rèn)段超越前綴。標(biāo)志寄存器掌握 CF,ZF, AF, DF,OF, IF 的含義。80x86的指令系統(tǒng):只需要掌握8086指令系統(tǒng)中的常見指令。 下列程序段執(zhí)行完成后,AL的值為多少。MOV AL, 98HSTCDEC ALDAS以下指令中哪些屬于段間轉(zhuǎn)移指令?(1)JNC NEXT(2) JMP BX JMP FAR PTR LOP1 JMP WORD PTR ES:2000H(5) JMP D
4、WORD PTR BX+10H (6)JMP NEAR PTR TOWHERE指出下列指令中源操作數(shù)的尋址方式:MOV DL,26:ANDDX,BX+SI 。在匯編語句MOV BL A'中,源操作數(shù)的尋址方式是 。A.直接尋址C.基址尋址 以下指令中正確的是A. MOV DS 2D00HC. IN AL , DXA. MOV CS, 1000B.立即尋址D.寄存器間接尋址B. MOV C,DLD. MOV DI , SIB. OUT DX, BXC. MOV DS, BPD. MOV AH, BX已知內(nèi)存單元20510H中存放31H,內(nèi)存單元20511H中存放32H,內(nèi)存單元30510
5、H 存放 42H,內(nèi)存單元 30511H中存放 43H,求 AX= 3A7BH DS= 2000H, SS= 3000H, B= 0500H,則語句MOV AL , BP+10H執(zhí)行后AX的值為。A. 3A31H B . 3231H C . 427BHD . 3A42H已知DS= 1000H, ES= 2000H, SI = 0300H,內(nèi)存10310H開始的兩個單元中存放 3A4BH內(nèi)存20310H開始的兩個單元中存放 4C5DH則語句LEA BX , SI+10H 執(zhí)行后,BX的值為。A. 3A4BH B . 4C5DH C . 0310H D . 3D5BH如果S= 2000H,則指令P
6、USH AX執(zhí)行后,SP的值為A. 2002HB . 1FFFH C . 1FFEH D . 1998H下列指令中不影響進位標(biāo)志 CF的指令是A. SUB AX, BXB. ROL AL, 1C. INC CXD. ADD AL, BL指令I(lǐng)NC AL 一定不會修改的標(biāo)志位是A.進位標(biāo)志CF B.符號標(biāo)志SF C. 溢出標(biāo)志OF D.奇偶標(biāo)志PF設(shè)(DS)=1000H,(ES)=2000H ,(SS)=3000H,(BX)=5000H ,(BP)=6000H,(DI)=0001H,(21000H)=1234H,(36001H)=9ABCH, ( 15000H)= 9657H,(41002H)=
7、789AH。J則MOVX, ES:1000H執(zhí)行時操作數(shù)的物理地址為 ;MOVXX, BX執(zhí)行后(AX)=; MOVXX, BP+DI執(zhí)行時操作數(shù)的物理地址為o已知AL= 56H, BL= 99H,則兩條語句ADD AL, BLDAA執(zhí)行后,AL及進位標(biāo)志CF的值分別為。已知AX= 3D6AH進位標(biāo)志CF= 1,則語句ROL AX , 1執(zhí)行后AX和CF的值分 別為。已知AX= 1025H, BL=03H則語句 MUL BL執(zhí)行后AX的值為。指令CALL FAR PTR SubProg執(zhí)行時將會向堆棧依次壓入 。NEAR型過程中有指令“ RET 6” ,執(zhí)行前SP=1000H則該指令執(zhí)行后 S
8、P的值 為。閱讀以下程序段,完成的功能是將(DX,AX)的32位二進制數(shù)。MOV CX,4LP:SHL AX,1RCL DX,1LOOP LP存放操作數(shù)時,低字節(jié)存放低地址,高字節(jié)存放高地址。XXXX指令性語句與指示性語句的區(qū)別。指令性語句由符號指令構(gòu)成,源程序經(jīng) 過編譯后,指令性語句會進入最終的可執(zhí)行文件(exe或者com格式文件),由CPU 硬件執(zhí)行。指示性語句由偽指令構(gòu)成,編譯后不會進入可執(zhí)行文件,是為匯編程 序(編譯和鏈接程序)提供信息的,其功能是由相應(yīng)的軟件實現(xiàn)。兩者的書寫格式 也有區(qū)別。指令性語句的書寫格式:標(biāo)號:符號指令;注釋。標(biāo)號可選,用 作轉(zhuǎn)移指令的目標(biāo)指令所在存儲單元的邏輯
9、地址。指示性語句的書寫格式如 下:變量名偽指令;注釋.變量名可選,指示操作數(shù)所在存儲單元的邏輯地 址。標(biāo)號的三個屬性(段屬性、偏移地址屬性和類型如 NEAR或FARS性),變量的三 個屬性(段屬性、偏移地址屬性和類型如 BYTE WORDDWOF或QWOR屬性)。 變量的定義:DB, DW, DD, DF, DQ以及和DUP勺配合。段的定義中的定位參數(shù)BYTE WORDPARA PAGE的含義,返回DOS勺常用兩種 方法。變量的定義:DB, DW, DD, DF, DQ以及和DUP的配合。例:根據(jù)以下數(shù)據(jù)的定 義,請畫出相應(yīng)的內(nèi)存單元分配圖。(A的ASCII碼為41耳)ABC DB 12HDW
10、 12HDW 5678HDB ADDW ' ADDW ' A , D'DB 2 DUP (5)試分析下列程序片斷在執(zhí)行后,AX的值為多少?設(shè)數(shù)據(jù)段定義變量為:table dw 1234H, 1024, 512entry dw 2代碼段:(ds初始化為table所在的段)LEA BX, TABLEMOV SI, ENTRYMOV AH, BX+SIMOV AL, BX+SI+1語句 DATA SEGMENT PAGE說明了。在匯編語言程序設(shè)計中,如果調(diào)用不在本模塊中的某個變量或者標(biāo)號,則對該變量或者標(biāo)號必須用偽指令 進行說明。常用DOS功能調(diào)用(1,2,9,10號功能調(diào)用
11、)。分支程序與循環(huán)程序的編寫方法子程序的參數(shù)傳遞方法:寄存器、內(nèi)存、堆棧。請描述以下程序段實現(xiàn)的功能: AL的值擴大?倍。MOV AL,BLMOV AH,0SAL AX,1MOV BX,AXSAL AX,1SAL AX,1ADD AX,BX以下程序首先在屏幕上輸出一個提示信息的字符串,要求用戶從鍵盤輸入一個字符串,然后在屏幕上直接輸出該字符串。理解以下程序:DATA SEGMENT USE16MESG1 DB 0DH,0AH,'What is your name$'Mesg2 DB '(Y/N)$'BUF DB 30DBDB 30 DUP ()DATA ENDS
12、CODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG: MOV AX,DATAMOV DS,AXAGAIN:MOV AH,9MOV DX,OFFSET MESG1INT 21HMOV AH,0AHMOV DX,OFFSET BUFINT 21HMOV BL,BUF+1MOV BH,0MOV SI,OFFSET BUF+2MOV BYTE PTR BX+SI,'$'MOV AH,2MOV DL,0AHINT 21HMOV AH,9MOV DX,OFFSET BUF+2INT 21HMOV AH,9MOV DX,OFFSET MESG2INT 21
13、HMOV AH,1INT 21HCMP AL,'Y'JNE AGAINMOV AH,1INT 21HMOV AH,4CHINT 21HCODE ENDSEND BEG閱讀程序,CX的值記錄了。DATA SEGMENTBUF DB 'ADSIKHI;OJDYTUKJIS*'DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATAMOV DS,AXMOV BX,OFFSET BUFMOV CX,0LP:CMP BYTE PTR BX,'*'JZ NEXTINC BXINC CXJMP
14、 LPNEXT:MOV AH,4CHINT 21HCODE ENDSEND START 分析以下程序?qū)崿F(xiàn)的功能。說明程序執(zhí)行完成后屏幕上顯示的結(jié)果。.486DATA SEGMENT USE16BUF DB 'QWERTYUIOP123'COUNT EQU $-BUFRES DB 'RESULT=',20H,0DH,0AH,'$' ;20H 為空格字符的 ASCII 碼值 DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG:MOV AX,DATAMOV DS,AXMOV AL,0LEA BX,B
15、UFMOV CX,COUNTLAST:CMP BX,ALJC NEXTMOV AL,BXNEXT:INC BXLOOP LASTMOV RES+7,ALMOV AH,9MOV DX,OFFSET RESINT 21HMOV AH,4CHINT 21HCODE ENDSEND BEG從地址BUF+1開始存有一個字符串,長度存放在地址BUF指向的存儲單元。請寫 出一個完整的匯編語言程序,要求從該字符串中刪除其中的第一個(或者所有的) 字符 X'要求用戶從鍵盤上輸入一個字符個數(shù)不超過 60的字符串,并以相反次序顯示在 屏幕上。接口的功能端口的含義。根據(jù)端口的物理意義(或用途)劃分端口有哪幾類
16、?端口的地址編方式有哪兩種?微機系統(tǒng)與外設(shè)的信息交換方式常有 4種:無條件傳送、查詢方式、中斷控制方 式及DMA方式。判斷合法與非法:IN AL, 20H; IN AX, 201H; IN 20H, AL, IN AL, EDX下列對IN指令的描述中,不正確的是。A.實現(xiàn)從端口中讀出數(shù)據(jù)B能直接訪問的端口范圍是01KBC.只能用DX用作間接尋址的端口D 能訪問的端口為64KB在微機系統(tǒng)中,端口編址方式一般有 和 種方式。在8253/8254中,實現(xiàn)分頻工作方式的是。A.方式0 B .方式1 C .方式2 D .方式3 8254為定時/計數(shù)器接口。它有幾個端口地址?它有幾個計數(shù)器?每個計數(shù)器可
17、以有幾種工作方式?如果減1計數(shù)器當(dāng)前值為1000H則當(dāng)一個時鐘脈沖到來并 且計數(shù)時,在二進制計數(shù)方式下,此時減1計數(shù)器的值為。在BCD計數(shù)方式下呢?假設(shè)微機系統(tǒng)中的8254定時器計數(shù)器1的輸入時鐘頻率為1MHz,現(xiàn)在要求在計 數(shù)器1的輸出端得到一個頻率為2000Hz的方波,請寫出8254的初始化程序,要 求有必要的計算說明。8254控制命令字格式:不要求記憶。什么是中斷?什么是中斷源?中斷源有哪幾種?中斷系統(tǒng)的功能?執(zhí)行INT n時CPU完成哪些操作?什么是中斷向量?中斷向量表的地址范圍?中斷類型25H的向量地址是多少?中斷向量表中全部都是中斷服務(wù)子程序地址嗎?8259A為可編程中斷控制器接口
18、。它有幾個端口地址?它可以管理幾個中斷源?2片8259A級連可以管理多少個中斷源? 8259A的IRR作用? ISR作用? IMR作 用?8259A的INT向CPL提出中斷請求,CPU的響應(yīng)條件是什么?8259A的INT向CPL提出中斷請求,CPU的響應(yīng)過程是什么?在外部中斷源的中斷服務(wù)程序結(jié)束后,一般應(yīng)向8259發(fā)送結(jié)束命令,其目的是讓勺相應(yīng)位清零。IBM PC/AT機采用兩個8259A級聯(lián),CPU的可屏蔽硬中斷可擴展為。A. 64 級B . 32 級 C . 16 級D . 15 級80X86CPUT兩條中斷請求線,分別是 和。通信的基本方式有串行通信和并行通信。串行通信是指數(shù)據(jù)在一根傳輸線上一位 一位的傳輸,用于長距離傳輸。并行傳輸是指同時有多位數(shù)據(jù)傳輸,常用于短距離傳輸。串行通信接口有 8250和8251,并行通信接口有8255。8255A有2根地址線,4個端口地址,具有3個并行端口 A 口,B 口和C 口以及 一個控制端口。A 口可以工作在方式0,方式
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度數(shù)據(jù)中心機房租賃及IT設(shè)備租賃合同3篇
- 西安高新科技職業(yè)學(xué)院《非線性編輯》2023-2024學(xué)年第一學(xué)期期末試卷
- 溫州醫(yī)科大學(xué)《民法前沿問題專論》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度在線醫(yī)療咨詢用戶隱私保護合同3篇
- 二零二五年教室租賃及教育資源共享與校園環(huán)境維護協(xié)議3篇
- 二零二五年度道路交通事故預(yù)防責(zé)任合同書范本2篇
- 2024版建筑工程一切險保險合同
- 2024股權(quán)轉(zhuǎn)讓協(xié)議完整模板
- 唐山幼兒師范高等??茖W(xué)校《生物信息學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024版光伏發(fā)電站鋪裝工程合同
- 綠色簡潔商務(wù)匯總報告PPT模板課件
- 下肢皮牽引護理PPT課件(19頁PPT)
- 臺資企業(yè)A股上市相關(guān)資料
- 電 梯 工 程 預(yù) 算 書
- 參會嘉賓簽到表
- 形式發(fā)票格式2 INVOICE
- 2.48低危胸痛患者后繼治療評估流程圖
- 人力資源管理之績效考核 一、什么是績效 所謂績效簡單的講就是對
- 山東省醫(yī)院目錄
- 云南地方本科高校部分基礎(chǔ)研究
- 廢品管理流程圖
評論
0/150
提交評論