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

正文內(nèi)容

[理學(xué)]微機(jī)原理與接口技術(shù)復(fù)習(xí)資料-全文預(yù)覽

2025-11-08 17:42 上一頁面

下一頁面
  

【正文】 舉例: XCHG AX, BX XCHG [2020], CL ( 4)查表指令 XLAT 執(zhí)行的操作: AL← [(BX)+(AL)] 又叫查表轉(zhuǎn)換指令,它可根據(jù)表項(xiàng)序號(hào)查出表中對(duì)應(yīng)代碼的內(nèi)容。 ① 壓棧指令 PUSH PUSH src 。 ( 2)、堆棧指令 什么是堆棧? 按 ―后進(jìn)先出 (LIFO)‖方式工作的存儲(chǔ)區(qū)域。累加器送存儲(chǔ)單元 ⑥ MOV segreg, mem/reg 。 具體來說可實(shí)現(xiàn): ① MOV mem/reg1, mem/reg2 指令中兩操作數(shù)中至少有一個(gè)為寄存器 ② MOV reg, data 。 默認(rèn)段寄存器為 SS ? 指令操作例: MOV AX, DATA[BX] 若 (DS)=6000H, (BX)=1000H, DATA=2A00H, (63A00H)=66H, (63A01H)=55H 則物理地址 = 60000H + 1000H + 2A00H = 63A00H 指令執(zhí)行后: ( AX) =5566H 基址變址尋址 ? 若操作數(shù)的偏移地址: 由基址寄存器 (BX 或 BP)給出 —— 基址尋址方式 由 變址寄存器 (SI 或 DI)給出 —— 變址尋址方式 由一個(gè)基址寄存器 的內(nèi)容和一個(gè)變址寄存器 的內(nèi)容相加而形成操作數(shù)的偏移地址,稱為基址 變址尋址。 錯(cuò)誤! 指令操作例: MOV AX, 3102H。 ( 2) 當(dāng)進(jìn)行 16 位數(shù)據(jù)操作時(shí),若數(shù)據(jù)的低 8 位放在偶地址存儲(chǔ)體中,而高 8 位放在奇地址存儲(chǔ)體中,則在一個(gè)總線周期內(nèi)完成數(shù)據(jù)的傳送。復(fù)位的初始狀態(tài)見 P21 ?MN/MX:最小最大模式輸入控制信號(hào)??赏ㄟ^設(shè)置 IF 的值來控制。 2)、指針和變址寄存器 ?SP:堆棧指針寄存器,其內(nèi)容為棧頂?shù)钠频刂罚? ?BP:基址指針寄存器,常用于在訪問內(nèi)存時(shí)存放內(nèi)存單元的偏移地址。所有 I/O 指令必須都通過 AX 與接口傳送信息; ?BX:基址寄存器。 BIU 和 EU 的操作是異步的,為 8086 取指令和執(zhí)行指令的并行操作體統(tǒng)硬件支持。 ( 2)地址總線( Address Bus) ,它決定系統(tǒng)所能直接訪問的存儲(chǔ)器空間的容量。 ( 2)英文字母 A~Z 的 ASCII 碼從 1000001( 41H)開始順序遞增,字母 a~z 的 ASCII碼從 1100001( 61H)開始順序遞增,這樣的排列對(duì)信息檢索十分有利。 注意:數(shù) 0 的原碼不唯一 ( 2)反碼 定義: 若 X0 , 則 [X]反 =[X]原 若 X0, 則 [X]反 = 對(duì)應(yīng)原碼的符號(hào)位不變,數(shù)值部分按位求反 注意:數(shù) 0 的反碼也不唯一 ( 3)補(bǔ)碼 定義: 若 X0, 則 [X]補(bǔ) = [X]反 = [X]原 若 X0, 則 [X]補(bǔ) = [X]反 +1 注意:機(jī)器字長為 8 時(shí),數(shù) 0 的補(bǔ)碼唯一,同為 00000000 8 位二進(jìn)制的表示范圍: 原碼: 127~+127 反碼: 127~+127 補(bǔ)碼: 128~+127 特殊數(shù) 10000000 ?該數(shù)在原碼中定義為: 0 ?在反碼中定義為: 127 ?在補(bǔ)碼中定義為: 128 ?對(duì)無符號(hào)數(shù): (10000000)2 = 128 三、信息的編碼 十進(jìn)制數(shù)的二進(jìn)制數(shù)編碼 用 4 位二進(jìn)制數(shù)表示一位十進(jìn)制數(shù)。數(shù) X 的原碼記作 [X]原 ,反碼記作 [X]反 ,補(bǔ)碼記作 [X]補(bǔ)。(見書本 , ) ( 2)十進(jìn)制數(shù)制轉(zhuǎn)換為二進(jìn)制數(shù)制 ?十進(jìn)制 → 二進(jìn)制的轉(zhuǎn)換: 整數(shù)部分:除 2 取余; 小數(shù)部分:乘 2 取整?!段C(jī)原理與接口技術(shù)》復(fù)習(xí)參考資料 第一章 概 述 一、計(jì)算機(jī)中的數(shù)制 無符號(hào)數(shù)的表示方法: ( 1)十進(jìn)制計(jì)數(shù)的表示法 特點(diǎn):以十為底,逢十進(jìn)一; 共有 09 十個(gè)數(shù)字符號(hào) 。 各種數(shù)制之間的轉(zhuǎn)換 ( 1) 非十進(jìn)制數(shù)到十進(jìn)制數(shù)的轉(zhuǎn)換 按相應(yīng)進(jìn)位計(jì)數(shù)制的權(quán)表達(dá)式展開,再按十進(jìn)制求和。 ( 3)二進(jìn)制與十六進(jìn)制數(shù)之間的轉(zhuǎn)換 用 4 位二進(jìn)制數(shù)表示 1 位十六進(jìn)制數(shù) 無符號(hào)數(shù)二進(jìn)制的運(yùn)算(見教材 P5) 二進(jìn)制數(shù)的邏輯運(yùn)算 特點(diǎn):按位運(yùn)算,無進(jìn)借位 ( 1)與運(yùn)算 只有 A、 B 變量皆為 1 時(shí) ,與運(yùn)算 的結(jié)果就是 1 ( 2)或運(yùn)算 A、 B 變量中,只要有一個(gè)為 1,或運(yùn)算的結(jié)果就是 1 ( 3)非運(yùn)算 ( 4)異或運(yùn)算 A、 B 兩個(gè)變量只要不同,異或運(yùn)算的結(jié)果就是 1 二、計(jì)算機(jī)中的碼制 (重點(diǎn) ?) 對(duì)于符號(hào)數(shù),機(jī)器數(shù)常用的表示方法有原碼、反碼和補(bǔ)碼三種。 ( 1)原碼 定義: 符號(hào)位: 0 表示正, 1 表示負(fù); 數(shù)值位:真值的絕對(duì)值。 ( 2)非壓縮 BCD碼用一個(gè)字節(jié)表示一位十進(jìn)制數(shù),高 4位總是 0000,低 4位的 0000~1001表示 0~9 字符的編碼 計(jì)算機(jī)采用 7 位二進(jìn)制代碼對(duì)字符進(jìn)行編碼 ( 1) 數(shù)字 0~9 的編碼是 0110000~0111001,它們的高 3 位均是 011,后 4 位正好與其對(duì) 應(yīng)的二進(jìn)制代碼( BCD 碼)相符。 系統(tǒng)總線的分類 ( 1)數(shù)據(jù)總線( Data Bus),它決定了處理器的字長。 8086CPU 由總線接口部件 BIU 和執(zhí)行部件 EU 組成。多用于存放中間運(yùn)算結(jié)果。在 32 位乘除法運(yùn)算時(shí),存放高 16 位數(shù);在間接尋址的 I/O 指令中存放 I/O 端口地址。 5)、標(biāo)志寄存器 ( 1) 狀態(tài)標(biāo)志: ?進(jìn)位標(biāo)志位( CF): 運(yùn)算結(jié)果的最高位有進(jìn)位或有借位,則 CF=1 ?輔助進(jìn)位標(biāo)志位( AF):運(yùn)算結(jié)果的低四位有進(jìn)位或借位,則 AF=1 ?溢出標(biāo)志位( OF):運(yùn)算結(jié)果有溢出,則 OF=1 ?零標(biāo)志位( ZF):反映指令的執(zhí)行是否產(chǎn)生一個(gè)為零的結(jié)果 ?符號(hào)標(biāo)志位( SF):指出該指令的執(zhí)行是否產(chǎn)生一個(gè)負(fù)的結(jié)果 ?奇偶標(biāo)志位( PF):表示指令運(yùn)算結(jié)果的低 8 位 “1”個(gè)數(shù)是否為偶數(shù) ( 2)控制標(biāo)志位 ?中斷允許標(biāo)志位( IF):表示 CPU 是否能夠響應(yīng)外部可屏蔽中斷請(qǐng)求 ?跟蹤標(biāo)志( TF): CPU 單步執(zhí)行 8086 的引腳及其功能(重點(diǎn)掌握以下 引腳) ?AD15~AD0:雙向三態(tài)的地址總線,輸入 /輸出信號(hào) ?INTR:可屏蔽中斷請(qǐng)求輸入信號(hào),高電平有效。 ?RESET:復(fù)位輸入信號(hào),高電平有效。一個(gè)為奇地址存儲(chǔ)體,一個(gè)為偶地址存儲(chǔ)體。 第一節(jié) 8086 尋址方式 一、數(shù)據(jù)尋址方式 (重點(diǎn) ?) 立即尋址 操作數(shù) (為一常數(shù) )直接由指令給出 (此操作數(shù)稱為立即數(shù) ) 立即尋址只能用 于源操作數(shù) 例: MOV AX, 1C8FH MOV BYTE PTR[2A00H], 8FH 錯(cuò)誤例: MOV 2A00H,AX 。 寄存器與段無關(guān) 直接尋址 ( 1) 指令中直接給出操作數(shù)的 16 位偏移地址 偏移地址也稱為有效地址 (EA, Effective Address) ( 2) 默認(rèn)的段寄存器為 DS,但也可以顯式地指定其他段寄存器 —— 稱為段超越前綴 ( 3) 偏移地址也可用符號(hào)地址來表示,如 ADDR、 VAR 例: MOV AX ,[2A00H] MOV DX ,ES:[2A00H] MOV SI,TABLE_PTR 間接尋址 ? 操作數(shù) 的 偏移地址 (有效地址 EA)放在 寄存器 中 ? 只有 SI、 DI、 BX 和 BP 可作間址寄存器 ? 例 : MOV AX,[BX] MOV CL,CS:[DI] 錯(cuò)誤例 : MOV AX, [DX] MOV CL, [AX] 直接變址尋址 ?EA=間址寄存器的內(nèi)容加上一個(gè) 8/16 位的位移量 ? 例 : MOV AX, [BX+8] MOV CX, TABLE[SI] MOV AX, [BP]。 例: MOV AX, [BX] [SI] MOV AX, [BX+SI] MOV AX, DS: [BP] [DI] 錯(cuò)誤例: MOV AX, [BX] [BP] MOV AX, [DI] [SI] 指令操作例: MOV AX, [BX][SI] 假定: (DS)=8000H, (BX)=2020H, SI=1000H 則物理地址 = 80000H + 2020H + 1000H = 83000H 指令執(zhí)行后 : (AL)=[83000H] (AH)=[83001H] 相對(duì)基址變址尋址 ? 在基址 變址尋址的基礎(chǔ)上再加上一個(gè)相對(duì)位 移量 EA=( BX) +( SI)或( DI) +8 位或 16 位位移量; EA=( BP) +( SI)或( DI) +8 位或 16 位位移量 指令 操作例 : MOV AX, DATA[DI][BX] 若 (DS)=8000H, (BX)=2020H, (DI)=1000H, DATA=200H 則指令執(zhí)行后 (AH)=[83021H], (AL)=[83020H] 寄存器間接、寄存器相對(duì)、基址變址、相對(duì)基址變址四種尋址方式的比 較: 尋址方式 指令操作數(shù)形式 ? 寄存器間接 只有一個(gè)寄存器( BX/BP/SI/DI 之一) ? 寄存器相對(duì) 一個(gè)寄存器加上位移量 ? 基址 —變址 兩個(gè)不同類別的寄存器 ? 相對(duì)基址 變址 兩個(gè)不同類別的寄存器加上位移量 二、地址尋址方式(了解有 4 類,能判斷) 簡要判斷依據(jù)(指令中間的單詞): 段內(nèi)直接 short,near 段內(nèi)間接 word 段間直接 far 段間間接 dword 例如《習(xí)題冊(cè)》 P16 選擇題第三題 特殊的情況:段內(nèi)直接用 NEAR 時(shí)可以省略, 例如: JMP PTR BETA 第二節(jié) 8086 指令系統(tǒng) 一、數(shù)據(jù)傳送指令 (重點(diǎn) ?) 通用傳送指令 (1) MOV dest, src; dest← src 傳送的是字節(jié)還是字取決于指令中涉及的寄存器是 8 位還是 16 位。存儲(chǔ)單元送累加器 ⑤ MOV mem, acc 。如: MOV [BX], 12H 是錯(cuò)誤的。堆棧的最高地址叫棧底。 要求: 兩操作數(shù)中必須有一個(gè)在寄存器中; 操作數(shù)不能為段寄存器和立即數(shù); 源和目地操作數(shù)類型要一致。 功能 : (累加器 )← → I/O 端口 ( 1) 輸入指令 IN 格式 : IN acc,PORT 。(AL)← ((DX)) (2) 輸出指令 OUT 格式: OUT port,acc OUT DX,acc 例: OUT 68H, AX 。 將指定內(nèi)存單元的
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1