微机实验—求最大(小)值.pptVIP

  • 5
  • 0
  • 约2.62千字
  • 约 12页
  • 2017-06-21 发布于河南
  • 举报
微机实验—求最大(小)值

三、实验要求功能分析 * 实验一 求最大(小)值程序 一、实验目的 1、熟悉软件使用环境,掌握汇编指令编写程序的格式。 2、学习循环程序的设计方法及宏指令的编写方法。 3、学习在屏幕上显示字符的方法。 4、掌握在PC机上建立、汇编、链接、调试和运行汇编语言的过程。 5、学会TD调试程序的方法。 二、实验内容 1、在首地址为DATA1的数组中找出最大值,并在屏幕上显示出来。 2、数据段:DATA1 DB 35H,07H,0ABH,56H,12H,98H,0CDH,76H,0FAH,0BFH 3、显示结果如下图所示: 1、输出字符串信息提示 2、求数据段中无符号数的最大值 3、进行最大值输出显示 4、返回DOS系统 实验一 求最大(小)值程序 1、如何显示字符串?利用INT 21H的AH=09H号子功能,DX指向显示字符串首地址。 MOV DX,OFFSET BUF MOV AH,09 INT 21H 3、进行最大值输出显示 如果结果最大值是FAH,存储在AL中,如何显示? 2、数据段中无符号数的最大值? 1)先AL暂存BL; 2)对AL逻辑右移4位; 3)再判断是不是大于9,若大于9加37H,否则加30H; 4)送去显示; 5)取出暂存的BL送AL,然后与0FH相与; 6)判断是不是大于9,若大于9加37H,否则加30H; 7)送去显示; 实验一 求最大(小)值程序

文档评论(0)

1亿VIP精品文档

相关文档