在BUF和BUF+1、BUF+2单元分别放有一个无符号字节型数,编程序将其中最大数存入MAX单元,并在屏幕上显示

代码如下:

DATAS SEGMENT;此处输入数据段代码  BUF DB 20 DUP(?)MAX DB ?STR1 DB 0AH,0DH, 'MAX=','$'
DATAS ENDSSTACKS SEGMENT;此处输入堆栈段代码
STACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKS
START:MOV AX,DATASMOV DS,AX;此处输入代码段代码MOV BX,0MOV CX,3
LP1:MOV AH,1INT 21HSUB AL,30HMOV BUF[BX],ALINC BXMOV AH,2MOV DX,20HINT 21HLOOP LP1MOV BX,0MOV CX,2MOV AL,BUF[BX]
LP2:INC BXCMP AL,BUF[BX]JL CHANGEJMP EXITCHANGE:MOV AL,BUF[BX]JMP EXITEXIT:LOOP LP2MOV MAX,ALMOV AH,9MOV DX,OFFSET STR1INT 21HMOV AH,2ADD MAX,30HMOV DL,MAXINT 21HMOV AH,4CHINT 21H
CODES ENDSEND START

运行结果截屏如下:

在BUF和BUF+1、BUF+2单元分别放有一个无符号字节型数,编程序将其中最大数存入MAX单元,并在屏幕上显示相关推荐

  1. 在 BUF 和 BUF+1、BUF+2 单元分别放有一个无符号字节型数,编程序将其 中最大数存入 MAX 单元,并在屏幕上显示。

    问题描述: 在 BUF 和 BUF+1.BUF+2 单元分别放有一个无符号字节型数,编程序将其 中最大数存入 MAX 单元,并在屏幕上显示. 汇编代码,已调试 DATA SEGMENTBUF DB 7 ...

  2. 汇编语言 求三个数中最大值,结果存入MAX单元

    已知X.Y.Z.MAX为16位的带符号数,求三个数中最大值,结果存入MAX单元. 思路:定义数据段,代码段,让堆栈段自动装入:X,Y,Z,MAX 16位带符号数没有给出,那就自己写几个吧,那问题来了, ...

  3. 编程统计BUF字单元数据中所含1的个数,并将结果存入COUNT单元中。

    编程统计BUF字单元数据中所含1的个数,并将结果存入COUNT单元中. 代码如下: DATA SEGMENT BUF DW 2345H ;随机存储一下数据 COUNT DB ? ;用于统计BUF字单元 ...

  4. 已知有几个数据存放在BUF为首址的字节存储区中,试统计其中正数的个数,并将结果存入ZNUM单元中。

    已知有几个数据存放在BUF为首址的字节存储区中,试统计其中正数的个数,并将结果存入ZNUM单元中. P160 例4.17 汇编思路:DATA段,定义BUF存储区,定义一下DB类型的数据,N为定义数据的 ...

  5. 《包青天》中的《鸳鸯蝴蝶梦》单元,剧中有一个很漂亮的女子叫“离垢”

    <包青天>中的<鸳鸯蝴蝶梦>单元,剧中有一个很漂亮的女子叫"沈离垢".剧中人物通常叫她"离垢","离垢"二字的发音非 ...

  6. 编写一个程序,计算|X-Y|的值,并将结果存入RESULT单元中,其中X和Y都为带符号字数据。

    编写一个程序,计算|X-Y|的值,并将结果存入RESULT单元中,其中X和Y都为带符号字数据. P154 例4.11 汇编思路:DATA段定义X.Y.RESULE分别用于存放随机数.存放随机数.存放最 ...

  7. 已知字符串STRING以‘$’为结束标志;统计其中小写字母的个数,结果送到COUNT单元,并把该字符串中的小写字母变成大写字母,其它字符保持不变。要求分别在屏幕上输出原字符串以及修改后的字符串。

    只为记录汇编作业 题目:已知字符串STRING以'$'为结束标志:统计其中小写字母的个数,结果送到COUNT单元,并把该字符串中的小写字母变成大写字母,其它字符保持不变.要求分别在屏幕上输出原字符串以 ...

  8. mysql group_concat去重_mysql GROUP_CONCAT 函数 将相同的键的多个单元格合并到一个单元格...

    mysql GROUP_CONCAT 函数 将相同的键的多个单元格合并到一个单元格 MemberID MemberName FruitName -------------- ------------- ...

  9. 输入法:QQ五笔输入法在Excel2010首次输入时,会在单元格内容产生一个空格

    问题:QQ五笔输入法在Excel2010首次输入时,会在单元格内容产生一个空格 解决方案: 以下面为示例: 右键->属性->兼容性 点击应用->确定: 设置结束后,双击运行程序安装即 ...

  10. Excel快速将多个单元格合并到一个单元格

    在工作或生活中,对于小批量的数据我们习惯用Excel来处理,经常可能会面临这样的问题--如何把多个单元格数据合并到一个单元格.实现这一效果的方式有很多种,比如CONCATENATE函数.连接符& ...

最新文章

  1. HTTP缓存——304与200 from cache
  2. dsu on tree 模板题目(CF600E Lomsat gelral)
  3. Android混淆打包
  4. MySQL - 多版本控制 MVCC 机制初探
  5. Android dp转px,sp转px
  6. 一、Pytho第一课——Python安装及配置路径方法(最详细小白教程,没有之一。如若不懂,不是还可以私信嘛!对吧?)
  7. win8无线网络受限怎么办 win8网络受限的解决方法
  8. hdu 5691 Sitting in Line
  9. try-catch捕获异常信息后Spring事务失效处理方法
  10. 按照两个dataframe的index合并数据
  11. android去除标题栏
  12. cef linux 多线程模式,CEF3开发者系列之进程和线程
  13. Javascript从零开始学习第一天
  14. 用matlab实现人脸识别,Matlab实现简单的人脸识别程序
  15. 计算机缺少网络插口,笔记本电脑没有网线插口且USB接口太少怎么办?
  16. -D指定db登陆失败ERROR 1044 (42000): Access denied for user ‘lzldb‘@‘%‘ to database ‘lzldb‘
  17. 如何写好 5000 行的 SQL 代码
  18. 积极主动 个人愿景的原则_IT专家的愿景:您个人需要了解的内容
  19. SAP 接口开发技术和工具
  20. kali linux 命令

热门文章

  1. KEIL识别不出野火STM32仿真器问题解决
  2. 2019年全国大学生电子设计大赛(简单电路特性测试仪)
  3. BZOJ P1189[HNOI2007]紧急疏散evacuate
  4. LeetCode12. 整数转罗马数字 / 剑指 Offer 40. 最小的k个数 / 剑指 Offer 41. 数据流中的中位数
  5. 计算机网络实验一 集线器和交换机的工作原理
  6. MATLAB电话拨号音仿真,MATLAB电话拨号音的合成与识别
  7. javaScript中原型和原型链的分析深究 —————— 开开开山怪
  8. 仿射变换(Affine Transformation)原理及应用(1)
  9. 力学知识点提要(上)
  10. Excel画图多个线条样式设置(在黑白下区分各个线条的作用)