当前位置:首页 > 单片机 > 单片机
[导读] 单片机有了硬件后,要真正地能进行计算和控制,还必须有软件的配合。软件主要指的是各种程序。只有将各种正确的程序“灌入”(存入)单片机(http://www.cy8cjiemi.com),它才能有效地 工作。单片机所以能自

 单片机有了硬件后,要真正地能进行计算和控制,还必须有软件的配合。软件主要指的是各种程序。只有将各种正确的程序“灌入”(存入)单片机(http://www.cy8cjiemi.com),它才能有效地 工作。单片机所以能自动地进行运算和控制,正是由于人把实现计算和控制的步骤一步步地用命令的形式,即一条条指令预先存入到存贮器中,单片机在CPU的控制下,将指令一条条地取出来,并加以翻译和执行。就以两个数相加这一简单的运算来说,当需要运算的数已存入存贮器后,还需要进行以下几步:

第一步:把第一个数从它的存贮单元中取出来,送至运算器。

第二步:把第二个数从它所在的存贮单元中取出来,送至运算器; 第三步:相加; 第四步:把相加完的结果,送至存贮器中指定的单元。

所有这些取数、送数、相加、存数等等都是一种操作,我们把要求计算机执行的各种操作用命令的形式写下来,这就是指令。但是怎样才能辨别和执行这些操作 呢?这是在设计单片机时由设计人员赋予它的指令系统所决定的。一条指令,对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不同种 类的单片机,其指令系统亦不同。

使用单片机时,事先应当把要解决的问题编成一系列指令。这些指令必须是选定的单片机能识别和执行的指令。单片 机用户为解决自己的问题所编的指令程序,称为源程序。指令通常分为操作码和操作数两大部分。操作码表示计算机执行什么操作,即指令的功能;操作数表示参加 操作的数或操作数所在的地址(即操作数所存放的地方编号)。因为单片机是一种可编程器件,只“认得”二进码(0、1)。要单片机运作,单片机系统中 的所有指令,都必须以二进制编码的形式来表示。例如,在Intel公司的MCS-51系列单片机中,从存贮器中取出一数到CPU中的累加器的指令代码为 74H,累加器内容加立即数的代码为24H,再加上立即数代码,累加器送数到内部RAM存贮器的代码为F6H~F7H等。这些指令是用十六进制表示二进制 的机器码。

MCS-51单片机的字长为8位,有时,要完成某些操作用一个字节尚不能充分表达。所以,在指令系统中有单字节指令,也有多字节指 令。机器码是由一连串的0和1组成,没有明显的特征,不好记忆,不易理解,易出错。所以,直接用它来编写程序十分困难。因而,人们就用一些助记符--通常 是指令功能的英文缩写来代替操作码,如MCS-51中数的传送常用MOV(Move的缩写)、加法用Add(Addition的缩写)来作为助记符。这 样,每条指令有明显的动作特征,易于记忆和理解,也不容易出错。用助记符来编写的程序称为汇编语言程序。但是,助记符编写的程序便于人理解,可单片机却只 认识二进制机器代码,因此,为了让单片机能“读懂”汇编语言程序必须再转换成由二进制机器码构成的程序,这种转换过程,就称为“汇编”。汇编可借助于人工 查表法来实现,也可借助PC机通过所谓“交叉汇编程序”来完成。由机器码构成的用户程序一旦“进入”了单片机,再“启动”单片机,就可让它执行输入程序所 规定的任务。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

北京2023年9月15日 /美通社/ -- 9月13日,由中国民营经济研究会家族企业委员会主办、李锦记集团支持的《中国家族企业与共同富裕研究报告》发布会在北京全国工商联报告厅举行。 全国工商联原副主席,中国民营经济研究...

关键字: 系统研究

指令系统的发展经历了从简单到复杂的演变过程。早在20世纪50-60年代,计算机大多数采用分立元件的晶体管或电子管组成,其体积庞大,价格也很昂贵,因此计算机的硬件结构比较简单,所支持的指令系统也只有十几至几十条最基本的指令...

关键字: 指令系统 硬件 计算机

CISC早期的计算机部件比较昂贵,主频低,运算速度慢。为了提高运算速度,人们不得不将越来越多的复杂指令加入到指令系统中,以提高计算机的处理效率,这就逐步形成复杂指令集计算机体系。

关键字: CISC 主频 指令系统

组合逻辑设计步骤:1、设计机器的指令系统:规定指令的种类、指令的条数以及每一条指令的格式和功能;2、初步的总体设计:如寄存器设置、总线安排、运算器设计、部件间的连接关系等;3、绘制指令流程图:标出每一条指令在什么时间、什...

关键字: CPU 组合逻辑 指令系统

(全球TMT2021年9月28日讯)9月24日,2021年度中关村论坛在北京开幕。论坛期间,龙芯中科携基于自主指令系统LoongArch打造的通用处理器3A5000、服务器处理器3C5000L及系列

关键字: 指令系统 rc

在MCS-51系列单片机的指令系统中寻址方式共有7种,立即寻址方式,mcs-51单片机的一种寻址方式,操作数就写在指令中,和操作码一起放在程序存贮器中。把“#”号放在立即数前面,以表示该寻址方式为立即寻址,如#20H,立...

关键字: 51单片机 指令系统 寻址方式

51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代...

关键字: 51单片机 ADC0809C 指令系统

指令给出参与运算的数据方式称为寻址方式。换句话说,寻址方式就是寻找确定参与操作的数的真正地址。

关键字: 51单片机 指令系统 寻址方式

随着企业的陆续复工,人流量加大,进一步加强疫情防控成为各行各业需要共同迎接的新挑战。近日,苏州大学机器人与微系统研究中心的科研工作者自主研发出一款高科技产品“智能高效环卫消毒机器人”,助力疫情防

关键字: 机器人 地下车库 微电脑 系统研究

存储器设备资本支出占产业支出比重在过去7年内大幅增加,从2013年的27%(147亿美元)增长至2018年的49%(520亿美元),若今年以43%(416亿美元)计算,等同于2013-2019年复合年成长率18.9%。

关键字: 半导体 存贮器 电源资讯
关闭
关闭