计算机硬件技术基础实验报告1.docVIP

  • 38
  • 0
  • 约1.85千字
  • 约 7页
  • 2018-12-03 发布于江西
  • 举报
东 北 大 学 计算机硬件技术基础实验报告 专业班级: 机械0903班 姓名: 庞世龙 学号:实验题目: 分支程序设计 日期: 20 一、实验目的 (1) 掌握分支程序的结构; (2) 掌握分支程序的设计,调试方法。 二、实验内容 设有3个单字节无符号数存放在BUF开始的缓冲区中,编写一个能将它们从大到小重新排序的程序。由于BUF缓冲区中只有3个数据,有多种方法可实现3个数据的排序。在此采用交换法,先找到3个数中的最大数,然后再找到剩下两个数的大数,最后将3个数据按大小依次存放。为了方便,先把要排序的3个数取到3个寄存器中,然后再对3个数进行比较排序。 三、算法描述流程图 四、实验步骤 1. 输入源程序: DATA SEGMENT BUF DB 44,111,24 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV SI,OFFSET BUF MOV AL,[SI] ;把3个数取到寄存器中 MOV BL,[SI+1] MOV CL,[SI+2] CMP

文档评论(0)

1亿VIP精品文档

相关文档