- 3
- 0
- 约2.11万字
- 约 22页
- 2016-06-04 发布于重庆
- 举报
第3章指令系统与汇编语言程序设计Convertor
第3章 指令系统与汇编语言程序设计
本章要点:
51系列单片机指令系统的寻址方式
51系列单片机指令系统的使用要点
51系列单片机汇编语言程序设计的方法及应用实例
计算机是高度自动化的机器,它能自动进行运算和处理事务。整个自动操作过程是由CPU中的控制器控制的。控制器自动执行存放在存储器中的指令,而每一条指令规定计算机完成某种操作。
CPU所能执行的所有指令的集合就称为指令系统。
计算机的CPU只能认识和识别二进制代码,这种代码称为机器码,通常用十六进制书写。
机器码虽然能被计算机识别,但不便于记忆和阅读,所以制造厂家对指令系统中的每一条指令都给出了符号作指令助记符。这些助记符都一定的含义(一般为英文缩写),便于记忆、理解和阅读。
这种用助记符(操作码)、操作数(或其地址)、标号编写的程序称为汇编(符号)语言程序。
汇编语言程序必须由翻译成机器能识别的机器码(目标代码)才能在计算机上运行。翻译的方法有两种:人工汇编和自动汇编。
人工汇编就是由人工将指令翻译成机器代码,而自动汇编是由计算机用汇编程序进行翻译。
为了剖析现成产品的程序,有时还需要把机器码翻译成汇编语言,这个过程称为反汇编。
汇编程序
反汇编
汇编语言
源程序
机器语言
MCS-51的指令系统共有111条指令,分为5种类型、有7种寻址方式,共255种操作代码、使用了42种助词符。
从指令占用的存储空间看,单字节指令有
原创力文档

文档评论(0)