- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
含二端电阻元件、双极晶体管及独立电源。这里主要应用.ppt
㈡.汇编语言: 用助记符、文字符号、数字表示指令地址和数据。用汇编语言编制的程序称为汇编语言程序(源程序) 例:计算10+20 MOV A, #10 ;10→A ADD A, #20 ;20 + A→A 优点:每个汇编语言指令对应一条机器码。执行速度快,容易 阅读记忆。 缺点:运算功能不强,依赖于CPU型号结构,不易移植。 *汇编语言程序不能被CPU直接识别执行,需要“翻译”成目标程序。这个“翻译”的过程称为“汇编”。完成“汇编”的程序称为“汇编程序”。 ㈢.高级语言: 用一条语句代表多条指令的组合;引入了变量概念。 (如C语言、BASIC语言等) 优点:运算功能强;不依赖CPU型号结构,便于移 植;不必考虑实际地址分配。 缺点:低层处理功能差,占用资源多,速度较慢。 *高级语言编制的程序(源程序)需通过“编译程序”翻译成 目标程序,(编译)方能被CPU识别执行。 二.指令格式: MCS-51汇编语言指令由操作码助记符和操作数两大部分组成,指令格式如下: 操作码 [操作数1][,操作数2] [;注释] * 操作码是必备的,操作数个数视指令情况而定,可以是一个、两个,也可以没有。(格式中[ ]表示选项) 例1:MOV A,Rn 机器码:(单字节)11101rrr 高5位表示操作方式(某寄存器内容传送到A) r r r指明R0—R7中的某一个寄存器 例2: MOV A,#10 机器码:(双字节 ……向A传数, ……操作数10 * MCS-51指令系统中共有111条不同的指令,其机器码可能为单字节(49条)、双字节(45条)三字节(17条) 单字节指令 1、指令码中隐含着对某一种寄存器的操作 如:指令“INC DPTR”的指令代码格式为:A3H=1 0 1 0 0 0 1 1 2、由指令中的rrr三位的不同编码指定某一寄存器 如:指令“MOV A,Rn”的指令代码格式为:1 1 1 0 1 r r r 双字节指令 用一个字节表示操作码,另一个字节表示操作数或操作数所在的地址。 格式为: 三字节指令 一个字节操作码,两个字节操作数。 格式为: §2 寻址方式 一. 寄存器寻址:以寄存器内容为操作数 寻址空间:R0-R7 Rn(n=0-7); ACC A、B、CY C、DPTR 例:MOV A ,R0 ;(R0)→ A 二. 直接寻址:指令中给出操作数地址 寻址空间:内部RAM低128字节 direct; 专用寄存器 direct 例: MOV A ,3AH ;(3AH)→ A MOV P1, A ;A→P1口(锁存器) * 指令中允许使用数字、文字符号、专用寄存器名表示直接地址。 三. 立即寻址:指令中给出立即数 寻址空间:程序存储器 #data,#data16 * 允许使用数字、文字符号表示data。 例:MOV A ,#3AH ;3AH → A MOV DPTR ,#2000H ;2000H → DPTR 四. 寄存器间接寻址:以寄存器内容为操作数地址。 寻址空间:内部RAM @Ri(i=0、1) 外部RAM @Ri、@DPTR 例:MOV A , @R0 ;((R0))→ A 设(R0)= 65H,(65H)= 47H ,则执行后,47H → A * 在这里,R0起着“地址指针”的作用。 五. 基址加变址间接寻址: 以基址寄存器加变址寄存器之和作为操作数地址 寻址空间:程序存储器 @A+DPTR,@A+PC 例:设 A = 11H,DPTR = 02F1H,(0302H)=1EH 执行 MOVC A , @ A+DPTR 后,(A)=
您可能关注的文档
- 亲近古代文学作品的兴趣。2、紧扣课文语言,感悟文中周.ppt
- 依澜晓镇项目2008年度推广方案.ppt
- 促销是营销组合四大要素之一,是企业营销策略的重要组成.ppt
- 信州区烟草专卖局标准.doc
- 健身工厂.docx
- 僵尸进程wait()waitpid().ppt
- 其叶,大者如盘,小者如钱。茎横泥中,其名曰藕。其实曰.ppt
- 再睡一分钟吧,就一分钟,不会迟到的。.ppt
- 几乎无人理会他一位潦倒的诗人路过为他轻轻放了一块牌.ppt
- 北京首创股份有限公司2011.03.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)