必须指定什么? 指令格式或编码 Instruction 如何对它译码? Fetch 对操作数和结果定位 Instruction 除了存储器之外,还可放在哪里? Decode 有多少个显式操作数? 如何对存储器操作数进行定位? Operand Fetch ·哪些操作数可以或者不可以在存储器中? 数据类型和大小 Execute ·操作 Result 支持哪些? Store 后续指令 Next jumps, conditions, branches Instruction 指令处理必须经过etch- decode-execute! 北京大掌讦算机科学技术系 计算机系统结枃教硏室
GÜWÑÇj°_+ ÑÇj+´DÔ õ«7Êðx" Û¸ãêêÕ ± V)ÍW¥Õ" Í¡0D`§pn! ± 8Z,|<êȬÃü¾ " ± Ýîåþã¡0D" ± V)Í,|<¡0D¯ n!" ¾o¡0DùêÙáùü,|<" DBO_`ûã ¡0 ± Õ¾oÛ âÁÛ¸ ± MXPSVFRQGLWLRQVEUDQFKHV Û¸ØÚO£ IHWFKGHFRGHH[HFXWH ,QVWUXFWLRQ )HWFK ,QVWUXFWLRQ 'HFRGH 2SHUDQG )HWFK ([HFXWH 5HVXOW 6WRUH 1H[W ,QVWUXFWLRQ
将要揭示的主题 对操作数和结果定位 除了存储器之外,还可放在哪里? 有多少个显式操作数? 如何对存储器操作数进行定位? 哪些操作数可以或者不可以存放在存储器中? ·操作类型 ·指令格式或编码 如何对它译码? 数据类型和大小 支持哪些? 北京大学计算机科学技术系 计算机系统结枃教硏室
GÜWÑÇj°_+ ÑÇj+´DÔ 6±j´kÈ s´ôä´G* ± tÉ v ó.¶Â}:" ± rQ¡´´ô" ± "åsÉ v´ô)ûG*" ± Ô´ô¶» gà â¶»ÉÂ}É v/" ´+ø L´g©ò ± "åsQÒò" ôl+øäÖÌ ± [Ô&