计算机组成原理第四章例4.1,计算机组成原理第四章.ppt
文檔介紹:
第四章指令系統4.1序4.2指令格式4.3指令類型4.4尋址方式舅駭引襪米匣柵撬井井芬廟從賺懂一紗灶誅呸仆苔樊能侮柿卸鯉茲擲擺牧計算機組成原理第四章計算機組成原理第四章14.1序指令:完成某種操作的命令。指令系統:一臺計算機所能執行的全部指令,稱為該機的指令系統。匯編語言:用英文助記符書寫的語言稱為匯編語言。如:加法指令(DLX匯編語言):ADDR1,R2,R3;R1?(R2)+(R3)脫射磋糜肉卿腥塞甭顆醚慮熄蜒映戍置潔碾寧畫同赦閉瑤晦宮業狽柵札嗜計算機組成原理第四章計算機組成原理第四章2C語言賦值語句:c=a+bd=a?e翻譯成DLX匯編指令:算術運算指令的操作數不能是存儲變量,必須是寄存器。設變量a,b,c,d,e被分配給寄存器R0,R1,R2,R3,R4,于是:ADDR2,R0,R1SUBR3,R0,R4鞭嗡躇路涯綽俠惟奔唆印田矛曬椅臣戮除兆賣摩旭靶零嘛棕奸膜主蛀汲柯計算機組成原理第四章計算機組成原理第四章3不同機器,其指令的表現形式不同例如:C=A+B堆棧型機:PushAPushBAddPopC累加器型機:LoadAAddBStoreC柬猶弘堤須撅佛玄鎖希盟走夕保尚強頌拼塞鑼逃行淚勛代荒纜茵斜順濰芽計算機組成原理第四章計算機組成原理第四章4R-M型機:LoadR1,AAddR1,BStoreC,R1Load-Store型機:LoadR1,ALoadR2,BAddR3,R1,R2StoreC,R3一條ALU指令,可能有3個操作數,可能有2個操作數,也可能無操作數。袱跺毀垮盧踐晌極各鍺傅鑰傾渴還載濤悸墨邢圃踴兵咐又嘴礬楚達地根戀計算機組成原理第四章計算機組成原理第四章54.2指令格式一條指令由操作碼和地址碼兩部分組成,其格式為:操作碼OP(Operation):表明完成何種操作;地址碼Addr(Address):表明參與操作的操作數存放于何處。OPAddr稿拱幅簽瓷脆架晦磨其駭勒烤貫狀卉瘁辰踏而尊頑比氏莆嘲夸債竭向迢大計算機組成原理第四章計算機組成原理第四章64.2.1地址碼結構1、四地址結構其中,OP:操作碼;A1:第一個操作數地址;A2:第二個操作數地址;A3:結果數存放地址;A4:下一條指令地址;OPA1A2A3A4鍛棲訖仗盂團睫檸社敵但蠱往證航恭像茸窯照跑昏終朽俄耕餡亭***盂蚌墳計算機組成原理第四章計算機組成原理第四章7功能:A3?(A1)OP(A2);下一條指令地址由A4段給出。操作數地址和結果地址明確給出,可以不設尋址方式;指令可以無序存放;直接給出下一條指令地址,可以不設轉移指令。問題:指令過長;程序轉移控制不靈活;程序不易修改。類忍纏遲兄中鹽簾到鈾徹話湊姐稻袍菱炯至鵲疼蕩煞告啼勉版沫克鞠悄灤計算機組成原理第四章計算機組成原理第四章82、三地址結構下一條指令地址由PC給出,四地址結構變為三地址結構:功能:A3?(A1)OP(A2)順序執行時:(PC)+增量?PC;轉移時:修改PC內容,使其指向轉移的目標地址。OPA1A2A3傲箔誕龜訴退川捏舉濁酗柔返有賺衫遁方錠茸勉甭唉熬瘴諜浚瞬湍矚轟險計算機組成原理第四章計算機組成原理第四章93、兩地址結構結果數地址隱含由A1字段或A2字段給出,三地址結構變為兩地址結構:結果數地址由A1字段給出,如80X86ADDAX,BX;AX?(AX)+(BX)結果數地址由A2字段給出,如VAX-11ADDR0,R1;R1?(R0)+(R1)OPA1A2逼煌擁袒著齋蟹爽缸蒲宗債幀齊翠介醞稼顯冷向褒持鞠孫踢禱婆顱聶述逗計算機組成原理第四章計算機組成原理第四章10
內容來自淘豆網www.taodocs.com轉載請標明出處.
總結
以上是生活随笔為你收集整理的计算机组成原理第四章例4.1,计算机组成原理第四章.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 定制自己的launche
- 下一篇: JavaScript---开通QQ在线客