爱问知识人 爱问教育 医院库

汇编高手快快请进

首页

汇编高手快快请进

编写一程序.输入两个字符串STRING1,STRING2,比较其字符是否相等.相同则显示"MATCH",不同则显示"NO MATCH".
请给出完整的代码段和必要的注释哈!!!

提交回答

全部答案

    2008-01-08 10:12:37
  •   先是两个宏完成字符串显示、键盘输入。
    主程序先要求输入两个字符串。然后用串操作比较字符串。
          PROMPT  MACRO     MESSAGE
                  MOV       DL,0DH
                  MOV       AH,2
                  INT       21H
                  MOV       DL,0AH
                  MOV       AH,2
                  INT       21H
                  MOV       AH,09H
                  LEA       DX,MESSAGE
                  INT       21H
                  ENDM
           INPUT  MACRO     BUFFER,MAX
                  MOV       AH,0AH
                  MOV       DX,OFFSET BUFFER
                  INT       21H
                  ENDM
            DATA  SEGMENT
        MESSAGE1  DB        'Enter the string 1:$'
        MESSAGE2  DB        'Enter the string 2:$'
        MESSAGE3  DB        'Match。
      $' MESSAGE4 DB 'No match。
      $' DAT1 DB 255,?,255 DUP (?) DAT2 DB 255,?,255 DUP (?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA START: MOV AX,DATA MOV DS,AX MOV ES,AX PROMPT MESSAGE1 INPUT DAT1,255 PROMPT MESSAGE2 INPUT DAT2,255 MOV SI,OFFSET DAT1 + 2 MOV DI,OFFSET DAT2 + 2 MOV CX,255 REPZ CMPSB JZ MATCH NOMATCH: PROMPT MESSAGE4 JMP EXIT MATCH: PROMPT MESSAGE3 EXIT: MOV AH,4CH INT 21H CODE ENDS END START 。

    [***

    2008-01-08 10:12:37

类似问题

换一换
  • 汇编语言 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 180-199
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):