河北工业大学汇编语言程序的设计实验.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
汇编语言程序设计实验 本实验是河北工业大学汇编语言程序设计实验的一部分,旨在让学生掌握顺序程序设计方法、分支程序的结构与设计、调试方法,以及数据传送与算术和逻辑运算指令的用法。 实验一:顺序与分支程序设计 实验目的: 1. 掌握顺序程序设计方法。 2. 掌握分支程序的结构与分支程序的设计、调试方法。 3. 学习数据传送与算术和逻辑运算指令的用法。 实验容: 1. 实验六:从键盘上接收一位十进制数 x,计算 y 值,并以十六进制形式显示出来,y 按下列公式计算。 实验代码: DATE SEGMENT X DB ? DATE ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATE START: MOV AX,DATE MOV DS,AX MOV AH,1 INT 21H CMP AL,33H ... L0: ... L1: MUL AL ADD AL,X ... L5: MOV BL,AL MOV CL,4 SHR AL,CL CMP AL,9 JLE L2 ... L2: ADD AL,30H MOV DL,AL MOV AH,2 INT 21H ... 本实验代码使用了汇编语言,实现了从键盘上接收一位十进制数 x,计算 y 值,并以十六进制形式显示出来。代码中使用了 MOV、CMP、JMP、ADD、SUB、MUL、SHR 等指令,演示了汇编语言的基本语法和指令使用。 实验二:分支程序设计 实验目的: 1. 掌握分支程序的结构与设计、调试方法。 2. 学习数据传送与算术和逻辑运算指令的用法。 实验容: 2. 实验七:从键盘上接收两个一位十六进制数 x 和 y,然后再输入一个 a-d 之间的一个字符,按下列要求计算。 实验代码: DATA SEGMENT X DB 0 Y DB 0 W DB 0 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX XOR AX,AX MOV AH,1 INT 21H CMP AL,39H E L1 SUB AL,07 ... 本实验代码使用了汇编语言,实现了从键盘上接收两个一位十六进制数 x 和 y,然后再输入一个 a-d 之间的一个字符,按下列要求计算。代码中使用了 MOV、CMP、JMP、ADD、SUB、MUL 等指令,演示了汇编语言的基本语法和指令使用。 本实验旨在让学生掌握汇编语言程序设计的基本概念和技术,包括顺序程序设计方法、分支程序的结构与设计、调试方法,以及数据传送与算术和逻辑运算指令的用法。
剩余31页未读,继续阅读
- 粉丝: 26
- 资源: 31万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Linux常用命令及用法说明
- 基于Matlab的FFT频谱分析及IIR数字滤波器设计
- AutoCAD高压低压电气开关柜设备接线图图纸
- AutoCAD电气图纸建筑电气开关柜常用cad图纸
- 使用ASP.NET Core和Entity Framework Core来构建一个基本的进销存系统.rar
- 深度学习经典数据集+FER2013面部表情识别+附带使用方法的python代码
- Python中,要实现连接多个相机并识别多个二维码.rar
- 使用FFT算法对一个信号进行分析.rar
- 171cms游戏应用下载系统源码.zip
- 基于jsp+servlet+mysql蛋糕甜品店购物网站源码+数据库(期末大作业).zip