zoukankan      html  css  js  c++  java
  • 汇编 十个数求其最大值(第三步)

    结合前两次的收获,这次我们求取内存中的 十个数(带符号数)的 最大值,并且把它放在DL寄存器中  

    DATABASE

            DB 61H,66H,56H,69H,0FFH,0EFH,66H,88H,86H,0F5H
            DATA_MAX DB 00H
    DATA ENDS

    CODE SEGMENT
            ASSUME CS:CODE,DS:DATA
    START:
            MOV AX,DATA
            MOV DS,AX

            MOV CX,10
            MOV BX,OFFSET DATABASE
            MOV DATA_MAX,DL
    GETMAX:
            MOV DL,BYTE PTR DS:[BX]
            CMP DL,DATA_MAX
            JG TEMP                                                                    ;有符号数比较,若DL>DATA_MAX则跳转
    SIGN:
            INC BX
            LOOP GETMAX
            MOV DL,DATA_MAX
            MOV AH,4CH
            INT 21H

    TEMP:
            MOV DATA_MAX,DL
            JMP SIGN
    CODE ENDS
            END START

  • 相关阅读:
    Python-time和datetime模块
    Python-hashlib模块
    Python-利用flask模块创建web接口
    Python-操作Excel
    2
    1
    8
    7
    HDFS元数据管理实战篇
    使用HttpFS网关从防火墙后面访问HDFS
  • 原文地址:https://www.cnblogs.com/viplanyue/p/12700585.html
Copyright © 2011-2022 走看看