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

正文內(nèi)容

計(jì)算機(jī)組成指令系統(tǒng)匯編語(yǔ)言-文庫(kù)吧資料

2025-05-18 22:18本頁(yè)面
  

【正文】 A 1200H B 12FCH C 38B8H D 88F9H 63 10假設(shè)某條指令的一個(gè)操作數(shù)采用寄存器間接尋址方式,指令中給出的寄存器編號(hào)為 8, 8號(hào)寄存器的內(nèi)容為 1200H,地址為 1200H的內(nèi)存單元中的內(nèi)容為 12FCH,地址為 12FC的內(nèi)存單元的內(nèi)容為 38B8H,而 38B8H單元的內(nèi)容為 88F9H,則該操作數(shù)的有效地址為() A 1200H B 12FCH C 38B8H D 88F9H 64 教學(xué)機(jī)的匯編語(yǔ)言程序設(shè)計(jì) 要設(shè)計(jì)匯編程序必須首先知道有哪些匯編語(yǔ)句可用(指令),每個(gè)語(yǔ)句實(shí)現(xiàn)的功能和具體使用方法,可能用到的數(shù)據(jù)或主存地址的書寫方式; 最常用的程序流程控制,包括順序執(zhí)行 ,必轉(zhuǎn)或者條件轉(zhuǎn)移執(zhí)行,循環(huán)執(zhí)行,子程序調(diào)用與返回執(zhí)行等 ,這些程序的流程結(jié)構(gòu)對(duì)任何程序設(shè)計(jì)語(yǔ)言都是類似的。 3. 有較多的專用寄存器,大部分運(yùn)算所需的數(shù)據(jù)均需訪問(wèn)存儲(chǔ)器獲取。指令串行執(zhí)行,大多數(shù)指令需要多個(gè)時(shí)鐘周期完成。具體含義件 P129 53 特點(diǎn) 主要在以下方面來(lái)對(duì)增強(qiáng)指令的功能 1. 面向目標(biāo)程序增強(qiáng)指令功能 具體方法有: ? 提高運(yùn)算類指令的功能 ? 提高傳送類指令的功能 ? 增強(qiáng)程序控制指令功能 2. 面向編譯程序目標(biāo)代碼生成優(yōu)化的改進(jìn) 3. 提供面向操作系統(tǒng)優(yōu)化的指令 主要特點(diǎn) 1. 指令系統(tǒng)復(fù)雜。 設(shè)計(jì)特點(diǎn) ( RISC的特點(diǎn)) 52 典型指令系統(tǒng) intel Pentium CISC代表 指令表示: 主要由兩部分組成:指令前綴,指令本身。 ( 6) 以硬布線控制邏輯為主,不用或少用微碼控制。超級(jí)標(biāo)量及超級(jí)流水線技術(shù),增加了指令執(zhí)行的并行度,使得一條指令的平均指令執(zhí)行時(shí)間小于一個(gè)機(jī)器周期。 ( 3) 只有取數(shù) /存數(shù)指令訪問(wèn)存儲(chǔ)器,其余指令的操作都在寄存器之間進(jìn)行。 op rs rt rd shamt funct 寄存器型 立即數(shù)型 轉(zhuǎn)移型 op rs rt address / immediate op target 例如: add $1, $2, $3 R3←R1+R2 例如: lw $1, $2, 100 R2←M[R1+100] addi $1, $2, 100 R2←R1+100 例如: j 8000 轉(zhuǎn)移到 PC[31..28] 8000 4 6 5 5 5 5 6 50 MIPS指令集具有以下特點(diǎn) : ( 1) 指令系統(tǒng)設(shè)計(jì)時(shí)選擇一些使用頻率較高的簡(jiǎn)單指令,且選擇一些很有用但不復(fù)雜的指令。 特點(diǎn):指令規(guī)整,尋址方式簡(jiǎn)單。有 3種 指令格式,即寄存器型、立即數(shù)型和轉(zhuǎn)移型。 第 3種指令稱為 J型指令 ,完成無(wú)條件跳轉(zhuǎn)的操作功能。 MIPS32是 32位字長(zhǎng)、典型 RISC結(jié)構(gòu)的計(jì)算機(jī),其指令格式規(guī)范,只有3種,用到的尋址方式和指令條數(shù)少。 D) 有效地址相對(duì) PC上下浮動(dòng) ,給編程帶來(lái)方便 。 格式 位移量 操作碼 OP PC 177。 基址 :指令提供 位移量 (不變 ), R提供 基準(zhǔn)量 (可變 );用于擴(kuò)大有限字長(zhǎng)指令的訪存空間。 格式 基址寄存器號(hào) Rb 4K 操作碼 OP Rb D 位移量 S =((Rb)+ D) 基準(zhǔn)地址 相對(duì)于基址的位移 M ... ... …... …... Rb 4K D=2 D=2 43 基址尋址方式 便于訪問(wèn)兩維數(shù)組中某類指定的元素。 D=首址 D為存儲(chǔ)區(qū)首址; (RX)為所訪單元距離 首址的長(zhǎng)度; RX初值為 0,每訪問(wèn)一 個(gè)單元, (RX)+1。 出棧 : S ... ... ... 40 變址尋址方式 變址尋址方式 指令給出一個(gè)寄存器號(hào)和一個(gè)地址量,寄存器內(nèi)容與地址量之和為有效地址。 先取數(shù), SP再自動(dòng)加 1。 M 低 高 堆棧向上生成 壓棧: SP自動(dòng)減 1,再存數(shù)。 存儲(chǔ)單元號(hào) 寄存器號(hào) (數(shù)在 M中 ) (數(shù)在 M中 ) 格式 ( 1)存儲(chǔ)器間址 操作碼 OP 間接地址 D D=0030 0060 ... 0060 S ... S =((D)) M 間址單元 地址指針 間址單元地址 操作數(shù)地址 操作數(shù) M M 38 間接尋址方式 ( 2)寄存器間址 操作碼 OP 寄存器號(hào) R 格式 R所占位數(shù)少; R可提供全字長(zhǎng)地 址碼;修改 R內(nèi)容比修改 M內(nèi)容快。(受指令長(zhǎng)度限制) 36 例 . 指令: INC [2022H] 1000H 1A00H 2022H 1B00H ... M 37 間接尋址方式 間接尋址方式 指令給出操作數(shù)的間接地址。 存儲(chǔ)單元號(hào) 寄存器號(hào) (數(shù)在 M中 ) (數(shù)在 R中 ) 操作碼 OP 寄存器號(hào) R ( 1)寄存器直接尋址 (寄存器尋址) 格式 R所占位數(shù)少; 訪問(wèn) R比訪問(wèn) M快 但 R數(shù)量有限 S =( R) 34 直接尋址方式 例 . 指令: INC R1 1000H R0 2022H R1 3A00H R2 3C00H R3 35 直接尋址方式 ( 2)存儲(chǔ)器直接尋址 操作碼 OP 有效地址 D (直接尋址) 定長(zhǎng)格式 變長(zhǎng)格式 基本指令 DL DH D的位數(shù)可覆蓋 整個(gè)存儲(chǔ)空間 S =( D) 用于訪問(wèn)固定的存儲(chǔ)單元。 例如: MOV R0,AAAA(教學(xué)機(jī) ) MOV AL,5 MOV AX,3406H (x86) :立即數(shù) 后,其長(zhǎng)度可變。 數(shù)在基本指令之后,其長(zhǎng)度可變。 32 基本尋址方式 1. 立即尋址方式 由指令直接給出操作數(shù)。 5. 外設(shè) 訪問(wèn)時(shí),主機(jī)通過(guò)外設(shè)中的相關(guān)寄存器實(shí)現(xiàn)與外設(shè)的 I/O傳送。 31 存儲(chǔ)結(jié)構(gòu)與存取方式 4. 外存 訪問(wèn)時(shí),用戶給出文件名,系統(tǒng)給出外存的尋址信息。稱為可編址寄存器。 30 存儲(chǔ)結(jié)構(gòu)與存取方式 一個(gè)指令系統(tǒng)采用什么樣的尋址方式與存儲(chǔ)結(jié)構(gòu)及其存取方式有關(guān)。 29 數(shù)據(jù)尋址 指令的地址碼字段,通常都不代表操作數(shù)的真實(shí)地址,把它稱作形式地址,記為 A。 指令在內(nèi)存中按順序存放,當(dāng)順序執(zhí)行一段程序時(shí),根據(jù) PC從存儲(chǔ)器取出當(dāng)前指令, PC自動(dòng)+ 1,然后執(zhí)行這條指令 ;接著又根據(jù) PC指示從存儲(chǔ)器取出下一條指令, PC自動(dòng)+ 1, 執(zhí)行 …… 。 28 指令尋址 順序?qū)ぶ贩绞? 控制器中 使用程序計(jì)數(shù)器 PC來(lái)指示指令在內(nèi)存中的地址 。 通常在指令中為每一個(gè)操作數(shù)專設(shè)一個(gè)地址字段,用來(lái)表示數(shù)據(jù)的來(lái)源或去向的地址。 25 指令的功能分類 1 算術(shù)與邏輯運(yùn)算指令 加、減、乘、除、變符號(hào) 等算術(shù)運(yùn)算 與、或、非、異或 等邏輯運(yùn)算 移位操作指令 算術(shù)移位(一般只右移)、邏輯移位、循環(huán)移位 數(shù)據(jù)傳送指令 通用寄存器之間傳送 通用寄存器與主存儲(chǔ)器存儲(chǔ)單元之間傳送 主存儲(chǔ)器不同存儲(chǔ)單元之間傳送 輸入輸出指令 通用寄存器與輸入輸出設(shè)備(接口)之間傳送 26 指令的功能分類 2 轉(zhuǎn)移指令 變動(dòng)程序中指令執(zhí)行次序的指令,分為無(wú)條件轉(zhuǎn)移指令和條件轉(zhuǎn)移指令 子程序調(diào)用與返回指令 子程序調(diào)用與返回指令要配合使用,子程序的最后一條指令一定是返回指令,執(zhí)行結(jié)束后返回主程序斷點(diǎn) 堆棧操作指令 堆棧( stack)是由若干個(gè)連續(xù)存儲(chǔ)單元組成的先進(jìn)后出的存儲(chǔ)區(qū),有壓入(即進(jìn)棧)和彈出(即退棧)操作 其他指令
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1