实验2 汇编语言顺序结构程序设计班级 xxxxx xxxx xxx实验题目:实现表达式S(X4×Y)Z其中X为有符号的字节数据ZY为有符号的字数据实验目的:1. 掌握顺序结构程序设计2. 熟悉源程序基本组成:assume的使用段寄存器的赋值程序返回3. 掌握数据传送算术运算类指令的使用4. 掌握MASMLINKDEBUG等工具的使用实验设备:硬件:PC机软件:DOS操作系统编
80X86汇编语言程序设计80X86 Assembly Language Programming许 向 阳xuxy@华中科技大学 计算机科学与技术学院国家精品课程第三章 宏汇编语言一、学习目标与要求正确而熟练地使用地址表达式和数值表达式熟悉常用的机器指令的使用格式、功能区别机器指令语句和伪指令语句常用的伪指令功能、使用方法熟练掌握常用的DOS系统功能调用(1,2,9,10号调用)第三章 宏汇编语言
#
算术表达式求值功能编写一个简单的算术表达式求值程序能实现对表达式的求值要求:输入一个算术表达式其中包含有数字加减乘除号括号能根据四则运算法则计算出正确结果356准备条件(算符优先表)根据算术四则运算的规则: a. 从左算到右 b. 先乘除后加减 c. 先括号内后括号外得到算符优先表作为计算表达式计算顺序的依据如:q1为先来的算符q2为后来的算符如3
中缀表达式转后缀表达式中缀表达式转后缀表达式的规则1.遇到操作数:直接输入到后缀表达式栈2.遇到运算符直接入操作符栈3.遇到左括号:直接将其入栈4.遇到右括号:执行出栈操作并将出栈的元素输出直到弹出栈的是左括号左括号不输出5.遇到其他运算符:加减乘除:弹出所有优先级大于或者等于该运算符的栈顶元素然后将该运算符入栈6.最终将操作符栈中的元素依次出栈输出到后缀表达式栈以下是自己写的代码亲测没有问题(模
第二章 寻址方式一、本章的学习内容:本章主要介绍80x86汇编的6种寻址方式:立即寻址,直接寻址,寄存器寻址,寄存器间接寻址,变址寻址和基址加变址寻址。(1)6种寻址方式的使用格式;(2)每种寻址方式的地址表示的特点及功能;(3)6种寻址方式的应用举例。二、本章的学习重点:(1)6种寻址方式的使用格式及语法规定;(2)6种寻址方式地址表示的含义及应用;三、本章学习的难点:直接寻址,寄存器间接寻址,
第三章 宏汇编语言学习指导一、学习目标与要求1正确而熟练地使用地址表达式和数值表达式2熟悉常用的机器指令的指令助记符、功能及使用格式 3区别机器指令语句和伪指令语句4常用的伪指令功能、使用方法5熟练掌握常用的DOS系统功能调用(1,2,9,10号调用)第三章 宏汇编语言学习指导二、学习重点1宏汇编语言中的表达式(1) 符号常量(2) 变量 (数据在主存中的存储示意图)(3) 地址表达式(4) 属性
第三章 宏汇编语言学习指导一、学习目标与要求1正确而熟练地使用地址表达式和数值表达式2熟悉常用的机器指令的指令助记符、功能及使用格式 3区别机器指令语句和伪指令语句4常用的伪指令功能、使用方法5熟练掌握常用的DOS系统功能调用(1,2,9,10号调用)第三章 宏汇编语言学习指导二、学习重点1宏汇编语言中的表达式(1) 符号常量(2) 变量 (数据在主存中的存储示意图)(3) 地址表达式(4) 属性
#
#
违法有害信息,请在下方选择原因提交举报