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

正文內(nèi)容

微機(jī)系統(tǒng)與匯編語言學(xué)習(xí)資料(已修改)

2025-01-30 17:50 本頁面
 

【正文】 微機(jī)系統(tǒng)與匯編語言復(fù)習(xí)題 單項(xiàng)選擇題 10*2=20分 填空題 10*2=20分 問答題: 5*5=25分 程序分析題 4*5=20分 設(shè)計(jì)應(yīng)用題 1*15=15分 第一章 微型計(jì)算機(jī)概述 ? 1 、微型計(jì)算機(jī)( MC, Microputer)是有哪些部件構(gòu)成的? ?答:由 MP、存儲(chǔ)器、輸入 /輸出接口電路和系統(tǒng)總線構(gòu)成。 ? 微型計(jì)算機(jī)系統(tǒng)( MCS, Microputer System)是有哪些部分構(gòu)成的? ?答:微型計(jì)算機(jī)系統(tǒng)是以微型計(jì)算機(jī)為主體,配上軟件系統(tǒng)和外部設(shè)備而構(gòu)成的。 第二章 計(jì)算機(jī)中的數(shù)據(jù)表示 ? 1. 58的非壓縮 BCD和壓縮 BCD各如何表示?寫出存入 DX的指令。 ?答: 58的非壓縮 BCD 是 0508H ?存入 DX的指令: MOV DX, 0508H ? 58的非壓縮 BCD和是 58H ?存入 DX的指令: MOV DX, 0058H ? 什么是 ASCII碼?可表示哪些信息?按其作用可分為哪些? ?答: ASCII碼是美國(guó)信息交換標(biāo)準(zhǔn)代碼的簡(jiǎn)稱,用于給西文字符編碼。 ?包括英文字母的大小寫、數(shù)字、專用字符、控制字符等; ?按其作用可分為: ? 34個(gè)控制字符; ? 10個(gè)阿拉伯?dāng)?shù)字 52個(gè)英文大小寫字母; ? 32個(gè)專用符號(hào) 第三章 80X86微處理器及其體系結(jié)構(gòu) ? 8086 CPU信號(hào)線 RESET的功能是什么? 8086復(fù)位后內(nèi)部寄存器狀態(tài)是怎樣的? 8086CPU復(fù)位后從 什么單元中取第一條指令執(zhí)行。 答: RESET— 復(fù)位信號(hào)輸入 8086復(fù)位后 CS=FFFFH、 DS=0000H、 ES=0000H、SS=0000H、 IP=0000H、 FR=0000H 8086CPU復(fù)位后從CS*10H+IP=FFFFH*10H+0000H=FFFF0H地址單元中取第一條指令執(zhí)行啟動(dòng)系統(tǒng)。 CS:IP=FFFF:0000H ? INTA 是什么引腳? ?答:中斷響應(yīng)引腳 ? M/IO 是什么引腳? ?答:存儲(chǔ)器訪問 /輸入輸出訪問控制引腳 8086CPU最小、最大方式時(shí)用于總線請(qǐng)求、允許的信號(hào)線各是什么? 答:最?。?HOLD總線請(qǐng)求 HLDA總線響應(yīng) 最大: RQ/GT0、 RQ/GT1 ? 8086 CPU訪問存貯器和訪問 I/O的地址分別各為什么?可尋址的最大存貯器空間和最大 I/O空間分別各為多少? ?答: 8086 CPU訪問存貯器的地址是 A19—A0,可尋址的最大存貯器空間是 1MB. ? 8086 CPU訪問 I/O的地址是 A15— A0,可尋址的最大 I/O空間是 64KB. ? 什么是邏輯地址?什么是物理地址?它們各自如何表示?如何轉(zhuǎn)換? ? 答:程序中使用的存儲(chǔ)器地址稱為邏輯地址,由 16位“段基址”和 16位“偏移地址”(段內(nèi)地址)組成。 ? 段基址表示一個(gè)段的起始地址的高 16位。偏移地址表示段內(nèi)的一個(gè)單元距離段開始位置的距離。 ? 訪問存儲(chǔ)器的實(shí)際地址稱為物理地址,用 20位二進(jìn)制表示。 ? 將兩個(gè) 16位二進(jìn)制表示的邏輯地址錯(cuò)位相加,可以得到 20位的物理地址: ? 物理地址=段基址 16 + 偏移地址 ? 1物理地址 4ACD9H的邏輯地址可以是哪些? ?答: 4A00: 0CD9 、 4500:5CD4A88:0459 等 ? 1 8086 CPU輸入輸出指令的間址寄存器是什么? ?答: DX ? 1 8086 CPU 寄存器 BX、 BP 、 AX、各是什么功能的寄存器? ?答: BX、 BP基址寄存器 ? AX累加器 ? 1標(biāo)志寄存器 FR多少位?有哪些標(biāo)志? ?答 : FR是一個(gè) 16位的寄存器,共 9個(gè)標(biāo)志 . ?其中 6個(gè)用作狀態(tài)標(biāo)志 CF、 PF、 AF、 ZF、SF、 OF ? 3個(gè)用作控制標(biāo)志 DF、 IF、 TF. (1)進(jìn)位標(biāo)志 CF反映運(yùn)算結(jié)果向更高位是否有進(jìn) /借位 ,加減運(yùn)算后有進(jìn)位 /借位時(shí) CF = 1,否則 CF = 0 CF標(biāo)志的用途: 用于運(yùn)算時(shí)的進(jìn) /借位。 用于無符號(hào)數(shù)運(yùn)算后判定是否有溢出。 用于移位操作時(shí)接收移出的信息位 . (2)奇偶校驗(yàn)標(biāo)志 PF:反映運(yùn)算結(jié)果低八位中“ 1”的個(gè)數(shù)為奇或者為偶 ,其值為1表示運(yùn)算結(jié)果的低 8位中 1的個(gè)數(shù)為偶數(shù),否則為奇數(shù)。 ?PF標(biāo)志可用于數(shù)據(jù)傳送后的奇偶校驗(yàn)。 (3)輔助進(jìn)位標(biāo)志 AF反映運(yùn)算后的結(jié)果是否有半進(jìn)位 /借位 ,其值為 1表示運(yùn)算中低 4位向高 4位有進(jìn)位或借位,否則無進(jìn)位或借位。 AF在 BCD碼運(yùn)算( 8位)時(shí)可用作十進(jìn)制調(diào)整的條件。 (4)零標(biāo)志 ZF反映運(yùn)算結(jié)果是否為零 ,其值為 1表示運(yùn)算結(jié)果為 0,否則非 0。 ZF可用于判定二個(gè)數(shù)是否相等,相等的時(shí)候它們相減的結(jié)果為零。 ZF還可用作計(jì)數(shù)器的計(jì)數(shù)次數(shù)是否減為 0,當(dāng)減為 0的時(shí)候表示計(jì)數(shù)到,例如:循環(huán)次數(shù)計(jì)數(shù) (5)符號(hào)標(biāo)志 SF:反映運(yùn)算結(jié)果是否為負(fù) ,其值為1表示運(yùn)算結(jié)果為負(fù)數(shù),否則為正數(shù)。 SF在有符號(hào)數(shù)運(yùn)算時(shí)才有意義。 SF也可在無符號(hào)數(shù)比較大小時(shí)判定兩個(gè)數(shù)的大小,A、 B兩個(gè)數(shù)相減后結(jié)果 SF=0,AB, SF=1,AB。 SF還在有符號(hào)數(shù)比較大小時(shí)與 OF標(biāo)志一起判定兩個(gè)數(shù)的大小。 (6)溢出標(biāo)志 OF:反映有符號(hào)數(shù)運(yùn)算后的結(jié)果是否有溢出 ,其值為 1表示帶符號(hào)數(shù)運(yùn)算結(jié)果溢出,否則無溢出。 有符號(hào)數(shù)運(yùn)算時(shí): 正數(shù)加正數(shù)結(jié)果為正 無溢出;結(jié)果為負(fù) 有溢出 負(fù)數(shù)加負(fù)數(shù)結(jié)果為負(fù) 無溢出;結(jié)果為正 有溢出 正數(shù)加負(fù)數(shù)或負(fù)數(shù)加正數(shù) 無溢出 OF ⊕ SF 可以用于判有符號(hào)數(shù)比較大小 ?以上的 6個(gè)狀態(tài)標(biāo)志在運(yùn)算指令運(yùn)算后由 EU自動(dòng)的設(shè)置在 FR中( CF也可以直接用指令設(shè)置),常用作指令的轉(zhuǎn)移或執(zhí)行的控制條件,影響或控制后續(xù)指令的執(zhí)行,特別是 CF、 ZF、OF、 SF。 ? CPU的不同指令對(duì)狀態(tài)標(biāo)志的影響是不一樣的,有的指令執(zhí)行后全部影響 6個(gè)標(biāo)志,有的影響部分,不影響的保持原態(tài),也有的一個(gè)都不影響,對(duì)不影響的指令執(zhí)行后就不可以使用條件轉(zhuǎn)移指令。 控制標(biāo)志: ( 1)方向標(biāo)志 DF:用于串操作時(shí)設(shè)置串指針的修改方向 , = 0,串指針增量變化, = 1,串指針減量變化 (2)中斷允許標(biāo)志 IF:設(shè)置是否允許 CPU響應(yīng)外部的可屏蔽中斷請(qǐng)求 INTR, , = 0,關(guān)中斷, = 1,開中斷 (3)陷阱標(biāo)志 TF:用于設(shè)置 CPU運(yùn)行為單條執(zhí)行指令的方式 , = 0,正常執(zhí)行程序, = 1,單步執(zhí)行程序 第四章 尋址方式與指令系統(tǒng) ? 下列指令的源操作數(shù)段基址各是什么段寄存器? ?( 1) MOV AX, [BP][SI] 答: SS ?( 2) MOV AX, CS:8[DI] 答: CS ? (3) MOV AX, [BX][DI] 答: DS ? (4) MOV AX, ES:10[BP][SI] 答: ES ? 8086允許段超越和禁止段超越操作各有哪些? ?答:允許段超越的有: ?以 BP為基址存取操作數(shù) ?取源串?dāng)?shù)據(jù) ? cs段數(shù)據(jù)訪問等 ?禁止段超越的是: ?取指令 ?存目的串 ?堆棧操作 push/pop ? 3.已知 DS= 5000H, SS= 2500H, BP=0200H, SI=1000H,傳送指令 MOV AX,[BP+SI]源操作數(shù)的尋址方式什么方式?物理地址是多少? ?答:源操作數(shù)的尋址方式是:基址變址 ? 物理地址 = 26200H ? 若 DS=4500H, DI=1000H, COUNT=A8H, ?指令 MOV AX, [DI+COUNT]中,源操作數(shù)的有效地址 EA和物理地址各為多少? ?答:有效地址 EA為 10A8H ? 物理地址為 460A8H ? 8086 CPU 有哪幾種數(shù)據(jù)尋址方式,掌握數(shù)據(jù)各種尋址方式的尋址過程,要求會(huì)求指令的尋址方式?會(huì)求有效地址 EA=?會(huì)求物理地址 =? ?答:指令的物理地址 =CS*10H+IP ?堆棧棧頂物理地址 =SS*10H+SP ?源串物理地址 =DS*10H+SI, ?目的串物理地址 =ES*10H+DI ? 數(shù)據(jù)直接尋址: MOV AL , [1000H]。 EA=1000H ,物理地址 =DS*10H+1000H ? 寄存器間接尋址: ? MOV AL , [BX]或 [SI]或 [DI] ; ? EA=BX或 SI或 DI,物理地址 =DS*10H+ BX或 SI或 DI ? 基址尋址: ? MOV AL , DISP[BX] 。 ? EA=BX+DISP,物理地址 =DS*10H+ BX+DISP ? MOV AL , DISP[BP] 。 ? EA=BP+DISP,物理地址 =SS*10H+ BP+DISP ? 基址變址尋址: ? MOV AL , [BX+SI或 DI] 。 ? EA=BX+ SI或 DI,物理地址 =DS*10H+ BX+ SI或 DI ? MOV AL , [BP+SI或 DI] 。 ? EA=BP+ SI或 DI,物理地址 =SS*10H+ BP+ SI或 DI ? 變址尋址: ? MOV AL , DISP[SI] 。 ? EA=SI+DISP,物理地址 =DS*10H+ SI+DISP ? MOV AL , DISP[DI] 。 ? EA=DI+DISP,物理地址 =DS*10H+ DI+DISP ?相對(duì)基址變址尋址: ? MOV AL ,DISP [BX+SI或 DI] 。 ? EA=BX+ SI或 DI+DISP, ?物理地址 =DS*10H+ BX+ SI或 DI+DISP ? MOV AL , DISP [BP +SI或 DI] 。 ? EA=BP+ SI或 DI+DISP, ?物理地址 =SS*10H+ BP+ SI或 DI+DISP ? 8086 CPU 有哪幾種轉(zhuǎn)移尋址方式,段內(nèi)、段間轉(zhuǎn)移有何不同?掌握轉(zhuǎn)移各種尋址方式的尋址過程。 ?答:與轉(zhuǎn)移地址有關(guān)的尋址方式:段內(nèi)相對(duì)尋址、段內(nèi)間接尋址、段間直接尋址、段間間接尋址。 段內(nèi)相對(duì)尋址: 段內(nèi)短轉(zhuǎn)( short) — 轉(zhuǎn)移偏移地址 =IP+disp 8 段內(nèi)近轉(zhuǎn)( near) — 轉(zhuǎn)移偏移地址 =IP+disp 16 ?段內(nèi)間接尋址: ?寄存器間接 — 轉(zhuǎn)移的偏移地址 = reg ( reg為 AX、 BX、 CX、 DX、 SP、 BP、 SI、 DI) ?存儲(chǔ)器間接 — 轉(zhuǎn)移的偏移地址 = ( EA) ( EA為數(shù)據(jù)尋址方式尋址單元 ,為字單元) ?例 :已知BX=3500H,DS=2022H.(23500H)=4500H, (23502H)=2022H ? JMP BX。 段內(nèi)寄存器間接 ,IP=3500H ? JMP WORD PTR[BX]。 段內(nèi)存儲(chǔ)器間接 , ? IP=( 2022H*10H+3500H) =4500H ?段間直接轉(zhuǎn): ? JMP FAR PTR L: ? IP=轉(zhuǎn)移指令的第 3字節(jié) ? CS=轉(zhuǎn)移指令的第 5字節(jié) ?段間存儲(chǔ)器間接轉(zhuǎn): ? JMP DWORD PTR [BX] : ? IP=( 2022H*10H+3500H) =4500H ? CS=( 2022H*10H+3500H+2) =2022H ? 數(shù)據(jù)傳送指令( MOV)使用有哪些規(guī)定? ?答:允許 reg←reg 例: MOV AX,BX ? 允許 reg←mem 例: MOV AX,[BX] ? 允許 reg←data 例: MOV AX,2500H ? 允許 reg←sreg 例: MOV AX,CS ? 允許 mem←reg 例: MOV [BX], AX ? 允許 mem←data 例: MOV [BX],2500H ? 允許 mem←sreg 例: MOV [BX],CS 允許 sreg←reg( 除 CS外 ) 例: MOV DS,BX ?不允許: mem←mem 例: MOV Y,[BX] 例: MOV [SI],[BX] ?不允許 sreg←data 例: MOV DS,2500H ?不允許 sreg←sreg 例: MOV DS
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1