实验二8086汇编语言之分支、循环程序设计
更新时间:2024-05-14 07:44:01 阅读量: 综合文库 文档下载
- 8086汇编语言上机实验推荐度:
- 相关推荐
微机原理及应用实验报告 学号:201115002 姓名:王冬冬
实验二 8086汇编语言之分支、循环程序设计
【实验目的】
1.掌握循环结构程序设计的方法; 2.掌握数据块传送程序设计的方法; 3.掌握串传送指令的应用。
【实验内容】
1.编写程序实现将数据段STR1单元开始的20个字符移到STR2开始的存储区。假设STRI+20>STR2,可以用串传送指令,也可以用MOV传送指令。 该题目要求掌握单循环程序设计方法。为了实现指定功能,应从以下几个方面考虑:
(1)数据串操作的起始位置从高地址还是从低地址开始。 (2)确定使用串传送指令,还是用MOV指令。 (3)确定循环程序的结构。
2.如果要求字符串从键盘中输入,应如何设计程序?
3.用子程序方法,且不使用MOVSB指令来完成数据块的传输,应如何设计程序?
【实验程序】
DATA SEGMENT
STR1 DB 'WHAT IS YOUR NAME?',0AH,0DH,'$' CN EQU $-STR1 STR2 EQU STR1+ CN-5 DATA ENDS CODE SEGMENT
ASSUME DS:DATA,CS:CODE,ES:DATA
1 / 4
微机原理及应用实验报告 学号:201115002 姓名:王冬冬
START: MOV AX,DATA MOV DS,AX MOV ES,AX
MOV DX, OFFSET STR1 MOV AH,09H INT 21H
MOV SI ,OFFSET STR1 MOV DI ,OFFSET STR2 MOV CX ,CN ADD SI ,CN-1 ADD DI, CN-1 STD
REP MOVSB MOV AH,09H INT 21H MOV AH,4CH INT 21H CODE ENDS END START
【实验结果】
数据段STR1单元开始的20个字符成功移到STR2开始的存储区
2 / 4
微机原理及应用实验报告 学号:201115002 姓名:王冬冬
【实验心得和体会】
通过实验让我掌握了循环结构程序设计的方法、数据块传送程序设计的方法、串传送指令的应用。更好地了解了语言之分支、循环程序设计让我知道汇编程序的奥秘,我对x86的指令有了新的认识,对一些指令操作更熟练啦。
3 / 4
微机原理及应用实验报告 学号:201115002 姓名:王冬冬
4 / 4
正在阅读:
居间合同范本_合同范本08-01
科学课《声音的变化》听课有感08-13
200m3水塔施工方案12-22
软件使用许可合同06-06
苏教版一年级科学上册教案(表格式)04-19
上海大众汽车的品牌营销策划 - 图文05-10
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 汇编语言
- 程序设计
- 分支
- 循环
- 实验
- 8086
- 大学生职业生涯规划
- 减轻学生课业负担(结题报告)
- 跨国公司并购我国企业的现状分析
- 电大项目管理形成性网上考核作业参考答案题目100%
- 公安局治安管理工作总结
- 倒立摆系统的发展研究以及意义
- 2019年最新公司监理年终工作总结范文工作总结文档
- 湖南师大附中2018届高三上学期月考试卷(五)生物试卷及答案
- 松原地区民间宗教信仰
- 智慧城市项目计划书
- 派对、酒吧CLUB、西餐常用著名酒水饮料的中英文对照+ 著名的洋酒
- 生活好帮手教案12
- 第一章 三维动画的基本术语
- 自由能源发电机原理介绍 - 图文
- 消费者行为学心得体会
- 基于STM32的便携式音乐播放器设计毕业设计 - 图文
- 公开招标文件
- 中国大唐集团公司光伏电站设计导则-最新年文档
- 2011安徽造价员考试试题集(word87页打印版)
- 题库