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

正文內(nèi)容

計(jì)算機(jī)組成指令系統(tǒng)匯編語(yǔ)言-wenkub

2023-05-27 22:18:42 本頁(yè)面
 

【正文】 地寫出處理問(wèn)題和解題過(guò)程的程序,力爭(zhēng)使程序設(shè)計(jì)工作的效率更高。 兼容性 :同一系列機(jī)軟件兼容 對(duì)設(shè)計(jì)指令系統(tǒng)的要求 對(duì)指令系統(tǒng)的要求很嚴(yán)格,既要支持程序設(shè)計(jì)人員 用它設(shè)計(jì)各種程序 , 越簡(jiǎn)單、方便越好 (相同算法實(shí)現(xiàn)所需的指令少 ),又要容易在計(jì)算機(jī)中 用硬件實(shí)現(xiàn)這些指令的處理功能 , 越節(jié)省、高效越好 ,但這兩個(gè)方面的要求經(jīng)常是有矛盾的。 硬件系統(tǒng) 負(fù)責(zé)用于實(shí)現(xiàn)每條指令的功能,解決指令之間的連接關(guān)系; 軟件 由按一定規(guī)則組織起來(lái)的許多條指令組成,完成一定的數(shù)據(jù)運(yùn)算或者事務(wù)處理功能。指令用于程序設(shè)計(jì)人員告知計(jì)算機(jī)執(zhí)行一個(gè)最基本運(yùn)算、處理功能。 指令系統(tǒng): 一臺(tái)計(jì)算機(jī)提供的全部指令構(gòu)成該計(jì)算機(jī)的 指令系統(tǒng) 。 指令系統(tǒng)優(yōu)劣是一個(gè)計(jì)算機(jī)系統(tǒng)是否成功的關(guān)鍵因素,同時(shí)也是設(shè)計(jì)一臺(tái)計(jì)算機(jī)的起點(diǎn)和基本依據(jù)。 5 3 個(gè)層次的程序設(shè)計(jì)語(yǔ)言 機(jī)器語(yǔ)言 是計(jì)算機(jī) 硬件能直接識(shí)別和運(yùn)行的指令 的集合 ,是二進(jìn)制碼組成的指令,用機(jī)器語(yǔ)言設(shè)計(jì)程序 基本不可行 。對(duì)編譯器的效率要求很高。 指令并行度差 。( Alpha 處理器) 提供 數(shù)目較少 、 格式與功能簡(jiǎn)單 、 運(yùn)行高效 的指令,追求的是計(jì)算機(jī)控制器實(shí)現(xiàn)簡(jiǎn)單,運(yùn)行高速,更容易在單塊超大規(guī)模集成電路的芯片內(nèi)制做出來(lái)。 這種架構(gòu)會(huì)增加 CPU結(jié)構(gòu)的復(fù)雜性和對(duì) CPU工藝的要求,但對(duì)于編譯器的開發(fā)十分有利。 MOV B, ADDRB。 這種架構(gòu)可以降低 CPU的復(fù)雜性以及允許在同樣的工藝水平下生產(chǎn)出功能更強(qiáng)大的 CPU,但對(duì)于編譯器的設(shè)計(jì)有更高的要求。 指令基本格式:一般由操作碼和操作對(duì)象兩部分組成 操作對(duì)象指一個(gè)或多個(gè)地址碼。 地址碼包括:源操作數(shù)地址、目的操作數(shù)地址和下一條指令的地址。 指令的長(zhǎng)度與機(jī)器的字長(zhǎng)沒(méi)有固定的關(guān)系,它既可以小于或等于機(jī)器的字長(zhǎng) ,也可以大于機(jī)器的字長(zhǎng) (增加取指時(shí)間 )。 11 指令的長(zhǎng)度主要取決于操作碼的長(zhǎng)度、操作數(shù)地址的長(zhǎng)度和操作數(shù)地址的個(gè)數(shù)。 在 Pentium系列機(jī)中,指令格式也是可變的:由 8位、16位、 32位、 64位不等。 變長(zhǎng)的操作碼的組織方案 (擴(kuò)展操作碼 ) 不同的指令操作碼的位數(shù)可以變化,稱可變長(zhǎng)操作碼。 13 假設(shè)某機(jī)器的指令長(zhǎng)度為 16位,包括 4位基本操作碼和三個(gè) 4位地址碼段。 OP 18 指令操作數(shù)來(lái)源和去向 CPU內(nèi)部的通用寄存器: 操作數(shù)存放在 CPU的通用寄存器中,地址碼 A為寄存器號(hào)。 操作數(shù)存放在主存中,地址碼 A為其地址信息 立即數(shù)。需要在計(jì)算機(jī)中設(shè)置為使用和控制這幾個(gè)部件運(yùn)行的相應(yīng)指令。 通常在指令中為每一個(gè)操作數(shù)專設(shè)一個(gè)地址字段,用來(lái)表示數(shù)據(jù)的來(lái)源或去向的地址。 指令在內(nèi)存中按順序存放,當(dāng)順序執(zhí)行一段程序時(shí),根據(jù) PC從存儲(chǔ)器取出當(dāng)前指令, PC自動(dòng)+ 1,然后執(zhí)行這條指令 ;接著又根據(jù) PC指示從存儲(chǔ)器取出下一條指令, PC自動(dòng)+ 1, 執(zhí)行 …… 。 30 存儲(chǔ)結(jié)構(gòu)與存取方式 一個(gè)指令系統(tǒng)采用什么樣的尋址方式與存儲(chǔ)結(jié)構(gòu)及其存取方式有關(guān)。 31 存儲(chǔ)結(jié)構(gòu)與存取方式 4. 外存 訪問(wèn)時(shí),用戶給出文件名,系統(tǒng)給出外存的尋址信息。 32 基本尋址方式 1. 立即尋址方式 由指令直接給出操作數(shù)。 例如: MOV R0,AAAA(教學(xué)機(jī) ) MOV AL,5 MOV AX,3406H (x86) :立即數(shù) 后,其長(zhǎng)度可變。(受指令長(zhǎng)度限制) 36 例 . 指令: INC [2022H] 1000H 1A00H 2022H 1B00H ... M 37 間接尋址方式 間接尋址方式 指令給出操作數(shù)的間接地址。 M 低 高 堆棧向上生成 壓棧: SP自動(dòng)減 1,再存數(shù)。 出棧 : S ... ... ... 40 變址尋址方式 變址尋址方式 指令給出一個(gè)寄存器號(hào)和一個(gè)地址量,寄存器內(nèi)容與地址量之和為有效地址。 格式 基址寄存器號(hào) Rb 4K 操作碼 OP Rb D 位移量 S =((Rb)+ D) 基準(zhǔn)地址 相對(duì)于基址的位移 M ... ... …... …... Rb 4K D=2 D=2 43 基址尋址方式 便于訪問(wèn)兩維數(shù)組中某類指定的元素。 格式 位移量 操作碼 OP PC 177。 MIPS32是 32位字長(zhǎng)、典型 RISC結(jié)構(gòu)的計(jì)算機(jī),其指令格式規(guī)范,只有3種,用到的尋址方式和指令條數(shù)少。有 3種 指令格式,即寄存器型、立即數(shù)型和轉(zhuǎ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ù)雜的指令。超級(jí)標(biāo)量及超級(jí)流水線技術(shù),增加了指令執(zhí)行的并行度,使得一條指令的平均指令執(zhí)行時(shí)間小于一個(gè)機(jī)器周期。 設(shè)計(jì)特點(diǎn) ( RISC的特點(diǎn)) 52 典型指令系統(tǒng) intel Pentium CISC代表 指令表示: 主要由兩部分組成:指令前綴,指令本身。指令串行執(zhí)行,大多數(shù)指令需要多個(gè)時(shí)鐘周期完成。 54 習(xí)題 鞏固概念 1 指令系統(tǒng)中采用不同尋址方式的目的是() ,擴(kuò)大尋址空間,提高編程靈活性 55 2 為了縮短指令中某個(gè)地址段的位數(shù),有效的方法是采?。ǎ? A. 立即尋址 B. 變址尋址 C. 間接尋址 D. 寄存器尋址 56 3 假定指令中地址碼給出的是操作數(shù)的有效地址,則該指令采用的尋址方式是() A. 立即 B. 直接 C. 基址 D. 相對(duì) 57 4 設(shè)指令中的地址碼為 A,變址寄存器為 X,程序計(jì)數(shù)器為 PC,則變址尋址方式的操作數(shù)地址為() A . (PC)+A B. (A)+(X) C. (A+X ) D. A+(X) 58 5 設(shè)指令中的地址碼為 A,變址寄存器為 X,基址寄存器為 B,程序計(jì)數(shù)器為 PC,則變址間接尋址方式的操作數(shù)地址為() A. (X)+(A) B. (X+B) C. ((X)+A) D. (A)+(PC) 59 6 某機(jī)器字長(zhǎng)為 16位,主存按字節(jié)編址,轉(zhuǎn)移指令采用相對(duì)尋址,由兩個(gè)字節(jié)組成,第一字節(jié)為操作碼字段,第二字節(jié)為相對(duì)位移量字段,假設(shè)取指令時(shí),每取一個(gè)字節(jié) PC 自動(dòng)加 1,若某轉(zhuǎn)移指令所在主存地址為 2022H,相對(duì)位移量字段的內(nèi)容為 06H,則該轉(zhuǎn)移指令成功轉(zhuǎn)移后的目標(biāo)地址是() A 2022H B 2022H C 2022H D 2022H 60 7 采用相對(duì)尋址方式的轉(zhuǎn)移指令占兩個(gè)字節(jié),第一字節(jié)為操作碼字段,第二字節(jié)為相對(duì)位移量字段(補(bǔ)碼表示),假設(shè)取指令時(shí),每取一個(gè)字節(jié) PC 自動(dòng)加 1,假設(shè)執(zhí)行到該轉(zhuǎn)移指令時(shí) PC的內(nèi)容為 2022H,要求轉(zhuǎn)移到 200AH,則該轉(zhuǎn)移指令第二字節(jié)的內(nèi)容應(yīng)該為() A 05H B 08H
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1