找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1099|回复: 0
打印 上一主题 下一主题
收起左侧

汇编语言实验报告

[复制链接]
跳转到指定楼层
楼主
ID:286321 发表于 2018-2-28 16:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
实验报告

课程名称:     汇编语言            
姓    名:               
班    级:               
学    号:               
指导教师:              
实验时间:     2016.10.20         

实验一  汇编程序的汇编及运行
1.实验目的和要求   
(1)熟悉汇编程序的汇编、连接、执行过程
(2)生成LST文件,查看LST文件
(3)生成OBJ文件,修改语法错误
(4)生成EXE文件
(5)执行
2.实验环境
IBM—PC机及其兼容机
实验的软件环境是:
Masm for Windows 集成实验环境 2012
3.实验内容及实验数据记录
(1)41_1
DATA   SEGMENT   USE16
SUM    DB   ?
MES    DB    'What is your name?$'
DATA   ENDS
CODE   SEGMENT USE16
        ASSUME CS:CODE,DS:DATA
BEG:    MOV   AX,DATA
        MOV   DS,AX
        MOV   AL,46H
       MOV   AH,9
       MOV   DX,OFFSET MESG
       INT    21H
       MOV   AH,01H
       INT    21H
       MOV   AH,02H
       MOV   DL,AL
       INT    21H
       ADD   AL,52H
       MOV   SUM,AL
       MOV   AH,4CH
       INT    21H
CODE  ENDS
       END   BEG
(2)DATA   SEGMENT USE16
MESG   DB 'What is your name?$'
BUF    DB 30
       DB ?
       DB 30 DUP(?)
DATA   ENDS
CODE   SEGMENT USE16
       ASSUME  CS:CODE,DS:DATA
BEG:   MOV ax,DATA
       MOV DS,AX
AGAIN: MOV AH,9
       MOV DX,OFFSET MESG
       INT 21H
       MOV AH,0AH
       MOV DX,OFFSET BUF
       INT 21H
       MOV AH,2
       MOV DL,0AH
       INT 21H
       MOV BL,BUF+1
       MOV BH,0
       MOV SI,OFFSET BUF+2
       MOV BYTE PTR [BX+SI],'$'
       MOV AH,9
       MOV DX,OFFSET BUF+2
       INT 21H
       MOV AH,4CH
       INT 21H
CODE   ENDS
       END BEG
      
4.算法描述及实验步骤
   (1)汇编源程序41_1.asm    ml/c 41_1.asm
        汇编源程序41_2.asm
   (2)链接目标程序41_1.obj  链接目标程序41_2.obj
(3)运行可执行程序41_1.exe      41_1.exe

6. 实验结果
(1)实现了源代码的汇编程序的编译、连接、运行过程
(2)实现了对一串字符串的屏幕显示
(3)实现了单个字符的输入输出
(4)实现了加法的操作
7. 总结  
本次会编,真是一次艰难的事情啊,不过我想万事开头难。通过这次汇编我学会了一些基本的汇编、连接、执行过程;试验段目的不是为了验证书本理论,更重要的是对实践能力 的培养。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表