试题详情
- 简答题MCS-51系列单片机有哪些查表指令?它们有何本质区别?当表的长度超过256个字节时应如何处理?
-
(1)查表指令有两条:MOVCA,@A+DPTR和MOVCA,@A+PC。
(2)本质区别(书P163):存放表格首地址的寄存器不同。前者将表格首地址存放在数据指针DPTR中,因此,可将表格数存放在64KB范围内的任何有空余的地址段,供任意次查找;后者表格首地址存放在PC当前值所指定的地址单元中,这样,表格数就紧跟在查表指令之后,而查表指令执行完后程序还需从PC的当前值所指定的地址处继续执行后续程序。由于PC值的特性决定了此表格数据局限于较小的、一次性查表的表格数。
(3)当表的长度超过256个字节时,对于采用DPTR作为基址时,可采用DPL、DPH分开计算的方法进行查表。对于采用PC作为基址时,表格地址到PC值之间不能超过256个字节,否则访问不到。 关注下方微信公众号,在线模考后查看
热门试题
- 进行汽车二级维护前,检查发动机的转速为1
- 发动机总装时,各缸的活塞可以互换,但连杆
- 怠速()在ECU控制下,根据发动机的实际
- 考察细目是考察报告的()
- 进气控制系统类型通常有进气涡流控制,配气
- 营业性运输指为社会提供()发生各种费用结
- 东风EQ1090E型汽车的鼓式驻车制动器
- 机械双销式转向器摇臂轴主销轴承预紧度是利
- 二极管是P型半导体和N型半导体接合而成的
- 下列哪一种不能用于清洁铝质缸盖?()
- 主机响应中断有哪些条件?为什么要有这些条
- 什么是交通事故的“直接因素”?
- 盘式制动器各部件装配完毕后,直接加注制动
- 在配制电解液时,应该用()容器。
- 双片式离合器有两个从动盘,有()个摩檫表
- 排除自动防抱死系统失效故障后警告灯仍然持
- 《一类汽车维修企业开业条件》要求,允许外
- ()的作用是使储气筒保持在规定的气压范围
- 诊断前轮摆振的程序首先应该检查()。
- 柴油机如果根据喷油泵输出压力(Press