
程序计数器,也叫IP(EIP),用来存储下一条指令的地址。可以通过call,jmp等跳转指令间接改变,可以用Move,push等读出其值,但是不可写。
指令寄存器(IR )用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到内存数据寄存器(MDR)中,然后再传送至IR。
主存与CPU之间的硬连接:主存与CPU的硬连接有三组连线:地址总线(AB)、数据总线(DB)和控制总线(CB)。把主存看作一个黑盒子,存储器地址寄存器(MAR)和存储器数据寄存器(MDR)是主存和CPU之间的接口。MAR可以接收由程序计数器(PC)的指令地址或来自运算器的 *** 作数的地址,以确定要访问的单元。MDR是向主存写入数据或从主存读出数据的缓冲部件。MAR和MDR从功能上看属于主存,但通常放在CPU内。
1.定时/计数 在计算机系统、工业控制领域、乃至日常生活中,都存在定时、计时和计数问题,尤其是计算机系统中的定时技术特别重要。 ①定时 ②计数 ③定时与计数的关系2.频率-声音-音乐 从定时、计数问题还可以引出或派生出一些其他的概念和术语。例如,如果把计数和定时联系起来,就会引出频率的概念。如上述,采集数据的次数,再加上时间,就会引出每秒钟采集多少次,即采样频率。由频率可以引出声音,频率高,声音的音调高;频率低,声音的音调低。如果不仅考虑发声频率的高低,还考虑发声所占时间的长短,就会引出音乐的概念。把音调的高低和发声的长短巧妙地结合起来,便产生了美妙动听的音乐。 所以,定时/计数技术与频率、声音以及音乐之间有密切的联系,本章将对8253在发声系统中的应用作详细介绍。3.微机系统中的定时4.定时方法 为获得所需要的定时,要求有准确而稳定的时间基准,产生这种时间基准通常采用两种方法—软件定时和硬件定时。 ↑本章概述 ↓§6.2 可编程定时计数器的工作原理欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)