微机原理及应用-实验一.ppt

上传人:99****p 文档编号:1429412 上传时间:2019-02-26 格式:PPT 页数:51 大小:1.24MB
下载 相关 举报
微机原理及应用-实验一.ppt_第1页
第1页 / 共51页
微机原理及应用-实验一.ppt_第2页
第2页 / 共51页
微机原理及应用-实验一.ppt_第3页
第3页 / 共51页
微机原理及应用-实验一.ppt_第4页
第4页 / 共51页
微机原理及应用-实验一.ppt_第5页
第5页 / 共51页
点击查看更多>>
资源描述

1、微机原理及应用实验指导南阳理工学院计算机与信息工程学院教师 李云强 微机原理及应用 l 授课教师:李云强l 计算机与信息工程学院l 电话: 18837733683l 办公室:三层副楼 207号l E-mail:liyq_选用教材:l 参考教材:l 主要内容 :l 微机原理部分l 汇编语言程序设计l 接口技术及应用学习方法和成绩评定实验一: 排序实验一、预习内容1多重循环程序和排序程序设计方法。2带符号数的比较转移指令 :JL,JLE,JG,JGE二、目的要求1掌握多重循环程序和排序程序设计方法。2掌握带符号数的比较转移指令 :JL,JLE,JG,JGE的用法。3. 熟悉汇编语言编译,调试的方法

2、。实验要点三、 实验内容建立学生名次表,(以 grade为首地址的数组中保存了学生的成绩,其中 grade+i 保存学号为 i+1的学生的成绩。)要求建立一个 10个字的 rank数组,并根据 grade中的学生成绩将学生名次填入 rank数组中,其中 rank+i的内容是学号为 i+1学生的名次( 提示:一个学生的名次等于成绩高于该学生的人数加 1。 )(提示:本题可以用 2层循环结构实现。内层 对应每个学生的名次计算,外层则解决所有学生的名次计算。由于数组的长度是确定的,内外层可以 用计数值控制循环 的结束。寄存器的分配情况如下:AX 存放当前 被测学生的成绩BX 存放当前被测学生的 相对

3、地址指针CX 内循环 计数值DX 存放当前 被测学生的名次计数值SI 内循环 测试时的 地址指针DI 外循环 计数值 )四、实验步骤 :1输入,汇编并连接此程序。(要用MASM615来编译)2在 DEBUG下运行此程序,记录运行结果。3将转移指令 JGE改为 JG, JL, JLE分别运行记录排序结果,察看结果是否正确不对,并分析原因。五 、实验报告或作业1分析程序,画出程序流程图2汇编 ,连接及调试时产生的错误,其原因及解决办法。3记录 JGE情况下的排序结果,同时比较将转移指令 JGE改为 JG,JL,JLE 时的排序结果,并分析结果正确与否 ,如果不正确,写出原因和解决办法。4思考 :如果想外循环也用 loop实现,应该怎样修改程序?参考程序DSEG SEGMENTgrade dw 88,75,95,63,98,78,87,78,90,60rank dw 10 dup(?)DSEG ENDS / CSEG SEGMENTassume cs:CSEG, ds:DSEGstart: mov ax, dsegmov ds, axmov di,10mov bx,0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。