版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、实验目的(1)加深对循环结构的理解;(2)掌握循环程序的设计方法;(3)熟练掌握DEBUG的常用命令,学会用DEBUG调试程序。二、实验内容1.已知以BUF为首地址的字存储区中存放着8个有符号二进制数,是编写程序将其中大于等于0的数依次送BUF1为首地址的字存储区中,小于0的数依次送以BUF2为首地址的字存储区中。同时将大于等于0的数的个数送A字变量,将小于0数的个数送B字变量。2.设STR字符串是以0结尾。试编写一个把字符串中的所有大写字母改为小写字母的程序并将转换后的字符串显示输出。3.试编程从自然数1开始累加,直到累加和大于5050为止,统计被累加的自然数的个数,并把统计的个数送入COUNT单元,累加和送入TOTAL单元。三、算法描述流程图实验内容1、2、3的流程图分别为图1、图2、图3。图3图2图1图3图2图1四、实验步骤1.已知以BUF为首地址的字存储区中存放着8个有符号二进制数,是编写程序将其中大于等于0的数依次送BUF1为首地址的字存储区中,小于0的数依次送以BUF2为首地址的字存储区中。同时将大于等于0的数的个数送A字变量,将小于0数的个数送B字变量。1)输入源程序:DATASEGMENTBUFDW23,123,-12,-210,45,0,90,-453BUF1DW8DUP(0)BUF2DW8DUP(0)ADW?BDW?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXLEABX,BUFLEASI,BUF1LEADI,BUF2MOVA,0MOVB,0MOVCX,8L0:MOVAX,[BX]CMPAX,0JGEL1MOV[DI],AXADDDI,2INCBJMPNEXTL1:MOV[SI],AXADDSI,2INCANEXT:ADDBX,2LOOPL0MOVAH,4CHINT21HCODEENDSENDSTART2)运行程序。3)检查结果无错误后将结果记录下来。2.设STR字符串是以0结尾。试编写一个把字符串中的所有大写字母改为小写字母的程序并将转换后的字符串显示输出。1)输入源程序:DATASEGMENTSTRDB'HOWarEYoU!',0DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVSI,OFFSETSTRAGAIN:MOVDL,[SI]ORDL,DLJZOKCMPDL,'A'JBNEXTCMPDL,'Z'JANEXTADDDL,20HMOV[SI],DLNEXT:MOVAH,2INT21HINCSIJMPAGAINOK:MOVAH,4CHINT21HCODEENDSENDSTART2)运行程序。3)检查结果无错误后将结果记录下来。3.试编程从自然数1开始累加,直到累加和大于5050为止,统计被累加的自然数的个数,并把统计的个数送入COUNT单元,累加和送入TOTAL单元。1)输入源程序:DATASEGMENTCOUNTDW?TOTALDW?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVCX,0MOVAX,0MOVBX,0LOOP1:INCBXADDAX,BXINCCXCMPAX,5050JLELOOP1MOVCOUNT,CXMOVTOTAL,AXCODEENDSENDSTART2)运行程序。3)检查结果无错误后将结果记录下来。五、实验结果1.已知以BUF为首地址的字存储区中存放着8个有符号二进制数,是编写程序将其中大于等于0的数依次送BUF1为首地址的字存储区中,小于0的数依次送以BUF2为首地址的字存储区中。同时将大于等于0的数的个数送A字变量,将小于0数的个数送B字变量。程序运行结果如下界面所示:2.设STR字符串是以0结尾。试编写一个把字符串中的所有大写字母改为小写字母的程序并将转换后的字符串显示输出。程序运行结果如下界面所示:3.试编程从自然数1开始累加,直到累加和大于5050为止,统计被累加的自然数的个数,并把统计的个数送入COUNT单元,累加和送入TOTAL单元。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年青年文摘测试题及答案
- 2026年pisa英语测试题目及答案
- 2026年保险技能测试题及答案
- 2026年隐形忧郁症测试题及答案
- 2026年学开汽车测试题及答案
- 2026年预防痴呆专项测试题及答案
- Unit 8 Section A (1a-2d)(教学设计)八年级英语下册同步教学(人教版河北专版)
- 2026年天使投资采购合同书
- 第12课《文言文二则》教学设计 统编版(五四学制)语文六年级下册
- 2026年海口市结核病防治所医护人员招聘笔试备考试题及答案详解
- GB/T 46837-2025塑料弹性指数熔体弹性性能的测定
- 字体图形化设计
- 2024-2025学年人教版七年级数学下册期末复习全训练试题与答案指南
- 2025天津公务员考试申论试题(行政执法类)及答案
- GB/T 12135-2025气瓶检验机构技术条件
- (正式版)DB15∕T 3276-2023 《大中型灌区水利工程管理与保护范围划定标准》
- 2025-2026学年第一学期小学校历表
- 山东省泰安市东平县2024-2025学年(五四学制)八年级下学期期末考试数学试卷(含答案)
- 终止妊娠培训课件
- 2026年高考语文备考之统编版教材全5册作文素材分类梳理
- 2025年四川省成都市初中学业水平考试中考(会考)地理试卷(真题+答案)
评论
0/150
提交评论