正在加载图片...
汇编语言设计 教学难点:单片机的寻址方式;单片机的指令系统及编程 本章教学内容 3.1指令系统概述 程序设计语言可分为机器语言、汇编语言和高级语言三种。 机器语言是由1和0两个二进制数码组成的,是唯一能直接在计算机上运行 的语言。 用助记符来描述指令的语言称为汇编语言 用汇编语言写出的程序称为汇编语言程序。汇编语言程序必须翻译为二进制 机器语言才能送给计算机执行,这个过程称为汇编 高级语言则是一种不依赖于硬件,更接近人们思维习惯、易为人们理解、有 很强描述和解题方法的程序设计语言。它直观、易学、通用性强,便于移植到不 同类型的机器上使用。计算机不能直接执行高级语言,要通过编译或解释程序 将其翻译成为机器语言,才能被执行。 程序是完成某一任务的指令的集合。程序中的指令是以机器码的形式存放在 存储器中的。在程序的执行过程中这些机器码将按次序被取出,然后被译码、执 行 3.2汇编语言程序实例 汇编就是将编辑好的汇编语言源程序翻译成机器语言程序。汇编的方法有两 种:人工汇编和机器汇编。人工汇编即查表,程序设计人员对照机器码表将指令 翻译成机器码;机器汇编是运行汇编程序,将指令翻译为机器码 3.3寻址方式 MCS-51系列单片机的寻址方式主要有七种:立即寻址、寄存器寻址、直接 寻址、寄存器间接寻址、变址寻址、相对寻址和位寻址。 在立即寻址中,操作数的数值在指令中写出,一眼就可看出其数值的大小 这种在指令中可以看出数值大小的操作数称为立即数,书写时前面要加“#”。 立即数有8位和16位两种 在寄存器寻址中,操作数存放在寄存器中,指令中给出的是寄存器的名称。汇编语言设计 教学难点:单片机的寻址方式;单片机的指令系统及编程。 本章教学内容 3.1 指令系统概述 程序设计语言可分为机器语言、汇编语言和高级语言三种。 机器语言是由 1 和 0 两个二进制数码组成的,是唯一能直接在计算机上运行 的语言。 用助记符来描述指令的语言称为汇编语言。 用汇编语言写出的程序称为汇编语言程序。汇编语言程序必须翻译为二进制 机器语言才能送给计算机执行,这个过程称为汇编。 高级语言则是一种不依赖于硬件,更接近人们思维习惯、易为人们理解、有 很强描述和解题方法的程序设计语言。它直观、易学、通用性强,便于移植到不 同类型的机器上使用。计算机不能直接执行高级语言,要通过编译或解释程序, 将其翻译成为机器语言,才能被执行。 程序是完成某一任务的指令的集合。程序中的指令是以机器码的形式存放在 存储器中的。在程序的执行过程中这些机器码将按次序被取出,然后被译码、执 行。 3.2 汇编语言程序实例 汇编就是将编辑好的汇编语言源程序翻译成机器语言程序。汇编的方法有两 种:人工汇编和机器汇编。人工汇编即查表,程序设计人员对照机器码表将指令 翻译成机器码;机器汇编是运行汇编程序,将指令翻译为机器码。 3.3 寻址方式 MCS-51 系列单片机的寻址方式主要有七种:立即寻址、寄存器寻址、直接 寻址、寄存器间接寻址、变址寻址、相对寻址和位寻址。 在立即寻址中,操作数的数值在指令中写出,一眼就可看出其数值的大小。 这种在指令中可以看出数值大小的操作数称为立即数,书写时前面要加“#”。 立即数有 8 位和 16 位两种。 在寄存器寻址中,操作数存放在寄存器中,指令中给出的是寄存器的名称
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有