3_MCS-51指令系统课件
第三章 MCS-51系列单片机的指令系统 3.1 概述 3.2 寻址方式 3.3 指令系统 3.1 概述 3.1.1 计算机语言 目前,计算机基本上都是按冯·诺依曼的方式工作的,即按程序存储和自动执行的方式工作。在计算机执行某一任务之前,首先要为这一任务的实现编写一段相应的程序或步骤,其中的每一步都是由具有指定功能的指令所组成。所以,程序是计算机的一系列指令的有序集合。 程序设计语言分高级语言和低级语言。 低级语言又分机器语言和汇编语言。 (1) 机器语言 机器语言就是能被机器识别并执行的语言,也即由二进制编码的机器指令表示的语言。它是人们最早使用的一种程序设计语言。直接由指令代码编写的程序也称为机器语言程序,是唯一能被计算机识别并且执行的语言。 任何语言编写程序,最终都必须翻译成为机器语言程序,才能在机器上执行。 优点:直接执行、运行快 缺点:直观性差、通用性差 (2) 汇编语言(Assembly Language) 为了便于理解和记忆指令,并方便地用指令作为工具,编写和阅读程序,人们尝试着采用能帮助理解和记忆的英文单词或其缩写符号,来代替机器指令中的操作码,并对所需的数据、寄存器或有关数据的地址,用相应的符号表示,并把每一条机器指令都用相应的符号化的指令(称为汇编指令
原创力文档

文档评论(0)