- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机第一章 2的
三、微型计算机软件(P8)
指令
计算机是怎样进行处理和运算的呢?
复杂 简单 基本操作
指令就是用来规定基本操作的,一条指令规定一个基本操作
把29H送入A就是一个基本操作,该操作对应的指令是:
指令的二进制形式 十六进制形式
0111 0100 B 74H
0010 1001 B 29H
*指令的助记符形式
**我们将要介绍的MCS-51有111条指令。
**用指令的二进制形式来记忆指令难、编写程序更难、调试程序难上加难,读别人的程序则是“蜀道之难”。
为了帮助理解和记忆指令,采用指令助记符——采用英文单词或英文缩写来表示指令。
在MCS-51指令系统中:
0111 0100 B 74H
0010 1001 B 29H
指令的三种形式:二进制、十六进制和助记符形式
2.指令系统 Instruction set
一个CPU只能执行专门为它设计的指令,这些指令的集合叫该CPU的指令系统。51的指令系统包括111条指令。
3.操作码、操作数
一条指令由两部分组成:操作码和操作数
操作码:告诉CPU“干什么”
操作数:向CPU提供与“干什么”有关的地址信息。
4.数据、地址
数据:计算机能够处理的数字、字母和符号
地址:用以区分存储单元、寄存器或端口而采用的编号(数值地址)或名称(符号地址)。
在编程中,采用符号地址常常更方便。
*存储单元的地址和内容
地址8位 内容
0000 0000 00H
0000 0001 01H
0000 0010 02H
:
:
1111 1111 FFH
地址16位 内容
0000 0000 0000 0000 0000H
0000 0000 0000 0001 0001H
0000 0000 0000 0010 0002H
:
:
1111 1111 1111 1111 FFFFH
*注意区分地址和地址中的内容
5.机器语言程序和汇编语言程序
*机器语言程序
机器语言是计算机能够直接理解和执行的语言。
选取一小段用机器语言书写的文章(程序)来欣赏一下:
74H MOV A,#08H
08H
24H ADD A,#04H
04H
02H LJMP 2200H
22H
00H
: :
: :
78H 2200H MOV R0,#7FH
7FH
这段文章叙述了这样一段“故事”:
累加器A 累加器A 累加器A
08H + 04H
R0
转移到 2200H单元,完成 7FH
这样的文章实在是太无文采,太难读了。
至少有两大问题:1)易发生书写错误。这一问题好解决,
采用指令的16进制形式。
2)难、更难、难上加难、“蜀道之难”。
怎么解决这个问题?用汇编语言。
*汇编语言程序
**汇编语言:
**助记符:帮助记忆的符号,全世界所有指令的助记符读是英文单词或英文缩写。
MOV: 表示传送
ADD: 表示加法操作
LJMP :Long Jump
:
:
现
您可能关注的文档
最近下载
- 新人音版二年级音乐下册优秀教学设计《共产儿童团歌》教案.doc VIP
- 肝硬化诊治指南2025年.docx
- 初中数学新人教版八年级上册13综合与实践 确定匀质薄板的重心位置教学课件2025秋.pptx VIP
- 08【人教版英语字帖】八年级上册单词表衡水体字帖(新目标含音标).pdf VIP
- 2023年10月自考06089劳动关系与劳动法押题及答案.pdf VIP
- 新教科版小学科学实验目录五年级上册.docx VIP
- 合理用药用药班会PPT课件.pptx VIP
- 结构设计弯矩二次分配法计算(表格自带公式).xls VIP
- 规范言行从我做起主题班会.pptx
- PanelView Plus 7 Performance 终端用户手册.pdf VIP
文档评论(0)