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

正文內(nèi)容

[理學(xué)]計算機組成原理指令系統(tǒng)(編輯修改稿)

2025-01-31 18:10 本頁面
 

【文章內(nèi)容簡介】 礎(chǔ)之上推出的擴展型準(zhǔn) 16b微型機 , 字長 16b, 但其外部數(shù)據(jù)總線 8b, 這樣便于與眾多的 8b外部設(shè)備連接 。 由于 Intel 8086/8088指令字較短 , 所以指令采用 變長指令字結(jié)構(gòu) 。 指令格式包含單字長指令 、 雙字長指令 、 三字長指令 等多種 。 2. 大型計算機 IBM 370系列指令格式 IBM 370系統(tǒng)是 IBM公司于 1970年推出的 32b大型計算機 , 1983年 IBM又推出了 370的擴充結(jié)構(gòu): IBM 370—XA(eXtended Architecture), 首次在 3080系列上實現(xiàn) , 后來又有擴充結(jié)構(gòu) ESA/ 370, 于 1986年推出 3090系列 。 ESA/ 370增加了指令格式 , 稱為 擴充格式 , 有 16b操作碼 ,包括了向量運算與 128b長度的浮點運算指令 。 指令格式舉例 Nanjing University of Information Science amp。 Technology, Computer and Software Institute 3. SPARC計算機的指令格式 SPARC是 Sun Microsystem公司于 1987年推出的精簡指令系統(tǒng)計算機 ( RISC) , 字長 32b。 SPARC共有三種指令格式 , 格式 格式 2和格式 3, 如圖所示: Sun Microsystem RISC SPARC指令格式 格式 1 : C A L L 指令 OP D i s p 30 ( 30 位位移量) 31 30 29 0 格式 2 : S E T H I 指令、 B R A N C H 指令 OP Rd O P 2 i m m 22 ( 2 2 位立即數(shù)) OP a C o nd O P 2 d i s p 2 2 ( 22 位位移量) 31 30 29 28 25 24 2 2 2 1 0 格式 3 : 其他指令 OP Rd O P 3 R s 1 i as i R s 2 OP Rd O P 3 R s 1 i S i m m 13 OP Rd O P 3 R s 1 O P f R s 2 31 30 29 25 24 19 1 8 14 13 1 2 5 4 0 Nanjing University of Information Science amp。 Technology, Computer and Software Institute 指令和數(shù)據(jù)的尋址方式 ? 指令的尋址方式 ? 操作數(shù)尋址方式 ? 尋址方式舉例 Nanjing University of Information Science amp。 Technology, Computer and Software Institute 指令的尋址方式 ? 操作數(shù)或指令在存儲器中的地址 :某個操作數(shù)或某條指令存放在某個存儲單元時,其存儲單元的編號。 ? 在存儲器中,操作數(shù)或指令字寫入或讀出的方式,有: 地址指定方式 、 相聯(lián)存儲方式 和 堆棧存取方式 。 ? 當(dāng)采用地址指定方式時,形成操作數(shù)或指令地址的方式,稱為 尋址方式 。 Nanjing University of Information Science amp。 Technology, Computer and Software Institute ? 尋址方式分為兩類,即 指令尋址方式 和數(shù)據(jù)尋址方式 ,前者比較簡單,后者比較復(fù)雜。 ? 所謂指令尋址方式,就是 確定下一條將要執(zhí)行的指令地址的方法 。 ? 指令的尋址方式有兩種: ?一種是 順序?qū)ぶ贩绞?, ?另一種是 跳躍尋址方式 。 指令的尋址方式 Nanjing University of Information Science amp。 Technology, Computer and Software Institute ? 指令地址在內(nèi)存中 按順序安排 ,當(dāng)執(zhí)行一段程序時,通常是一條指令接一條指令的順序執(zhí)行。 ?即從存儲器取出第一條指令,然后執(zhí)行這條指令;接著從存儲器取出第二條指令,在執(zhí)行第二條指令;接著再取出第三條指令 …… 這種程序順序執(zhí)行的過程,我們稱為指令的順序?qū)ぶ贩绞健? ?為此,必須使用程序計數(shù)器(又稱指令指針寄存器) PC來計數(shù)指令的順序號,該順序號就是指令在內(nèi)存中的地址。 Nanjing University of Information Science amp。 Technology, Computer and Software Institute 指令的順序?qū)ぶ贩绞? 主存儲器 指令地址 指令內(nèi)容 1 1 +1 10 L D A 100 11 S U B 102 12 S T A 104 13 JM P 16 14 L D A 1 10 15 A D D 1 12 16 I N C 17 S T A 200 ┄ ┄ 程序計數(shù)器 Nanjing University of Information Science amp。 Technology, Computer and Software Institute ? 當(dāng)程序要轉(zhuǎn)移執(zhí)行的順序時,指令的尋址就采取跳躍尋址方式。 ? 跳躍,又稱跳轉(zhuǎn),是指下條指令的地址碼不是由程序計數(shù)器給出,而是由本條指令給出。 ? 注意:程序跳躍后,按 新的指令地址 開始順序執(zhí)行。指令計數(shù)器的內(nèi)容也必須相應(yīng)改變,以便及時跟蹤新的指令地址。 主存儲器 13 指令地址 指令內(nèi)容 13 JM P 16 14 L D A 1 10 15 A D D 1 12 16 I N C 17 S T A 200 ┄ ┄ ┄ ┄ 程序計數(shù)器 Nanjing University of Information Science amp。 Technology, Computer and Software Institute ? 采用指令跳躍尋址方式,可以實現(xiàn)程序轉(zhuǎn)移或構(gòu)成循環(huán)程序,從而能縮短程序長度,或?qū)⒛承┏绦蜃鳛楣渤绦蛞谩? ? 指令系統(tǒng)中的各種條件轉(zhuǎn)移或無條件轉(zhuǎn)移指令,就是為了實現(xiàn)指令的跳躍尋址而設(shè)置的。 Nanjing University of Information Science amp。 Technology, Computer and Software Institute 操作數(shù)尋址方式 ? 所謂操作數(shù)尋址方式,就是形成操作數(shù)的有效地址( EA)的方法。 ? 指令字中的地址碼字段,通常是由形式地址和尋址方式特征位組成的,并不是操作數(shù)的有效地址。其表示形式為: OPCODE 尋址方式特征 MOD 形式地址 A Nanjing University of Information Science amp。 Technology, Computer and Software Institute ? 形式地址 A,是指令字結(jié)構(gòu)中給定的地址量。 ? 尋址方式特征位 ,通常由 間址位 (I)和 變址位(X)組成。 ?若指令無間址和變址要求,則形式地址就是操作數(shù)的有效地址; ?若指令中指明要進行變址或間址變換,則形式地址就不是操作數(shù)的有效地址,而必須按指定方式進行變換,才能形成有效地址。 OPCODE 尋址方式特征 MOD 形式地址 A Nanjing University of Information Science amp。 Technology, Computer and Software Institute 常見的操作數(shù)尋址方式 ? 隱含尋址方式 ? 立即尋址 (Immediate Addressing) ? 寄存器尋址方式 ( Register Addressing ) ? 直接尋址 (Direct Addressing) ? 間接尋址 ( Indirect Addressing ) ? 相對尋址 ( Relative Addressing ) ? 基址尋址 ( Based Addressing ) ? 變址尋址( Indexed Addressing) ? 堆棧尋址 ( Stack Addressing ) Nanjing University of Information Science amp。 Technology, Computer and Software Institute ? 在指令中不明顯的給出而是 隱含著操作數(shù)的地址 。 ? 例如 :單地址的指令格式,沒有在地址字段中指明第二操作數(shù)地址,而是規(guī)定累加寄存器 AC作為第二操作數(shù)地址,AC對單地址指令格式來說是隱含地址。 Nanjing University of Information Science amp。 Technology, Computer and Software Institute ? 立即尋址方式表示形式為: OPCODE 立即尋址方式 操作數(shù) Data ? 指令的地址字段 指出的不是操作數(shù)的地址,而是操作數(shù)本身 。 ? 這種方式的特點是指令執(zhí)行時間很短,不需要訪問內(nèi)存取數(shù)(操作數(shù)在地址碼字段中)。 2. 立即尋址 Nanjing University of Information Science amp。 Technology, Computer and Software Institute 寄存器尋址方式 ( Register Addressing ) ? 操作數(shù)放在 CPU的通用寄存器中,操作數(shù)所在的寄存器編號存放在指令的地址字段 A中,即: ? DATA=( Ri) MOV AX, BX MOV AL, BH Nanjing University of Information Science amp。 Technology, Computer and Software Institute 4.直接尋址 (Direct Addressing) ? 操作數(shù)位于存儲器中,操作數(shù)所在的存儲器單元的地址存放在指令的地址字段 A中,即: ? DATA=( EA) ? 指令字中的形式地址 A就是操作數(shù)的有效地址 E ? EA=A,該類指令中的形式地址 A又稱為 直接地址 Nanjing University of Informa
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1