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

正文內(nèi)容

計算機組成指令系統(tǒng)匯編語言(編輯修改稿)

2025-06-08 22:18 本頁面
 

【文章內(nèi)容簡介】 來表示數(shù)據(jù)的來源或去向的地址。 在指令中給出 的操作數(shù)(或指令)的地址被稱為形式地址 ,使用形式地址信息并按一定規(guī)則 計算出來或 讀操作得到的 一個數(shù)值才是數(shù)據(jù)(或指令)的 實際地址 (有效地址、物理地址 )。 28 指令尋址 順序?qū)ぶ贩绞? 控制器中 使用程序計數(shù)器 PC來指示指令在內(nèi)存中的地址 。在程序順序執(zhí)行時,指令的地址碼由 PC自加1得出。 指令在內(nèi)存中按順序存放,當(dāng)順序執(zhí)行一段程序時,根據(jù) PC從存儲器取出當(dāng)前指令, PC自動+ 1,然后執(zhí)行這條指令 ;接著又根據(jù) PC指示從存儲器取出下一條指令, PC自動+ 1, 執(zhí)行 …… 。 跳躍尋址方式 當(dāng)程序執(zhí)行轉(zhuǎn)移指令時,程序不再順序執(zhí)行,而是跳轉(zhuǎn)到另一個地址去執(zhí)行,此時, 由該條轉(zhuǎn)移指令的地址碼字段可以得到新指令地址,然后將其置入PC中。 29 數(shù)據(jù)尋址 指令的地址碼字段,通常都不代表操作數(shù)的真實地址,把它稱作形式地址,記為 A。操作數(shù)的真實地址稱為有效地址,記作 EA,它是由尋址方式和形式地址共同來確定的。 30 存儲結(jié)構(gòu)與存取方式 一個指令系統(tǒng)采用什么樣的尋址方式與存儲結(jié)構(gòu)及其存取方式有關(guān)。 1. CPU中的寄存器 訪問時只需給出寄存器號或隱含約定(根據(jù)操作碼)。稱為可編址寄存器。 2. 主存 訪問時應(yīng)給出相應(yīng)的存儲單元號 3. 堆棧 堆棧的操作在棧頂實現(xiàn),棧頂?shù)刂酚卸褩V羔樇拇嫫?SP給出,用隱地址訪問。 31 存儲結(jié)構(gòu)與存取方式 4. 外存 訪問時,用戶給出文件名,系統(tǒng)給出外存的尋址信息。通常不由指令直接給出,而由主機以命令字形式給出。 5. 外設(shè) 訪問時,主機通過外設(shè)中的相關(guān)寄存器實現(xiàn)與外設(shè)的 I/O傳送??蓪⑦@些寄存器與主存統(tǒng)一編址,或為其分配專門的 I/O端口地址。 32 基本尋址方式 1. 立即尋址方式 由指令直接給出操作數(shù)。 操作碼 OP 立即數(shù) S 定長格式: 變長格式 : 基本指令 立即數(shù) S 數(shù)在指令中,其長度固定、位數(shù)有限。 數(shù)在基本指令之后,其長度可變。 用來提供常數(shù)、設(shè)置初值等。 例如: MOV R0,AAAA(教學(xué)機 ) MOV AL,5 MOV AX,3406H (x86) :立即數(shù) 后,其長度可變。:立即數(shù):立即數(shù)33 直接尋址方式 指令直接給出操作數(shù)地址 .操作數(shù)地址為寄存器地址則稱為寄存器直接尋址,操作數(shù)地址為存儲器地址則稱為存儲器直接尋址。 存儲單元號 寄存器號 (數(shù)在 M中 ) (數(shù)在 R中 ) 操作碼 OP 寄存器號 R ( 1)寄存器直接尋址 (寄存器尋址) 格式 R所占位數(shù)少; 訪問 R比訪問 M快 但 R數(shù)量有限 S =( R) 34 直接尋址方式 例 . 指令: INC R1 1000H R0 2022H R1 3A00H R2 3C00H R3 35 直接尋址方式 ( 2)存儲器直接尋址 操作碼 OP 有效地址 D (直接尋址) 定長格式 變長格式 基本指令 DL DH D的位數(shù)可覆蓋 整個存儲空間 S =( D) 用于訪問固定的存儲單元。指令中能給出的直接地址空間范圍有限。(受指令長度限制) 36 例 . 指令: INC [2022H] 1000H 1A00H 2022H 1B00H ... M 37 間接尋址方式 間接尋址方式 指令給出操作數(shù)的間接地址。目的:相對直接尋址,擴大尋址范圍。 存儲單元號 寄存器號 (數(shù)在 M中 ) (數(shù)在 M中 ) 格式 ( 1)存儲器間址 操作碼 OP 間接地址 D D=0030 0060 ... 0060 S ... S =((D)) M 間址單元 地址指針 間址單元地址 操作數(shù)地址 操作數(shù) M M 38 間接尋址方式 ( 2)寄存器間址 操作碼 OP 寄存器號 R 格式 R所占位數(shù)少; R可提供全字長地 址碼;修改 R內(nèi)容比修改 M內(nèi)容快。 S =((R)) R=02 M 0040 S ... ... ... 地址指針 0040 寄存器號 操作數(shù)地址 操作數(shù) R M 39 堆棧尋址 堆棧尋址 格式 操作碼 OP 堆棧指針 SP SP S =((SP)) 0070 棧頂 SP既可出現(xiàn)在指令中,也可隱含約定。 M 低 高 堆棧向上生成 壓棧: SP自動減 1,再存數(shù)。 (SP), 自減型間址 。 先取數(shù), SP再自動加 1。 (SP)+, 自增型間址 。 出棧 : S ... ... ... 40 變址尋址方式 變址尋址方式 指令給出一個寄存器號和一個地址量,寄存器內(nèi)容與地址量之和為有效地址。 變址寄存器號 S =((RX)+ D) 格式 操作碼 OP RX D 形式地址 變址量 基準(zhǔn)地址(數(shù)值) 41 變址尋址方式 例 . 用變址方式訪問一組連續(xù)區(qū)間內(nèi)的數(shù)組元素。 D=首址 D為存儲區(qū)首址; (RX)為所訪單元距離 首址的長度; RX初值為 0,每訪問一 個單元, (RX)+1。 n1 ... 0 1 2 ... D+1 D+2 D+n1 ... 42 基址尋址方式 基址尋址方式 指令給出一個寄存器號和一個地址量,寄存器內(nèi)容與地址量之和為有效地址。 格式 基址寄存器號 Rb 4K 操作碼 OP Rb D 位移量 S =((Rb)+ D) 基準(zhǔn)地址 相對于基址的位移 M ... ... …... …... Rb 4K D=2 D=2 43 基址尋址方式 便于訪問兩維數(shù)組中某類指定的元素。 比如 : 4K 4K Rb M ... ... …... …... Rb D=2 D=2 學(xué)生姓名 性別 性別 年齡 年齡 學(xué)生姓名 44 變址與基址的區(qū)別: 變址與基址的區(qū)別: 變址 :指令提供 基準(zhǔn)量 (不變 ), R提供 修改量 (可變 );適于處理一維數(shù)組。 基址 :指令提供 位移量 (不變 ), R提供 基準(zhǔn)量 (可變 );用于擴大有限字長指令的訪存空間。 45 相對尋址方式 相對尋址方式 指令給出位移量, PC內(nèi)容與位移量之和為有效地址。 格式 位移量 操作碼 OP PC 177。 D 程序計數(shù)器,由寄存器號選定或隱含指定 S =((PC)177。 D) 有效地址相對 PC上下浮動 ,給編程帶來方便 。 46 尋址特征:尋址方式的編碼 尋址特征 – RR指令編碼例子 OP: 4bit Ms: 源操作數(shù)尋址特征 3bit Rs: 源寄存器地址 3bit Md: 目的操作數(shù)尋址特征 3bit Rs: 目的寄存器地址 3bit Ms/Md: 000 寄存器直接 操作數(shù) =( Rn) 001 寄存器間接 操作數(shù) =((Rn)) 010 寄存器間接、自增 操作數(shù) = ((Rn)), Rn=Rn+1 011 相對 轉(zhuǎn)移目標(biāo)地址 =( PC) +( Rn) … 尋址特征 – 單地址編碼例子 操作碼 OP Ms Rs Md Rd 47 指令格式舉例 OP R1 R2 RR 格式 8 4 4 OP R1 X B D RX 格式 8
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1