- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
循环分支程序设计实验.
实验报告
课程名称 计算机组成原理与汇编语言程序设计
实验项目名称 循环分支程序设计
班级与班级代码 软件工程1班
实验室名称(或课室) SS--337
专 业 软件工程
任课教师 陈铁梅
学 号: 10251104107
姓 名: 郭绍权
实验日期: 2011-12-23
广东商学院教务处 制
姓名 郭绍权 实验报告成绩
评语:
项目 成绩 实验报告完整性 算法和程序正确性 实验调试过程和分析 实验结果正确性
指导教师(签名)
年 月 日
说明:指导教师评分后,实验报告交院(系)办公室保存
一、实验目的
通过学习汇编语言程序设计,通过学习和实践,最终要达到的目的是:
1.掌握汇编语言的循环程序设计的原理与方法;
2.熟练应用DEBUG调试汇编程序。
3.掌握算法的设计及表达方式
二、预备知识
1.编写实验内容要求和程序;
2.写出调试以上程序,即修改程序参数,检查结果的操作方法;
3.熟悉源程序汇编、连接命令的使用方法即要回答的内容。
三、实验内容
1.编写一个汇编语言程序,统计DA_WORD数据区中正数、0、负数的个数。
数据定义如下:
da_word dw -1,3,5,0,-5,-7,4,0,-8
count equ ($-da_word)/2
num db 0
db 0
db 0
三、实验步骤
1.算法设计
1)算法分析
1、将要比较的数存进数组da_word中
2、把每一个数存到AX里面,再将ax于0进行比较。将正数,零和负数的个数存到NUM数组中
3、每比较一次,则将原来赋予初值为9的CX自减1,当cx为0,则说明比较过程结束。
2)程序流程图
3)算法实现
DA_WORD[] = -1,3,5,0,-5,-7,4,0,-8 ;
NUM[] = 0,0,0;
ax=0;
si=ax;
for(cx=9;cx0;cx--){
ax=DA_WORD[si]
if (ax0)
num[0]=num+1;
else
if(ax0)
num[2]=num[2]+1;
else
num[1]=num[1]+1;
si=si+2;
}
2.详细设计:用汇编语言去实现算法。其步骤如下:
dataseg segment
DA_WORD DW -1,3,5,0,-5,-7,4,0,-8
COUNT EQU ($-DA_WORD)/2
NUM DB 0
DB 0
DB 0
dataseg ends
code segment
assume cs:code,ds:dataseg
main:
mov ax,dataseg
mov ds,ax
mov cx,9
mov ax,0
mov si,ax
start_loop: mov ax,DA_WORD[si]
CMP ax,0
JG ZHENG
JL FUSHU
JMP ZERO
loop1: add si,2
loop start_loop
JMP END0
ZHENG: INC NUM
JMP loop1
FUSHU: INC NUM+2
JMP loop1
ZERO: INC NUM+1
JMP loop1
END
您可能关注的文档
- 影像测量仪的技术探讨..docx
- 彭水县陈家湾煤矿防治水工作实施方案..doc
- 影像第三四章10临床4班出品..doc
- 影响100年的营销技巧..doc
- 影响EDI系统运行因素及控制手段..doc
- 影响FPGA设计中时钟因素的探讨..doc
- 影响JavaEE性能的十大问题分享..docx
- 影像诊断报告书写技巧规范(X线CTMRI)..doc
- 影响seo的正面和负面因素5v.org优化..doc
- 彭家桥站渗漏水处理方案..doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)