- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
电工电子实验中心
实验报告
课程名称:计算机硬件技术基础实验实
验名称:实验二数据统计姓名:学号:
评定成绩:审阅教师:实验时间:
一、实验目的要求
1.熟悉汇编语言程序的框架结构,掌握循环程序的设计方法;
2.熟悉常用的条件跳转指令;
3.熟悉有符号数的运算。
二、实验任务
本实验要求通过求某数据区域内负数的个数来表现循环程序的结构形式。要求实验程序在数据
段中存放一组数据,分类统计数据中正数、负数和零的个数,并分别存入内存变量
Positive、Negative和Zero中。将所有数据累加求和,存入SUM中。
三、实验代码
DATASEGMENT
NUMDB12H,88H,82H,89H,33H,90H,0H,10H,0BDH,01H
;18,-120,-126,-119,51,-112,0,16,-67,1
;求和结果-458
L_NUMEQU$-NUM
POSITIVEDBDUP(0)
NEGATIVEDBDUP(0)
ZERODBDUP(0)
SUMDWDUP(0)DATA
ENDS
STACK1SEGMENTSTACK
DB100DUP(0)
STACK1ENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA,SS:STACK1
STARTPROCFAR
PUSHDS
MOVAX,0
PUSHAX
MOVAX,DATA
MOVDS,AX
;冒泡排序插入位置
;以下为补充代码
MOVSI,OFFSETNUM;取NUM的地址给SI
MOVCL,L_NUM;CL中存储数据段中原始数据的个数MOVCH,0
NEXT:
MOVAL,0
CMP[SI],AL;将SI中所存储的16位数值所对应的地址中的数
;与0比较
JGP;若前者大于后者(即大于0),跳转到P执行
JLN;若前者小于后者(即小于0),跳转到N执行
INCZERO;若没有跳转到P或N,则该数值为0,ZERO加1
JMPCONTINUE;跳转到CONTINUE执行
P:
INCPOSITIVE;POSITIVE中的值加1JMPCONTINUE;跳转到
CONTINUE执行
N:
INCNEGATIVE;NEGATIVE中的值加1
CONTINUE:
MOVAL,[SI]
CBW;AL的内容扩展到AH形成AX中的字
;即扩展成16位数字再进行累加
ADDAX,SUM;ADD的目的操作数只能是累加器
MOVSUM,AX
INCSI;SI中的值加1
LOOPNEXT;CX的值减一,若不为0,跳转
;以上为补充代码
RET
STARTENDP
CODEENDS
ENDSTART
四、探究内容
1)若需要将程序得到的结果显示在屏幕上,如何处理?
答:调用中断完成输出(以下程序可加在LOOPNEXT语句之后,输出positive、negative、
zero的值【sum的值不知道咋输出QAQ】):
MOVSI,OFFSETPOSITIVE
MOVCL,03H
MOVCH,0
PRINT:MOVAL,[SI]
CMPAL,9
JLE
您可能关注的文档
- 2023年食品留样管理制度_食品留样管理制度范本.pdf
- 北师大版五年级下册分数除法三的教学设计.pdf
- 商务智能系统课程设计.pdf
- 校企合作办工作总结.pdf
- node 创建 server方法_原创文档.pdf
- 清源山作文600字7篇.pdf
- 2024年度建筑维修及改造施工协议一.pdf
- 2022年榆林学院公共课《大学计算机基础》期末试卷A(有答案).pdf
- 认识市场和市场营销.pdf
- 关注我们的社区教案.pdf
- 《初级经济师》2024年咸阳市彬县模拟试题含解析.pdf
- 2020-2025年中国定向刨花板市场供需格局及投资规划研究报告.docx
- 2021-2026年中国铝包木窗市场竞争格局及投资战略规划报告.docx
- 2024-2030年中国水泥制品行业发展运行现状及投资战略规划报告.docx
- 2023-2024学年北京通州区北关中学高一地理期末试卷含解析.pdf
- 中国高分子液晶共混物行业市场深度分析及投资策略研究报告.docx
- 四川省绵阳市盐亭2024-2025学年高二上学期11月期中考试语文试题含答案.pdf
- 安全管理体系建设经验总结意见.pptx
- 2020-2025年中国绝热隔音材料行业发展趋势及投资前景预测报告.docx
- 2023-2028年中国FPC软板市场竞争格局及投资前景展望报告.docx
文档评论(0)