第4章 程序设计_6371_1055_20121114125557.ppt

第4章 程序设计_6371_1055_20121114125557

北京交通大学 * 程序设计举例 查表程序 在很多情况下,通过查表程序可以简化计算,简化程序的多分支结构,提高程序的运行效率。 查表所使用的数据表格是按一定顺序排列的常数,存放在程序存储器中。 MCS-5l指令系统用于查表的指令有两条; MOVC A,@A+DPTR MOVC A,@A+PC 北京交通大学 * 解:参考程序如下: HTLED:PUSH ACC ;保护现场 MOV A,R0 ;取R0中的数 ADD A,#5 ;TABLE离MOVC指令差5字节 MOVC A,@A+PC ;查表,取出七段显示码 MOV P1,A ;(2字节) POP ACC ;恢复现场(2字节) RET ;(1字节) TABLE:DB 40H,79H,24H,30H DB 19H,12H,02H,78H DB 00H,18H,08H,03H DB 46H,21H,06H,0EH 例

文档评论(0)

1亿VIP精品文档

相关文档