上讲总结:|SA ·使用通用寄存器的oad- store结构; 支持如下寻址方式: displacement with an address offset size of12to 16bits、 immediate(size8to16bits),以及 register deferred; ·支持如下简单指令(因为它们决定执行的指令总数):load、 store、add、 subtract、 move register-register、and、 shift、 compare equal、 compare not equal branch with a Pc-relative address at least 8-bits long)、jump、cll以及 return; ·支持如下数据大小和类型:8位、16位、32位整数;以及 32位和64位EEE754浮点数 如果看重性能,就使用固定指令编码方案 如果看重代码大小,就使用可变指令编码方案 提供至少16个通用寄存器,以及单独的浮点寄存器; 确信所有的寻址方式都可以用于所有的数据传输指令; ·瞄准最低限要求的指令系统 北京大学计算机科学技术系 计算机系统结枃教硏室GÜWÑÇj°_+ ÑÇj+´DÔ Süîü,<XORDGVWRUH§X× ÕVßÏãÖGLVSODFHPHQW ZLWKDQDGGUHVVRIIVHWVL]HRIWR ELWVà LPPHGLDWH VL]HWRELWV¹ UHJLVWHUGHIHUUHG ÕVßT)۸ĴWÀn; XÛ¸DÅÖORDGÃVWRUHÃDGGà VXEWUDFWÃPRYHUHJLVWHUUHJLVWHUÃDQGÃVKLIWÃFRPSDUHHTXDOà FRPSDUHQRWHTXDOà EUDQFKZLWKD3&UHODWLYHDGGUHVVDWOHDVWELWV ORQJà MXPSà FDOO¹UHWXUQ ÕVßDBûã`O_Ö!Ã!Ã!HD× ¹ !` ! ,(((BD Vpß¡ûÑÈSü ÎnÛ¸êÕ Vpß¡·ÕûãÈSü ì۸êÕ ¤oÇåþîü,<ȹ)ÀXB,< BµÝXÏãÑùübÝXDBôgÛ¸ XÔ"$UX۸ϳ :âk ,6$