Lecture16-控制器
# Lecture16 - 控制器 # 处理器结构 # 寄存器 用户可见寄存器允许编程人员访问,用户是指编程人员 控制和状态寄存器大多数是用户不可见的 两者的界限并不分明 # 用户可见寄存器 条件码寄存器是至少部分用户可见,但同时构成了控制器。 条件码寄存器不是必须的,优点是有些指令会变得简单,缺点是硬件复杂度会变高。 # 设计出发点 特定还是通用:影响指令集的设计,比如,算数指令指定将结果存放在特定寄存器中,可以减少操作数;三操作数会更加的灵活 太少,寄存器不够用;太多,效率未必提高,成本上升 越长,成本越高 # 保存和恢复 # 控制和状态寄存器 PC + 1...
more...