1 伪 指 令 预留存储区伪指令程序清单如下: ORG0030HSTART: MOVA 30H (A)←X SUBBA 31H (A)←(A)-X MOVB 32H (B)←Z MULAB MOV34H B (34H)←AB的高字节 MOV35H A (35H)←AB的低字节 SJMP MOV
微机原理与接口技术 汇编语言程序设计1微机原理与接口技术3.1.1 汇编语言的语句格式一汇编语言的语句格式 汇编语言包含两类语句硬指令语句:指示CPU执行某种操作汇 编后对应一条指令代码伪指令语句:指示汇编程序如何汇编 定义变量设置过程等 一般不产生机器码2微机原理与接口技术
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级 第三章 汇编语言程序设计一.变量定义及存储器申请 1.RECORD记录字段伪数据指令(高级宏汇编)源程序编辑汇编连接调试 例:分析下面记录字段伪数据的设置修改及存取 0 1 1 0 1 0 1 0
汇编指令格式 2单操作数指令汇编格式及操作规定格式:[标号:] 操作符 OPD [注释]操作规定:(1)OPD类型必须明确即为字节类型或字类型不能是模糊类型(2)操作对象为目的操作数操作结束后结果存入OPD中(3)OPD不能是立即数只能是寄存器操作数或存储器操作数 1.通用数据传送指令 (1)传送指令MOV 格式:MOV OPDOPS 功能:把源操作数传送到目的操作数即:OPD
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第2章 程序设计基础语言是人们交流思想传达信息的工具人类在长期的历史发展过程中为了交流思想表达感情和交换信息逐步形成了语言这类语言如汉语和英语通常称为自然语言另一方面人们为了某种专门用途创造出种种不同的语言例如旗语和哑语这类语言通常称为人工语言专门用于人与计算机之间交流信息的各种人工语言称为计算机语言或程序设计语言2.1 程序
#
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第三章 实指令寻址指令系统3.1 指令的基本寻址方式3.1.1 指令的基本格式(1)指令一般由操作码OP寻址方式(Addressing Mode)和一个或多个操作数OD等字段组成按操作数个数划分可表示为:OP 操作数OP 目的操作数源操作数 至少一个操作数是寄存器OP 操作数隐含
机器语言:计算机能直接理解并执行的二进制的代码代码难以记忆编程容易出错每个CPU 都有特有的指令系统汇编语言:面向微处理器的指令语言用指令助记符表示便于书写记忆实质是机器语言的符号表示汇编语言与机器码对应针对特定CPU效率低通用性差用于实时控制和硬件接口高级语言:面向过程的语言不依赖特定的机器符合人们的思维习惯通用性强编译后的目标程序长执行速度慢例:求1开始的连续50个奇数的和存放在SUM中DAT
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第四章 汇编语言程序设计 第四章 汇编语言程序设计4.1 汇编语言4.2 顺序结构程序4.3 分支程序设计4.4 循环程序设计4.5 子程序设计4.1 汇编语言4.1.1 汇编语言及语句格式 汇编 汇编语言源程序 目标程序1指令语句 [标号:] 助记符
违法有害信息,请在下方选择原因提交举报