微处理器设计者可使用三种方法来提高CPU的处理效率。
1.增加芯片的时钟频率。这种方法的缺点是:频率越高,则功耗和热损耗就越大,功耗和散热对掌上型设备尤其是大问题。
2.通过增加导线成为哈佛体系结构,从而将更多的信息(代码和数据)装载到CPU中处理。而在x86和一些通用微处理器中,哈佛体系结构价格昂贵且不切实际,但是在今天的单芯片计算机中(微控制器),这已不是问题。
3.改变CPU的内部结构,使用RISC结构。
复习题
1.SP寄存器的大小是多少?
2.每执行一条PUSH指令,栈指针寄存器SP就( )(自增,自减)1。
3.每执行一条POP指令,SP就( )(自增,自减)1。
4.上电后,8051使用RAM位置 ( )处作为栈的首位置。
5.上电后,8051使用寄存器组( )用于寄存器R0~R7。
6.上电后,8051使用RAM位置( )到( )用于寄存器R0~R7(寄存器组0)。
7.如果通过以下指令改变PSW的RS0和RS1,则使用的是哪个寄存器组?
SETB PSW.3
SETB PSW.48.
在复习题7中,RAM中哪个位置用于寄存器R0~R7?