微机原理实验报告一
更新时间:2023-09-19 22:13:01 阅读量: 小学教育 文档下载
2016 年 5 月 24 日
一、实验目的
1、学习程序设计的基本方法和技能;
2、熟练掌握汇编语言设计、编写、调试和运行; 二、实验内容和要求
编写一程序,比较两个字符串STRING1和STRING2所含字符是否相同,若相同则在屏幕上显示‘MATCH’,否则,显示‘NOT MATCH’。 三、实验主要仪器设备和材料 1、计算机一台
四、实验方法、步骤及结构测试 1、建立ASM文件
2、用汇编程序MASM对源文件“*.asm”汇编产生目标文件*.obj; 3、用连接程序LINK产生可执行文件*.exe. 4、执行程序
5、用DEBUG调试程序
五、分析程序功能,调试程序过程中遇到的问题
该程序实现对两个字符串的比较,字符串内容相同,则显示match,内容不相同,则显示no match。调试过程中,由于存在着中文和英文字符的差异,导致出现了编译错误,经过学习修改,改正了错误,同时也学习到了标准序,返回dos系统等基本操作。 六、思考题
1、汇编语言的集成环境有几个主要环节?
汇编语言的集成环境主要有编译,连接,执行三大环节。
2、将程序中的指令JZ MATCH 改为JNZ MATCH,程序结果如何?为什么?
若将指令改为JNZ MATCH,则将导致结果相反,字符串相等时显示no match,反之显示match。JNZ意思是当结果不为0时跳转到MATCH所在地址,故当比较结果为0时不跳,跟原程序意思相反,故出现相反结果
3、将内存DATA1单元开始的0~15共16个数传送到DATA2单元开始的数据区中 主要程序段如下: data1 db 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
data2 db 16 dup(?) lea di,[data1] lea si,[data2] mov cx,15 loop1: mov bx,DS:[di] mov DS:[si],bx inc di inc si loop loop1
正在阅读:
微机原理实验报告一09-19
曲式教案10-23
2008高考备考完形填空寒假专练10-31
区开展农村经济新格局年度工作总结报告08-04
当代英美散文名篇选读上册课后答案06-03
三废处理方案 - 图文12-23
2013年第十二届全国政协领导成员及常委04-08
酒店培训--客房部概述08-07
- 通信原理实验报告
- 2016年上半年安徽省临床医学检验技术中级技师职称试题
- 传智播客刘意老师JAVA全面学习笔记
- 星级酒店客房部保洁服务标准与工作流程操作规范 - PA新员
- 算法竞赛入门经典授课教案第1章 算法概述
- 《微信公众平台架起家校互通桥》结题报告
- 2018年宁夏银川市高考数学三模试卷(理)Word版含解析
- 大学生创业基础 - 尔雅
- 2016年6月英语六级真题写作范文3套
- 中国磁性材料纸行业专项调查与发展策略分析报告(2015-2020)
- 云南省2018届高三普通高中学业水平考试化学仿真试卷二Word版缺答案
- 窗函数法设计低通滤波器
- 第三章 绩效考评方法与绩效管理模式
- 高等数学教案
- 个人独资合伙企业习题及答案
- 小学语文沪教版三年级上册第六单元第30课《想别人没想到的》公开课优质课教案比赛讲课获奖教案
- 曳引钢丝绳及其他曳引系统校核计算 - 图文
- 淮阴工学院管理学期末试卷7 - 图文
- 受力分析方法(1)
- 2013-2014学年陕西省西安市西工大附小五年级(上)期末数学试卷及解析
- 微机
- 原理
- 实验
- 报告
- 人教版小学四年级数学下册《求一个小数的近似数》教案
- 大学英语专业综合教程 第三册 Unit 11课文及单词
- 电大新版电工电子技术形成性考核作业(一)及答案
- 丰盛人生
- 观察记录表
- 天津医科大学口腔医学考研真题01年-13年
- 人教版五年级上册语文第五单元试卷(2)
- 法律适用中逻辑三段论之认识
- 苏教版四年级上册科学知识点
- 浅谈我国学前融合教育问题
- 房地产文案集锦
- 2019-2020学年度高中生物第二章生物科学与工业第二节酶在工业生产中的应用课后自我小测浙科版选修2 - 图文
- PCB相关术语
- 操作系统 - --存储管理实验报告
- 中小型企业网络搭建分析 - - 本科毕业论文
- 气喘呼吸困难怎么办
- 五年级下册第一单元语文教案
- 计算机一级试题参考操作步骤
- 《工商文明的基因》教案
- 2016优化探究高考一轮复习资料(55)