微机原理与接口技术学生考试成绩统计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

洛阳理工学院实验报告系别计算机系班级学号姓名课程名称微机原理与接口技术实验日期2014.4.8实验名称实验项目一学生考试成绩统计实验成绩实验目的:本实验课是配合理论教学内容,帮助学生加深理解和掌握本门课程内容的重要手段。由于本课程具有理论与实际相结合紧密的特点,通过实验使学生掌握微型计算机的原理及接口电路的设计应用技术。实验条件:计算机一台实验步骤:上机实验应一人一组,独立实验。上机过程中出现的问题,除了是系统的问题以外,不要轻易举手问老师。上机实验一般应包括以下几个步骤:1、编辑汇编语言源程序使用一种文本编辑软件(word、记事本、写字板等),编辑保存一个“文件名.ASM”的汇编语言源程序文件(1)DATASEGMENTGRADEDB95,85,75,65,55,55,65,75,85,95BTRXDB5DUP(0)LEVTDW?DATAENDSSTACKSEGMENTBUFFERDW10DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVSI,OFFSETGRADEMOVDI,OFFSETBTRXMOVCL,10MOVAX,0AGAIN:MOVCH,[SI]ADDBP,CHINCSIDECCLJSSECONDNEXT1:CMPCH,90JLNEXT2INCBLJNZAGAINNEXT2:CMPCH,80JLNEXT3INCBHJNZAGAINNEXT3:CMPCH,70JLNEXT4INCDLJNZAGAINNEXT4:CMPCH,60JLNEXT5INCDHJNZAGAINNEXT5:INCALJGAGAINSECOND:MOV[DI],BLINCDIMOV[DI],BHINCDIMOV[DI],DLINCDIMOV[DI],DHINCDIMOV[DI],ALMOVAH,4CHINT21HCODEENDSENDSTART(2)DATASEGMENTGRADEDB95,85,75,65,55,55,65,75,85,95LEVTDW?DATAENDSSTACKSEGMENTBUFFERDW10DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVSI,OFFSETGRADEMOVDI,OFFSETLEVTMOVBL,10MOVCX,10MOVAX,0AGAIN:MOVDL,[SI]MOVDH,0ADDAX,DXINCSILOOPAGAINSECOND:DIVBLMOV[DI],ALMOVAH,4CHINT21HCODEENDSENDSTART2、汇编源程序用宏汇编(MASM)对汇编源程序进行汇编,产生目标程序(文件名.OBJ3、连接程序用连接程序(LINK)将若干目标模块连同库子程序连接在一起,产生可执行文件(文件名.EXE)4、运行调试DEBUGDEBUG程序是专门为汇编语言设计的一种调试工具,它通过单步、跟踪、断点和连续等方式为程序员提供了非常有效的调试手段。格式:DEBUG[驱动器][路径][文件名][参数]表1DEBUG主要命令表命令格式功能汇编A地址从指定地址开始汇编显示内存单元内容D地址从指定地址开始显示地址单元内容D地址范围显示指定地址范围内存储单元内容D从上次D命令结束处开始显示存储单元内容修改内存单元内容E地址从指定地址开始修改内存单元内容显示和修改寄存器内容R显示所有寄存器内容R寄存器名显示并修改指定寄存器内容运行G=地址从指定地址开始执行程序,直到结束跟踪T=[地址]从指定地址开始执行一条或数条指令T从当前位置开始执行一条指令退出Q退出DEBUG,返回DOS5.调试程序结果(1)ALBLBHDLDH应该有十个数,此时各个寄存器相加才9个;最后的跳转指令错误;JESECOND应该改为JSSECOND改正后的程序,调试结果为最后的程序结果为(2)调试结果为实验总结:通过这次实验,我汇编程序的书写有了一定的了解,这次实验是帮助我加深理解和掌握本门课程内容的重要手段。由于本课程具有理论与实际相结合紧密的特点,通过实验使我掌握微型计算机的原理及接口电路的设计应用技术。让我明确了今后学习的方向。

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功