歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類(lèi) > PPT文檔下載  

計(jì)算機(jī)組成原理白中英第四章指令系統(tǒng).ppt

  • 資源ID:15495527       資源大小:483.50KB        全文頁(yè)數(shù):53頁(yè)
  • 資源格式: PPT        下載積分:14.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要14.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

計(jì)算機(jī)組成原理白中英第四章指令系統(tǒng).ppt

第四章 指令系統(tǒng),概述 尋址方式 指令系統(tǒng),2020年8月13日12時(shí)45分,概 述,指令:是指示計(jì)算機(jī)某種操作的命令。 微指令,機(jī)器指令,宏指令 指令系統(tǒng):一臺(tái)計(jì)算機(jī)中所有機(jī)器指令的集合。 它是機(jī)器硬件設(shè)計(jì)的依據(jù),也是軟件設(shè)計(jì)的基礎(chǔ)。 它決定了一臺(tái)計(jì)算機(jī)硬件的主要性能和基本功能。是硬件和軟件間的界面。 系列計(jì)算機(jī):有共同的指令集,相同的基本體系結(jié)構(gòu)。 CISC和RISC,2020年8月13日12時(shí)45分,一個(gè)完善的指令系統(tǒng)應(yīng)滿足: 1.完備性:指令豐富,功能齊全,使用方便。 2.有效性:程序占空間小,執(zhí)行速度快。 3.規(guī)整性:對(duì)稱(chēng)性,勻齊性,指令格式和數(shù)據(jù)格式的一致性。 4.兼容性: “向上兼容”-系列機(jī)中低檔機(jī)上運(yùn)行的軟件可以在高檔機(jī)上運(yùn)行。,2020年8月13日12時(shí)45分,計(jì)算機(jī)語(yǔ)言與硬件結(jié)構(gòu)的關(guān)系,高級(jí)語(yǔ)言的語(yǔ)句和用法與具體機(jī)器的指令系統(tǒng)無(wú)關(guān); 低級(jí)語(yǔ)言分機(jī)器語(yǔ)言和匯編語(yǔ)言,他們和具體機(jī)器的指令系統(tǒng)密切相關(guān)。 匯編語(yǔ)言與硬件的關(guān)系密切,編寫(xiě)的程序緊湊、占內(nèi)存小、速度快,特別適合與編寫(xiě)經(jīng)常與硬件打交道的系統(tǒng)軟件;而高級(jí)語(yǔ)言不涉及機(jī)器的硬件結(jié)構(gòu),通用性強(qiáng)、編寫(xiě)程序容易,特別適合與編寫(xiě)與硬件沒(méi)有直接關(guān)系的應(yīng)用軟件。,2020年8月13日12時(shí)45分,概 述,機(jī)器指令的要素 操作碼 源操作數(shù) 目的操作數(shù) 下一條指令的引用 指令字(簡(jiǎn)稱(chēng)指令)即表示一條指令的機(jī)器字。 指令格式則是指令字用二進(jìn)制代碼表示的結(jié)構(gòu)形式,由操作碼字段和地址碼字段組成。,2020年8月13日12時(shí)45分,1操作碼 設(shè)計(jì)計(jì)算機(jī)時(shí),對(duì)指令系統(tǒng)的每一條指令都要規(guī)定一個(gè)操作碼。 指令操作碼表示該指令進(jìn)行什么性質(zhì)的操作, 表征指令的操作特性與功能。 組成操作碼字段的位數(shù)一般取決于計(jì)算機(jī)指令系統(tǒng)的規(guī)模。 例如,一個(gè)指令系統(tǒng)只有8條指令,則有3位操作碼就夠;如果有32條指令,那么就需要5位操作碼。,2020年8月13日12時(shí)45分,2地址碼 地址碼字段通常指定參與操作的操作數(shù)的地址。 根據(jù)一條指令中有幾個(gè)操作數(shù)地址,可將該指令稱(chēng)為幾操作數(shù)指令或幾地址指令。目前,二地址指令和一地址指令用的最多。,2020年8月13日12時(shí)45分,(1)零地址指令的指令字中只有操作碼,而沒(méi)有地址碼。 (2)一地址指令常稱(chēng)為單操作數(shù)指令。 OP (A) - A (AC) OP (A) - AC (3)二地址指令常稱(chēng)為雙操作數(shù)指令。 (A1) OP (A2)-A1 (4)三地址指令字中有三個(gè)操作數(shù)地址。 (A1) OP (A2)-A3 OP表示操作性質(zhì);(AC)表示累加寄存器AC中的數(shù);(A)表示內(nèi)存中地址為A的存儲(chǔ)單元中的數(shù)或運(yùn)算器中地址為A的通用寄存器中的數(shù);表示把操作(運(yùn)算)結(jié)果傳送到指定的地方。,2020年8月13日12時(shí)45分,二地址指令格式中,從操作數(shù)的物理位置來(lái)說(shuō),又可歸結(jié)為三種類(lèi)型。 存儲(chǔ)器-存儲(chǔ)器(SS)型指令:操作時(shí)都是涉及內(nèi)存單元,參與操作的數(shù)都放在內(nèi)存里,從內(nèi)存某單元中取操作數(shù),操作結(jié)果存放至內(nèi)存另一單元中,因此機(jī)器執(zhí)行這種指令需要多次訪問(wèn)內(nèi)存。 寄存器-寄存器(RR)型指令:需要多個(gè)通用寄存器或個(gè)別專(zhuān)用寄存器,從寄存器中取操作數(shù),把操作結(jié)果放到另一寄存器。機(jī)器執(zhí)行寄存器-寄存器型指令的速度很快,因?yàn)閳?zhí)行這類(lèi)指令,不需要訪問(wèn)內(nèi)存。 寄存器-寄存器(RS)型指令:執(zhí)行此類(lèi)指令時(shí),既要訪問(wèn)內(nèi)存單元,又要訪問(wèn)寄存器。,2020年8月13日12時(shí)45分,3指令字長(zhǎng)度 一個(gè)指令字中包含二進(jìn)制代碼的位數(shù),稱(chēng)為指令字長(zhǎng)度。而機(jī)器字長(zhǎng)是指計(jì)算機(jī)能直接處理的二進(jìn)制數(shù)據(jù)的位數(shù),與主存單元的位數(shù)一致,它決定了計(jì)算機(jī)的運(yùn)算精度。,它們之間關(guān)系如上:其中L為指令字長(zhǎng)度,N為機(jī)器字長(zhǎng)度,2020年8月13日12時(shí)45分,使用多字長(zhǎng)指令,目的在于提供足夠的地址位來(lái)解決訪問(wèn)內(nèi)存任何單元的尋址問(wèn)題。其主要缺點(diǎn)是必須兩次或多次訪問(wèn)內(nèi)存以取出一整條指令,降低了CPU的運(yùn)算速度,又占用了更多的存儲(chǔ)空間。 等長(zhǎng)指令字結(jié)構(gòu):各種指令字長(zhǎng)度是相等的。這種指令字結(jié)構(gòu)簡(jiǎn)單,且指令字長(zhǎng)度是不變的。 變長(zhǎng)指令字結(jié)構(gòu):各種指令字長(zhǎng)度隨指令功能而異。結(jié)構(gòu)靈活,能充分利用指令長(zhǎng)度,但指令的控制較復(fù)雜。,2020年8月13日12時(shí)45分,4.指令助記符 由于硬件只能識(shí)別1和0,所以采用二進(jìn)制操作碼是必要的,但是書(shū)寫(xiě)程序卻非常麻煩。 為了便于書(shū)寫(xiě)和閱讀程序,每條指令通常用3個(gè)或4個(gè)英文縮寫(xiě)字母來(lái)表示。這種縮寫(xiě)碼叫做指令助記符。 在不同的計(jì)算機(jī)中,指令助記符的規(guī)定是不一樣的。因此,指令助記符還必須轉(zhuǎn)換成與它們相對(duì)應(yīng)的二進(jìn)制碼。,2020年8月13日12時(shí)45分,指令格式舉例 八位微型計(jì)算機(jī)的指令格式 8位微型機(jī)字長(zhǎng)只有8位,指令結(jié)構(gòu)是一種可變字長(zhǎng)形式,包含單字長(zhǎng)、雙字長(zhǎng)、三字長(zhǎng)指令等多種。 內(nèi)存按字節(jié)編址,所以單字長(zhǎng)指令每執(zhí)行一條指令后,指令地址加。雙字長(zhǎng)指令或三字長(zhǎng)指令每執(zhí)行一條指令時(shí),指令地址要加2或加3,可見(jiàn)多字長(zhǎng)的指令格式不利于提高機(jī)器速度。,2020年8月13日12時(shí)45分,指令和指令系統(tǒng)指令的使用,一般的操作數(shù)類(lèi)型大小選擇主要有:字節(jié)、半字(16位)、單字(32位)、和雙字(64位)。,2020年8月13日12時(shí)45分,例:指令格式如下所示,其中機(jī)器字長(zhǎng)16位,OP為操作碼,試分析指令格式的特點(diǎn)。,解: (1)單字長(zhǎng)二進(jìn)制指令。 (2)操作碼字段OP可以指定27=128條指令。 (3)源寄存器和目標(biāo)寄存器都是通用寄存器(可分別指定16個(gè)),所以是RR型指令,兩個(gè)操作數(shù)均在寄存器中。 (4)這種指令結(jié)構(gòu)常用于算術(shù)邏輯運(yùn)算類(lèi)指令。,2020年8月13日12時(shí)45分,例: 指令格式如下所示,OP為操作碼字段,試分析指令格式特點(diǎn)。,15 10 7 4 3 0,解: (1)雙字長(zhǎng)二地址指令,用于訪問(wèn)存儲(chǔ)器。 (2)操作碼字段OP為6位,可以指定64種操作。 (3)一個(gè)操作數(shù)在源寄存器(共16個(gè)),另一個(gè)操作數(shù)在存儲(chǔ)器中(由變址寄存器和位移量決定)所以是RS型指令。,2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,指令的尋址方式 計(jì)算機(jī)中有兩種信息。即指令和數(shù)據(jù)(或稱(chēng)操作數(shù)),它們都存放在存儲(chǔ)器相應(yīng)的地址中。運(yùn)行程序時(shí),計(jì)算機(jī)逐條執(zhí)行指令,并對(duì)數(shù)據(jù)進(jìn)行處理。如何從存儲(chǔ)器中找到所需要的指令或數(shù)據(jù)呢?很明顯,只要找到它們?cè)诖鎯?chǔ)器的有效地址即可。 所謂尋址方式,就是尋找指令或操作數(shù)的有效地址的方式。 順序?qū)ぶ贩绞剑喊凑罩噶钤趦?nèi)存的存放位置順序地取出指令,然后執(zhí)行的過(guò)程,為順序?qū)ぶ贩绞健?跳躍尋址方式:程序轉(zhuǎn)移執(zhí)行的順序。,2020年8月13日12時(shí)45分,1.順序?qū)ぶ?為了達(dá)到順序?qū)ぶ返哪康模珻PU中必須有一個(gè)程序計(jì)數(shù)器(PC)對(duì)指令的順序號(hào)進(jìn)行計(jì)數(shù)。PC中開(kāi)始時(shí)存放程序的首地址,然后每執(zhí)行一條指令,PC加 1,以指出下條指令的地址,直到程序結(jié)束。,2020年8月13日12時(shí)45分,2. 跳躍尋址 當(dāng)程序中出現(xiàn)分支或循環(huán)時(shí),就會(huì)改變程序的執(zhí)行順序。此時(shí),對(duì)指令尋址就要采取跳躍尋址方式。所謂跳躍,就是指下條指令的地址不是通過(guò)程序計(jì)數(shù)器PC加1獲得的,而是由指令本身給出。,2020年8月13日12時(shí)45分,操作數(shù)的尋址方式 隱含尋址 立即尋址 直接尋址 間接尋址 寄存器尋址方式和寄存器間接尋址方式 相對(duì)尋址方式 基值尋址方式 變址尋址方式 塊尋址方式 段尋址方式,2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,隱含尋址 這種類(lèi)型的指令,不是明顯地給出操作數(shù)的地址,而是指令中隱含著操作數(shù)的地址。 在指令中不明顯的給出而是隱含著操作數(shù)的地址。例如,單地址的指令格式,沒(méi)有在地址字段中指明第二操作數(shù)地址,而是規(guī)定累加寄存器AC作為第二操作數(shù)地址,AC對(duì)單地址指令格式來(lái)說(shuō)是隱含地址。,2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,立即地址 指令的地址字段指出的不是操作數(shù)的地址,而是操作數(shù)本身,這種尋址方式稱(chēng)為立即尋址。立即尋址方式的特點(diǎn)是指令執(zhí)行時(shí)間很短,因?yàn)樗恍枰L問(wèn)內(nèi)存取數(shù),從而節(jié)省了訪問(wèn)內(nèi)存的時(shí)間。 例如:?jiǎn)蔚刂返囊莆恢噶罡袷綖?這里,D不表示地址,而是表示某寄存器中存放的操作數(shù)需要移位的次數(shù),因此D可看做移位指令的操作數(shù)。F為標(biāo)志位,當(dāng)F=1時(shí),進(jìn)行右移;當(dāng)F=0時(shí),進(jìn)行左移。,2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,直接尋址 直接尋址是一種基本的尋址方法,其特點(diǎn)是:在指令格式的地址字段中直接指出操作數(shù)在內(nèi)存的地址D。由于操作數(shù)的地址直接給出而不需要經(jīng)過(guò)某種變換或運(yùn)算,所以稱(chēng)這種尋址方式為直接尋址方式。,2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,間接尋址 間接尋址是相對(duì)于直接尋址而言的,在間接尋址的情況下,指令地址字段中的形式地址D不是操作數(shù)的真正地址,而是操作數(shù)地址的指示器,或者說(shuō)D單元的內(nèi)容才是操作數(shù)的有效地址。,2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,寄存器尋址和寄存器間接尋址方式 當(dāng)操作數(shù)不放在內(nèi)存中,而是放在中央處理器的通用寄存器中時(shí),可采用寄存器尋址方式。顯然,此時(shí)指令中給出的操作數(shù)地址不是內(nèi)存的地址單元號(hào),而是通用寄存器的編號(hào),操作數(shù)在CPU的內(nèi)部寄存器中。如:(AX,BX,CX,DX) 寄存器間接尋址方式與寄存器尋址方式的區(qū)別在于:指令格式中的寄存器內(nèi)容不是操作數(shù),而是操作數(shù)的地址,該地址指明的操作數(shù)在內(nèi)存中。,2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,相對(duì)尋址 把程序計(jì)數(shù)器PC的內(nèi)容加上指令格式中的形式地址D而形成操作數(shù)有效地址。程序計(jì)數(shù)器的內(nèi)容就是當(dāng)前指令的地址。 因此,所謂“相對(duì)”尋址,就是相對(duì)于當(dāng)前指令地址而言。采用相對(duì)尋址方式的好處是程序員勿需用指令的絕對(duì)地址編程,因而所編程序可以放在內(nèi)存任何地方。,2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,假設(shè)D=1000H,PC=2000H,則有效地址=(PC)+D =2000H+1000H=3000H 操作數(shù)=(3000H)=1234H,2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,變址和基值尋址方式 變址尋址方式與基值尋址方式有點(diǎn)類(lèi)似,它們都是把某個(gè)變址寄存器或基值寄存器的內(nèi)容,加上指令格式中的形式地址而形成操作數(shù)的有效地址。 但使用變址尋址方式的目的不在于擴(kuò)大尋址空間,而在于實(shí)現(xiàn)程序塊的規(guī)律變化。,2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,E=S=D+(A),2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,復(fù)合尋址方式 復(fù)合尋址方式是把間接尋址方式同相對(duì)尋址方式或變址相結(jié)合而形成的尋址方式。它分為先間接方式與后間接方式兩種。 (1)變址間接式 這種尋址方式是先把變址寄存器的內(nèi)容A和形式地址D相加得A+D,然后間接尋址,求得操作數(shù)的有效地址。操作數(shù)的有效地址為E=(A+D),2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,假設(shè)變址寄存器A的值為0050H,D=1000H,則有效地址=(A)+D)=(0050H+1000H)=2345H 操作數(shù)=(2000H)=2345H,2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,(2)間接變址式 這種尋址方式是先將形式地址取間接變換(D)=N然后把N和變址寄存器的內(nèi)容A相加,即得操作數(shù)的有效地址。操作數(shù)的有效地址表達(dá)式為E=A+(D)=A+N,2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,假設(shè)變址寄存器A的值為0050H,D=1000H, 則有效地址=A+(D) =0050H+(1000H)=0050+2000 =2050H 操作數(shù)=(2050H)=3456H,2000H,3456H,2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,塊尋址: 通常在指令中指出數(shù)據(jù)塊的起始地址和數(shù)據(jù)塊的長(zhǎng)度,常用在輸入輸出指令中。 多用于I/O指令。對(duì)順序連續(xù)的成塊數(shù)據(jù)字進(jìn)行尋址。 目的:壓縮程序的長(zhǎng)度,加塊執(zhí)行速度。 用于:1)兩個(gè)部件間的數(shù)據(jù)交換; 2)程序,數(shù)據(jù)塊的浮動(dòng)。 若塊的長(zhǎng)度可變,格式如下:,2020年8月13日12時(shí)45分,指令和數(shù)據(jù)的尋址方式,段尋址 以8086的段尋址為例。這種尋址方式的實(shí)質(zhì)是基值尋址。Intel 8086/8088微機(jī)中,ALU16位運(yùn)算,但其尋址范圍可到1M,即地址有20位。,2020年8月13日12時(shí)45分,操作數(shù)尋址方式設(shè)計(jì)的要求,1.指令內(nèi)包含的地址盡可能短; 短地址指令占存儲(chǔ)空間小,且能減少存儲(chǔ)時(shí)間。 2.能訪問(wèn)盡可能大的存儲(chǔ)空間; 3.地址能隱含在寄存器里; 寄存器字長(zhǎng)與機(jī)器字長(zhǎng)相同,一般對(duì)應(yīng)整個(gè)存儲(chǔ)空間。這樣在發(fā)生大跨步跳躍時(shí),用短指令也行。 4.希望在不改變指令的情況下改變地址的實(shí)際值;能夠處理數(shù)組,表格或數(shù)據(jù)串。 5.尋址方式盡可能簡(jiǎn)單。,2020年8月13日12時(shí)45分,例:一種二地址RS型指令的結(jié)構(gòu)如下所示:其中I為間接尋址標(biāo)志位,X為尋址模式字段,D位偏移量字段。通過(guò)I,X,D的組合,可構(gòu)成下表所示的尋址方式。 請(qǐng)寫(xiě)出六種尋址方式的名稱(chēng)。,解: 直接尋址 相對(duì)尋址 變址尋址 寄存器間接尋址 間接尋址基址尋址,6位 4位1位 2位16位,2020年8月13日12時(shí)45分,堆棧尋址方式,堆棧-能存取數(shù)據(jù)的暫時(shí)存儲(chǔ)單元. 一.串聯(lián)堆棧 一組專(zhuān)門(mén)的寄存器,一個(gè)R保存一個(gè)數(shù)據(jù)。 數(shù)據(jù)的傳送在棧頂和累加器之間進(jìn)行。 特點(diǎn):速度高,后進(jìn)先出。 A B C D,缺點(diǎn): 1、寄存器的數(shù)目有限的 2、堆棧讀出是破壞性的,2020年8月13日12時(shí)45分,二.存儲(chǔ)器堆棧 用一部分主存空間作堆棧. 優(yōu)點(diǎn): 1.長(zhǎng)度可隨意; 2.堆棧的數(shù)目可隨意指定; 3.尋址簡(jiǎn)單-用訪內(nèi)指令. 硬件支持: SP-堆棧指示器(棧指針),CPU中一個(gè)專(zhuān)門(mén)寄存器。 SP的內(nèi)容是棧頂?shù)膯卧刂?。改變SP的內(nèi)容即可移動(dòng)棧頂?shù)奈恢谩?注意:主存中某一部分作為堆棧區(qū)后,該部分不能作其它用途。,2020年8月13日12時(shí)45分,一) 進(jìn)棧-累加器中的數(shù)送堆棧保存. (AC)Msp (sp) 1 sp 97 97 AC 98 AC 98 99 99-sp 100 -sp 100 97 AC 98-sp 99 100,2020年8月13日12時(shí)45分,二)出棧-將堆棧中的數(shù)取出送累加器. (sp)+1 sp (Msp) AC 97 97 98sp 98 99 AC 99-sp 100 100 97 98 99 100,2020年8月13日12時(shí)45分,8086 堆棧指令 設(shè)sp的初值 MOV sp, im 采用下推式 (PUSH DOWN) 堆棧的最大容量為sp的初值與ss間的距離。 例:PUSH AX 分兩次完成:AH sp, (sp) 1 sp AL sp, (sp) 1 sp 注意: 存儲(chǔ)器堆棧中,進(jìn)棧時(shí)先存入數(shù)據(jù),后修改堆棧指示器;出棧時(shí),先修改堆棧指示器,然后取出數(shù)據(jù)。,2020年8月13日12時(shí)45分,典型指令 一臺(tái)計(jì)算機(jī)最基本的、必不可少的指令是不多的,因?yàn)楹芏嘀噶疃伎梢杂眠@些最基本的指令組合來(lái)實(shí)現(xiàn)。 既可以直接用硬件實(shí)現(xiàn),也可以用其他指令編成子程序來(lái)實(shí)現(xiàn),但兩者在執(zhí)行時(shí)間上差別很大,因此在指令系統(tǒng)中,有相當(dāng)一部分指令是為了提高程序的執(zhí)行速度和便于程序員編寫(xiě)程序而設(shè)置的。 另外,指令系統(tǒng)的有效性還表現(xiàn)在用它所編制的程序占用的存儲(chǔ)器空間小。,2020年8月13日12時(shí)45分,分類(lèi)(8088/8086) 1.數(shù)據(jù)傳送類(lèi) 取數(shù) MOV AX,TEMP 存數(shù) MOV TEMP,AX 傳送 MOV AX,CX 2.算術(shù)運(yùn)算類(lèi) 定點(diǎn),ADD,ADC,INC,SUB,DEC,MUL,DIV等 浮點(diǎn), ,求反,求補(bǔ) NEG,比較 CMP 3.邏輯運(yùn)算類(lèi) NOT,AND,OR,XOR,TEST,2020年8月13日12時(shí)45分,4.程序控制類(lèi) 無(wú)條件轉(zhuǎn)移 JMP 條件轉(zhuǎn)移 C,Z,S,P,O 轉(zhuǎn)子程序 JSR 子程序返回 RET 中斷返回 IRET 5.輸入/輸出類(lèi) IN AX,n OUT n, AX 6.其他類(lèi) 標(biāo)志操作:CLC(clear carry flag) STC (set carry flag) CLI (clear interrupt elable flag) HLT,WAIT,ESC,LOCK,2020年8月13日12時(shí)45分,指令和指令系統(tǒng)指令的使用,2020年8月13日12時(shí)45分,指令和指令系統(tǒng)指令的使用,2020年8月13日12時(shí)45分,CISC和RISC,CISC:復(fù)雜指令系統(tǒng) RISC:精簡(jiǎn)指令系統(tǒng),2020年8月13日12時(shí)45分,CISC和RISC問(wèn)題的提出,CISC的問(wèn)題 龐大的指令集 紛繁復(fù)雜的尋址模式 硬件實(shí)現(xiàn)復(fù)雜(硬件資源的利用率低),2020年8月13日12時(shí)45分,精簡(jiǎn)指令集結(jié)構(gòu),RISC的理由 減小代碼空間 精簡(jiǎn)指令集結(jié)構(gòu)的特征 每周期一條指令 寄存器-寄存器操作(除Load/Store類(lèi)型結(jié)構(gòu)) 簡(jiǎn)單的尋址方式 簡(jiǎn)單的指令格式,2020年8月13日12時(shí)45分,RISC指令系統(tǒng)的最大特點(diǎn)是: 選取使用頻率最高的一些簡(jiǎn)單指令,指令條數(shù)少; 指令長(zhǎng)度固定,指令格式種類(lèi)少; 只有取數(shù)存數(shù)指令訪問(wèn)存儲(chǔ)器,其余指令的操作都在寄存器之間進(jìn)行。,2020年8月13日12時(shí)45分,例題:分析指令格式及尋址方式特點(diǎn)。 15 12 11 9 8 65 3 2 0 源地址 目標(biāo)地址 答:指令格式及尋址方式的特點(diǎn)如下: 1)單字長(zhǎng)二地址指令; 2)操作碼可指定16條指令; 3)源和目的均有8種尋址方式; 4)源地址寄存器和目的地址寄存器均有8個(gè)。,

注意事項(xiàng)

本文(計(jì)算機(jī)組成原理白中英第四章指令系統(tǒng).ppt)為本站會(huì)員(za****8)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!