- 21
- 0
- 约5.76千字
- 约 26页
- 2018-04-28 发布于江苏
- 举报
第八次——20171011——Chapter 3 8051指令系统与编程基础
通过查表,能避开复杂的运算或转换过程,可完成数据补偿、修正、计算、转换等各种功能。在单片机中,数据表格一般固化在程序存储器中。编程时,通过DB或DW伪指令,可方便地在程序存储器的指定位置设置表格值。单片机提供了两条查表指令: MOVC A , @A+DPTR ;远程查表(64KB) MOVC A , @A+PC ;近程查表(256B)Chapter 3 8051指令系统与编程基础3.8.2 查表程序设计ROM 430H0的平方 031H 11的平方 42的平方 93的平方 164的平方┇ ┇A设计一子程序,功能是根据累加器A中的数x(0~9之间)查x的平方表y,根据x的值查出相应的平方y。本例中的x和y均为单字节数,x位于30H,y位于31H。TAB+A 16(TAB+A) 16Chapter 3 8051指令系统与编程基础例3-14解: 1、确定算法x的值平方值表1)计算平方值将0~9共10个数的平方值依次存入连续的存储区,用伪指令DB来确定,存放在ROM区。2)平方值的地址表地址 = 表首地址 + 序号(索引号)3)查表取30H单元的数作序号,用查表指令查表得表地址中的数,存入31H单元。Chapter 3 8051指令系统与编程基础 地 址 子程序Y3Y2Y1Y0 MOV A,30H Y3Y2Y1Y0 +2 ADD
您可能关注的文档
- 皖新传媒杯淮北市中小学生田径运动会竞赛规程.doc
- 监理大纲版监理细则.doc
- 目政府采购 合同.PDF
- 直系亲属个人股权转让如何避税.docx
- 相似物体的边和表面面积及体积的关系.doc
- 盘车装置选.PDF
- 省级现代农业发展专项资金项目建设计划汇总表.doc
- 省道(洪泽段)建设项目用地征占用林地.doc
- 真的不错对安卓系统返回键的改进建议.PDF
- 福建省普通高中基础学业会考政治复习资料.doc
- 50万吨汽油调和技改项目环评报告书.pdf
- 河北省文安县第一中学2025-2026学年高一上学期10月月考英语试题(解析版).docx
- 河南省TOP二十校205—2026学年高一上学期10月联考生物试题(原卷版).docx
- 河南省安阳市第一中学、鹤壁市高中、新乡市第一中学三校2025-2026学年高一上学期第一次联考数学试题(解析版).docx
- 河南省部分高中2025-2026学年高一上学期第二次月考数学试卷(解析版).docx
- 河南省百师联盟2025-2026学年高二10月联考数学试题(北师大版)(解析版).docx
- 河南省部分学校2025-2026学年高一上学期期中考试数学试题(解析版).docx
- 河南省部分重点中学2025~2026学年高二上学期10月末质量检测数学试题(解析版).docx
- 河南省部分重点中学2025-2026学年高二上学期10月末质量检测英语试题(解析版).docx
- 桥梁伸缩缝安装工艺(可编辑).pptx
最近下载
- 江苏省海安市八校2026届中考猜题数学试卷含解析.doc VIP
- 2026届江苏省海安市十校中考数学押题卷含解析.doc VIP
- 北森:2026年中国企业人力资源数智化成熟度模型与实践白皮书.pdf
- 《中国消化道黏膜下肿瘤内镜诊治专家共识(2023版)》解读课件课件.pptx VIP
- 莆田市2024-2025学年下学期七年级期末质量调研试卷数学(含答案).docx
- 《卷耳》原文与鉴赏.docx VIP
- 演出经纪实务-2025演出经纪人《演出市场政策与经纪实务》练习题.docx VIP
- 扬州某邮局办公楼暖通空调设计毕业设计(含图纸-双击图纸可调出CAD格式).pdf VIP
- 泌尿男生殖系感染宣讲.ppt
- 高清焓湿图超清分辨率.pdf VIP
原创力文档

文档评论(0)