电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第三章80C51单片机的指令系统

第三章80C51单片机的指令系统_第1页
1/13
第三章80C51单片机的指令系统_第2页
2/13
第三章80C51单片机的指令系统_第3页
3/13
第三章 80C 51 单片机的指令系统 3·1 80C 51 的指令系统具有哪些特点? 答: 80C51 的指令系统由 111 条指令组成。如果按字节数分类,有 49 条单字节指令、46 条双字节指令和 16 条三字节指令,以单字节指令为主;如果按指令执行时间分类,有 664 条单周期指令、45 条双周期指令和 2 条(乘、除)四周期指令,以单周期指令为主。 由此看来,80C51 的指令系统具有存储效率高、执行速度快的特点。除此而外,指令系统还有如下特点: ①可以进行直接地址到直接地址的数据传送,能把一个并行 I/I 口中的内容传送到内部 RAM 单元中而不必经过累加器 A 或工作寄存器 Rn。这样可以大大提高传送速度和缓解累 加器 A 的瓶颈效应。 ②用变址寻址方式访问程序存储器中的表格,将程序存储器单元中的固定常数或表格字 节内容传送到累加器 A 中。这为编程翻译算法提供了方便。 ③在算术运算指令中设有乘法(MUL)和除法(DIV)指令。 ④指令系统中,一些对 I/O 口进行操作的指令具有"读一修改一写"的功能。"读一修改 一写"指令是指:在执行读锁存器的指令时,CPU 首先完成将锁存器的值通过缓冲器 BUF2 读 人内部,进行修改、改变,然后重新写到锁存器中去。这一特点是由 I/O 口的准双向特性所决定的。这种类型的指令包含所有的口的逻辑操作(ANL、ORL、XRL)和位操作(JBC、CPL、 MOV、SETB、CLR 等)指令。 ⑤80C51 单片机内部有一个布尔(位)处理器,对位地址空间具有丰富的位操作指令。布 尔(位)操作类指令共有 17 条,其中包括布尔传送指令、布尔状态控制指令、布尔(位)逻辑操作指令及布尔(位)条件转移指令。 3·2 简述 80C 51 的寻址方式和所涉及的寻址空间。 答: ①寻址方式有下列七种。 ●立即寻址:指在指令中直接给出操作数。 ●直接寻址:指在指令中直接给出操作数单元的地址。 ●寄存器寻址:指令中将指定寄存器的内容作为操作数。 ●寄存器间接寻址:指令中要到寄存器的内容所指的地址去取操作数。 ●相对寻址:指令中给出的操作数为程序转移的偏移量。 ●变址寻址:以 DPTR 及 PC 作基址寄存器,累加器 A 作变址寄存器,以两者内容相加形成的16 位程序存储器地址作为操作数地址。 ●位寻址:对数据位进行操作。 ②各寻址方式所涉及的寻址空间如题表 3-1 所列。 题表 3-1 寻址方式及寻址空间 3·3 访问特殊功能寄存器和外部数据存储器,应采用哪种寻址方式? 答访问特殊功能寄存器...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第三章80C51单片机的指令系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部