微机原理实验1.doc_第1页
微机原理实验1.doc_第2页
微机原理实验1.doc_第3页
微机原理实验1.doc_第4页
微机原理实验1.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学 生 实 验 报 告学 院: 软件与通信工程学院 课程名称: 微机原理 专业班级: 电信141班 姓 名: 学 号: 学生实验报告(1)学生姓名学号同组人:无实验项目实验一必修 选修 演示性实验 验证性实验 操作性实验 综合性实验实验地点实验仪器台号 指导教师实验日期及节次2016年4月12日8.9节一、实验综述1、实验目的及要求(1)学习数据传送和算术运算指令的用法(2)熟悉在PC机上编辑、汇编、连接、调试和运行汇编语言程序的过程。实验内容:(1) 编程实现 SUM=a1b1+ a2b2 + a10b10(2) 编写程序将定义的一组字符串中的小写字母全部转换成大写字母(其余字符不变)2、 实验仪器、设备或软件电脑,Masm for windows集成实验环境共享版2015,DOSBOX2、 实验过程(实验步骤、记录、数据、分析)1.编程实现 SUM=a1b1+ a2b2 + a10b10打开电脑,打开Masm for windows集成实验环境共享版2015、新建一个空白的汇编程序,开始编写程序 程序内容:DATA SEGMENT ORG 1000H;为调试方便将数据存于指定地址处, adb 1, 2, 3, 4, 5, 6, 7, 8, 9, 10; 10个数据 ORG 2000H;便于查看和设置 bdb 10, 9, 8, 7, 6, 5, 4, 3, 2, 1; 10个数据 ORG 3000H; SUMdw ?DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX MOV DX,0 MOV SI,0 MOV CX,10LOP1:MOV AL, aSI MULbSI ADDDX,AX INC SI LOOP LOP1 ; MOV SUM,DX MOV AH,4CH INT 21H CODE ENDS END START三、结论1、实验结果(1)生成exe文件成功(2) 用DOSBOX进行调试2、分析讨论序号CXSIAXDS:3000HDS:3001H100090001000A1001=0220008000200121002=0330007000300181003=04400060004001C1004=05500050005001E1005=06600040006001E1006=07700030007001C1007=0880002000800181008=0990001000900121009=0A100000000A000A3000=0000(2) 编写程序将定义的一组字符串中的小写字母全部转换成大写字母(其余字符不变)打开电脑,打开Masm for windows集成实验环境共享版2015、新建一个空白的汇编程序,开始编写程序DATA SEGMENT ;此处输入数据段代码 DATA ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSDATA SEGMENT BUFFER DB WengFeiSTRLEN EQU $-BUFFER DATA ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATA,SS:STACKSSTART: MOV AX,DATA MOV DS,AX ;此处输入代码段代码 MOV SI,0 MOV DI,0 MOV CX,STRLENLP1: MOV AL,BUFFERSI CMP AL,7AH JA NEXT CMP AL,61H JB NEXT SUB AL,20HNEXT:MOV DI+0200H,AL INC SI INC DI LOOP LP1 MOV AH,4CH INT 21HCODES ENDS END START三、结论1、实验结果(1)生成exe文件成功(2) 用DOSBOX进行调试2、 分析讨论英文字母小写成功转换成大写字母,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论