- 1
- 0
- 约小于1千字
- 约 4页
- 2023-09-20 发布于山东
- 举报
中国石油大学(华东)现代远程教育
实验报告
课程名称:微机原理及应用
实验名称:循环程序设计
实验形式:在线模拟+现场实践
提交形式:在线提交实验报告
学生姓名:学号:
年级专业层次:
学习中心:
提交时间:年月日
精选
一、实验目的
掌握数组的办理方法、简单循环程序的设计
掌握代码段、数据段和附加段的查察方法
二、实验内容
现有X、Y二个数组:
X=32、-43、76、95、-1
Y=-78、127、-128、-125、88
用汇编语言编程,计算两个数组之和,结果送另一数组,即S(i)=X(i)+Y(i)。要求:察看不同数制的机器数表示方法;
察看数据段、代码段的地点和大小。
三、预习要求
1.根据实验内容写出完整的预习报告(画出程序流程图并编写出程序代码);
复习内存分段观点、数据种类伪指令语句中的表达式、无进位加法和带进位加法的实现、多位10进制数带进位加法的实现、简单循环的实现;
察看数据段和代码段的地点和大小。
精选
四、编写完整的程序代码
DATASEGMENT;定义数据段
XDB32,-43,76,95,-1
YDB-78,127,-128,-125,88
SDB5DUP(?)
DATAENDS
CODESEGMENT;定义代码段
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA;数据段初始化
MOVDS,AX
MOVCL,5
MOVBX,0
NEXTMOVAL,X[BX]
ADDAL,Y[BX]
MOVS[BX],AL
INCBX
DECCL
JNZNEXT
MOVAH,4CH;返回DOS
INT21H
CODEENDS;代码段结束
ENDSTART;程序结束
精选
五、思考题
1.根据实验要求写出运行后正确无误的MASM、LINK和DEBUG命令格式。
C:\masmMASMTEST3;
C:\masmLINKTEST3;
C:\masmDEBUGTEST3.EXE
其中TEST3为源程序的名字
2.写出程序的数据段、代码段的地点和大小
数据段的地点:
开端地点:00000H,终止地点:0000EH,
数据段的大小:0000FH个字节
代码段的地点:
开端地点:00010H,终止地点:0002EH,
代码段的大小:0001FH个字节
精选
您可能关注的文档
最近下载
- SUEZ 工业分离膜 产品技术手册(RO-NF-有机膜).pdf VIP
- 《新编应用文写作(第2版)》全套教学课件.pptx
- 美的热水器F80- A20GA2(H)专项试验报告.pdf VIP
- 湖南省长沙市雅礼中学2024-2025学年高二上学期期末考试数学试题(含答案).docx VIP
- 2025年最新修订中华人民共和国监察法实施条例学习解读专题宣讲PPT课件.pptx VIP
- 量子纠缠光源性能表征和测试方法-15页.pdf VIP
- 场厂内机动车辆考试试题.docx VIP
- 水库坝线选择、正常蓄水位、施工总布置编制规定.pdf VIP
- 中学校长述职报告【7篇】.docx VIP
- .直线式包裹分拣机输送分拣装置设计.doc VIP
原创力文档

文档评论(0)