试题详情
- 简答题单片机的指令有哪几类?有何特点?
-
8051的指令系统由111条指令组成。如果按字节数分类,有49条单字节指令46条双字节指令和16条三字节指令,以单字节指令为主;如果按照指令执行时间分类,有64条单周期指令、45条双周期指令和2条四周期指令,以单周期指令为主。
8051的指令系统具有以下特点:
(1)存储效率高、执行速度快,可以进行直接地址到直接地址的数据传送,能把一个并行I/O口中的内容传送到内部RAM单元中而不必经过累加器A或工作寄存器Rn。这样可以大大提高传送速度和缓解累加器A的瓶颈效应。
(2)用变址寻址方式访问程序存储器中的表格,将程序存储器单元中的固定常数或表格字节内容传送到累加器A中。这为编成翻译算法提供了方便。
(3)在算术运算指令中设有乘法和除法指令
(4)指令系统中一些对I/O口进行操作的指令具有“读——修改——写”的功能。这一功能指:在执行读锁存器的指令时,CPU首先完成将锁存器的值通过缓冲器BUF2度入内部,进行修改、改变,然后重新写到锁存器中去。这种类型指令包含所有的逻辑操作和位操作指令。
(5)8051单片机内部有一个布尔处理器,对为地址空间具有丰富的位操作指令。布尔操作类指令有17条,包括布尔传送指令、布尔状态控制指令、布尔逻辑操作指令、布尔条件转移指令。 关注下方微信公众号,在线模考后查看
热门试题
- 单片机复位后,R4所对应的存储单元的地址
- 9C51复位后,PC=0000H。若希望
- 什么是半双工、全双工方式?MCS-51单
- MCS-8051系列单片机字长是()位,
- 请采用定时器/计数器实现1s定时,控制晶
- 编写一段子程序,将二位压缩的BCD码转换
- 已知:(A)=78H,(R1)=78H,
- 下列那个并行口可以既作为输入输出口又可以
- 假定堆栈指针SP的值为37H,执行LCA
- LED数码管的使用与发光二极管相同,根据
- 单片机内部有()个物理上独立的接收、发送
- 单片机的LED动态显示是依据人眼的“视觉
- ARM9采用几级流水线,采用什么体系结构
- C51语言处理单片机的中断是由专门的中断
- 微型计算机有哪些应用形式?各适于什么场合
- 89C51的TMOD寄存器中的()位用于
- 什么是冻结运行方式?怎样进入和退出冻结运
- 分辨率是D/A转换器对输入量变化敏感程度
- 单片机中的三总线通常是指()、()和()
- 单片机的数据通信方式有二种,即()方式和