实验一汇编语言程序设计
更新时间:2023-05-18 06:43:01 阅读量: 实用文档 文档下载
生 实 验 报
学 院: 软件与通信工程学院课程名称: 汇编语言程序设计 专业班级: 姓 名: 学 号:
学告
学生实验报告(1)
一、实验综述
1、实验目的及要求
a.学习数据传送和算术运算指令的用法
b.熟悉在PC机上编辑、汇编、连接、调试和运行汇编语言程序的过程。 2、实验仪器、设备或软件 电脑 3、实验内容
编程实现 SUM=a1b1+ a2b2 …… + a10b10。
二、实验过程(实验步骤、记录、数据、分析) DATA SEGMENT
ORG 1000H;为调试方便将数据存于指定地址处,
a db 89, 5, 56, 80,12,3,77,41,32,67 ; 10个数据 ORG 2000H;便于查看和设置
b db 18, 29, 12, 38,33,71,54,83,4,9; 10个数据 ORG 3000H; SUM dw ? DATA ENDS CODE SEGMENT
ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV DX,0 MOV SI,0 MOV CX,10 LOP1: MOV AL, a[SI] MUL b[SI] ADD DX,AX INC SI LOOP LOP1 ;☆ MOV SUM,DX MOV AH,4CH INT 21H CODE ENDS END START
编译没错后进行调制、再进行运行得到结果,结束。 三、调试步骤
1.编辑源程序,建立一个以后缀为 .ASM的文件.
2.汇编源程序,检查程序有否错误,有错时回到编辑状态,修改程序中错误行。无错时继续第3步。
3.连接目标程序,产生可执行程序。
4.DEBUG调试可执行程序,利用T命令进行操作并记录程序每次执行到☆处,CX、SI、AX及数据段DS:3000H~DS:3001H的内容。
四、结论
1、实验结果
五、思考题
编写程序将定义的一组字符串中的小写字母全部转换成大写字母(其余字符不变)
例如下面BUFFER中定义的一组字符串。 DATA SEGMENT
BUFFER DB 'hello ASM! 20151030' STRLEN EQU $-BUFFER OUTSTR DB STRLEN DUP(?) DATA ENDS
六、程序编写和运行结果 DATAS SEGMENT
SUBFFER DB 'hello,ASM! 20151030','$' ;此处输入数据段代码 DATAS ENDS
STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS START:
MOV AX,DATAS MOV DS,AX LEA BX,SUBFFER A1: MOV AL,[BX] CMP AL,'$' JE DONE CMP AL,'a' JA NEXT SUB AL,20H MOV [BX],AL NEXT: INC BX JMP A1
DONE: MOV AX,4C00H
INT 21H;此处输入代码段代码 CODES ENDS END START 运行结果
七、指导教师评语及成绩:
评语:
该实验步骤正确。程序设计较合理,结果正确。实验报告格式正确,文档规范,描述较清晰。实验总结较全面,实验分析较深刻。通过实验,可以看出该生能理解能所用语言知识,掌握了运用该知识的语法与使用方法,较好地完成了实验任务。达到实验目的。
成绩: 指导教师签名:
批阅日期:
正在阅读:
实验一汇编语言程序设计05-18
成长记录袋评价案例 (1)06-03
消毒产品质量标准与说明书的常见问题03-28
劳务派遣劳动纠纷仲裁典型案例04-01
2013年“上外杯”上海市高三英语竞赛05-26
第一部字典02-19
亨斯迈产品06-23
空气动力学基础飞行原理笔试题04-29
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 汇编语言
- 程序设计
- 实验
- 9-19、9-26型高压离心通风机1
- 七版方剂学表格式笔记
- 2019年凹印制版现状及发展趋势分析 目录
- TSG G5001-2008 锅炉水处理监督管理规则
- 关于凯氏定氮法测定蛋白质的几个问题
- 谦卑的人有福(阅读答案)
- 九年级数学教学目标及措施
- 2017-2022年中国温度继电器行业深度分析与投资前景预测报告
- “最美司机”吴斌生平先进事迹材料
- 武胜党建 2014年武胜县事业单位招聘61人
- 关于VERICUT 7.0的介绍与安装方法
- 银行道德风险防控浅析
- 货代常用英文缩写
- 牛津深圳版英语初一上学期考点汇编
- 基于RFID的网络协同商务链物流跟踪系统的研究
- 桥梁伸缩缝施工控制
- PPP模式专题研究最新版本2015
- 高职物流管理专业“工学结合”模式现状分析
- 2013初四月考数学
- 平凉市2010年中考思品试卷