- 2
- 0
- 约1.12千字
- 约 11页
- 2026-10-03 发布于广东
- 举报
计算机组成原理第五章知识点三:指令设计及优化磊华问题引入指令是“存储程序”和“程序控制”的主体,如何设计指令能使冯诺依曼结构计算机既能有效实施“程序控制”功能,又能高效实现“存储程序”?学习建议?系统观:本知识点的学习要与控制器设计密切关联,尤其是操作码的扩展表示和指令中地址码的数量等都会直接影响到控制器的设计。?构造观:掌握指令格式及其优化设计的方法。1.指令设计的基本原则1)完备性:够用;2)有效性:指令运行效率高,资源占用少;3)规整性:对多种寻址方式、多种数据类型的支持及与数据格式的一致性4)兼容性:软件的移植。2.指令格式设计指令设计就是根据对指令数量、寻址方式、访问主存空间范围大小等设计要求,规划指令中操作码字段、地址码字段和寻址方式位字段,并根据需要对上述设计内容进行优化。操作码(OP)AdI例1:某机字长16位,主存64KB,指令采用单字长单地址结构,要求至少能支持80条指令和直接、间接、相对、变址等四种寻址方式。请设计指令格式并计算每种寻址方式能访问的主存空间范围。操作码(OP)AdI解:根据题意指令格式为:OP:7位、I:2位、Ad:7位?X=00,相对寻址:E=(PC)+Ad,寻址范围64K;?X=01,变址寻址:E=(X)+Ad,寻址范围64K?X=10,直接
原创力文档

文档评论(0)