1、1第第2章章 16位和位和32位微处理器位微处理器2第二节第二节 寄存器、标志位、存储器寄存器、标志位、存储器3一、一、寄存器寄存器1、什么叫寄存?、什么叫寄存?2、寄存器是个有针对性的概念、寄存器是个有针对性的概念3、寄存器的意义、寄存器的意义4、寄存器的应用、寄存器的应用5、MCS51寄存器访问举例寄存器访问举例4一、一、寄存器寄存器1、什么叫寄存?、什么叫寄存?寄存就是暂时把东西放到一个地方,过寄存就是暂时把东西放到一个地方,过一定时间再去拿来用。一定时间再去拿来用。特点:暂时性,有用性,必要性特点:暂时性,有用性,必要性5一、一、寄存器寄存器2、寄存器是个有针对性的概念、寄存器是个有针
2、对性的概念最普通的寄存器概念专指最普通的寄存器概念专指CPU内部的内部的一种特殊功能的部分,其能起到为一种特殊功能的部分,其能起到为CPU的运算提供数据寄存的作用。的运算提供数据寄存的作用。广义的寄存器概念则涵括了各种广义的寄存器概念则涵括了各种IC内内能起到数据寄存功能的部分。能起到数据寄存功能的部分。6一、一、寄存器寄存器3、寄存器的意义、寄存器的意义人脑的分析和电子电路处理的区别,使人脑的分析和电子电路处理的区别,使得数据寄存动作在微机系统中进行运算得数据寄存动作在微机系统中进行运算时成为必然。比如做时成为必然。比如做“11?”算术算术运算。运算。寄存器还为不同系统之间关键数据的寄存器还
3、为不同系统之间关键数据的交换提供了手段。交换提供了手段。7一、一、寄存器寄存器4、寄存器的应用、寄存器的应用数据寄存器数据寄存器状态寄存器状态寄存器数据寄存器数据寄存器地址寄存器地址寄存器指令寄存器指令寄存器设置寄存器设置寄存器8一、一、寄存器寄存器MOV A,P1;从从P1管脚读入管脚读入8位到寄存器位到寄存器AMOV B,A;将将A的内容保存到寄存器的内容保存到寄存器BMOV A,P2;从从P2管脚读入管脚读入8位到寄存器位到寄存器AADD A,B;把把A和和B的内容相加并保存在的内容相加并保存在AMOV P3,A;将将A的内容送到的内容送到P3管脚管脚5、MCS51寄存器访问举例寄存器访
4、问举例9MOV A,P1;从从P1管脚读入管脚读入8位到寄存器位到寄存器AMOV B,A;将将A的内容保存到寄存器的内容保存到寄存器BMOV A,P2;从从P2管脚读入管脚读入8位到寄存器位到寄存器AADD A,B;把把A和和B的内容相加并保存在的内容相加并保存在AMOV P3,A;将将A的内容送到的内容送到P3管脚管脚AT89XXInput1Input2OutputP1P2P310二、二、标志位标志位1、什么叫标志?、什么叫标志?2、标志位是个有针对性的概念、标志位是个有针对性的概念3、标志位的意义、标志位的意义4、标志位的应用、标志位的应用5、MCS51标志位应用举例标志位应用举例11二、
5、二、标志位标志位1、什么叫标志?、什么叫标志?标志就是用很小的一点代价去表示已经标志就是用很小的一点代价去表示已经发生或者正在发生的事情的一些结果或发生或者正在发生的事情的一些结果或者特征。者特征。特点:单一性,有用性,必要性特点:单一性,有用性,必要性12二、二、标志位标志位2、标志位是个有针对性的概念、标志位是个有针对性的概念标志位专指标志位专指CPU内部的一种特殊功能内部的一种特殊功能的寄存器,每一个标志位都唯一地表的寄存器,每一个标志位都唯一地表示了示了CPU目前运行的某一种状态。目前运行的某一种状态。各种各种IC也可以根据需要设置特定的标也可以根据需要设置特定的标志位,以解决一些功能
6、需求。志位,以解决一些功能需求。13二、二、标志位标志位3、标志位的意义、标志位的意义以足够小的代价去暂时记录一些运行状以足够小的代价去暂时记录一些运行状态、特殊数据位。态、特殊数据位。14二、二、标志位标志位4、标志位的应用、标志位的应用以以8086为例:为例:参考教材。参考教材。15二、二、标志位标志位5、MCS51标志位应用举例标志位应用举例MOV A,P1;从从P1管脚读入管脚读入8位到寄存器位到寄存器AMOV B,A;将将A的内容保存到寄存器的内容保存到寄存器BMOV A,P2;从从P2管脚读入管脚读入8位到寄存器位到寄存器AADD A,B;把把A和和B的内容相加并保存在的内容相加并
7、保存在AJNC END;无进位则跳转无进位则跳转MOV P3,A;将将A的内容送到的内容送到P3管脚管脚END16AT89XXInput1Input2OutputP1P2P3MOV A,P1;从从P1管脚读入管脚读入8位到寄存器位到寄存器AMOV B,A;将将A的内容保存到寄存器的内容保存到寄存器BMOV A,P2;从从P2管脚读入管脚读入8位到寄存器位到寄存器AADD A,B;把把A和和B的内容相加并保存在的内容相加并保存在AJNC END;无进位则跳转无进位则跳转MOV P3,A;将将A的内容送到的内容送到P3管脚管脚END17三、三、存储器存储器1、什么叫存储?、什么叫存储?2、存储器是
8、个有针对性的概念、存储器是个有针对性的概念3、存储器的意义、存储器的意义4、存储器的应用、存储器的应用5、MCS51存储器应用举例存储器应用举例18三、三、存储器存储器1、什么叫存储?、什么叫存储?存储就是保存。存储就是保存。19三、三、存储器存储器2、存储器是个有针对性的概念、存储器是个有针对性的概念存储器是指能保存一定数量数据的一存储器是指能保存一定数量数据的一种电子电路,其可以种电子电路,其可以在在CPU内部内部,也,也可以封装成可以封装成独立的独立的IC(芯片芯片)。20三、三、存储器存储器3、存储器的意义、存储器的意义存储运算数据、中间结果、最终结果。存储运算数据、中间结果、最终结果
9、。存储程序,设计者的智慧结晶所在地。存储程序,设计者的智慧结晶所在地。21三、三、存储器存储器4、存储器的应用、存储器的应用数据存储区数据存储区程序存储区程序存储区CPU芯片内芯片内片外(片外(独立芯片独立芯片)22三、三、存储器存储器5、MCS51存储器应用举例存储器应用举例AT89XX的资料的资料ISB2100应用电路图应用电路图23四、四、寄存器、标志位和存储器三者之间的同异寄存器、标志位和存储器三者之间的同异1、寄存器、寄存器 pk 标志位标志位2、寄存器、寄存器 pk 存储器存储器3、标志位、标志位 pk 存储器存储器从存储功能、存储内容、存储容量、从存储功能、存储内容、存储容量、存
10、储速度、具体应用上去比较存储速度、具体应用上去比较24五、五、CPU框架结构及最小系统回顾框架结构及最小系统回顾1、MCS51内部结构及最小系统内部结构及最小系统2、8086内部结构内部结构3、寄存器、标志位、存储器在芯片结构、寄存器、标志位、存储器在芯片结构和整体系统中的设计思想和整体系统中的设计思想2522 7PP7PP33 7PP1 71PPV c cV s sR S TE AA L EP S E NX T A L 2X T A L 1E P R O M或 R O M P CP C 加 1缓 冲 器1 6 位 地 址 寄 存 器R A MR A M 地 址寄 存 器 S PA C C暂 存 器 1暂 存 器 2B 寄 存 器中 断 系 统 串 行 口 定 时 器/计 时 器A L UP S WD P T RP 1 锁 存 器P 1 驱 动 器振 荡 器指令寄存器定时及控制P 3 锁 存 器P 2 锁 存 器P 0 锁 存 器P 3 驱 动 器P 2 驱 动 器P 0 驱 动 器是啥?是啥?2627五、五、CPU框架结构及最小系统回顾框架结构及最小系统回顾3、寄存器、标志位、存储器在芯片结构、寄存器、标志位、存储器在芯片结构和整体系统中的设计思想和整体系统中的设计思想谨记:存在就是合理。谨记:存在就是合理。强调:掌握拿来主义。强调:掌握拿来主义。