久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

匯編程序:比較2個字符串是否相同(初級版)

作者:佚名   來源:本站原創   點擊數:  更新時間:2013年12月01日   【字體:


DATAS SEGMENT
   source1 db 50 dup(?) ; 存放第一個串
   source2 db 50 dup(?) ; 存放第二個串
   title1 db 'Please input the first string:',0dh,0ah,'$'
   title2 db 'Please input the second string:',0dh,0ah,'$'
   ans db 'match',0dh,0ah,'$'
   ans1 db 'no match',0dh,0ah,'$' 
 DATAS ENDS
STACKS SEGMENT
  
STACKS ENDS
CODES SEGMENT
    ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
    MOV AX,DATAS
    MOV DS,AX
    mov dx,offset title1;輸出抬頭
    mov ah,09h  ;輸出字符串用09
    int 21h
    mov cl,50
    mov si,0
 again:
    mov ah,01h
    int 21h
    cmp al,0dh
    jz two
    mov source1[si],al
    inc si
    dec cl
    jnz again  ;將第一個串搞定
two:
    mov dx,offset title2;輸出第二個抬頭
    mov ah,09h
    int 21h
    mov cl,50
    mov si,0
again1:
     mov ah,01h
     int 21h
     cmp al,0dh
     jz main
     mov source2[si],al
     inc si
     dec cl
    jnz again1;這里以上部分是給兩個字符串賦值,一下部分是比較。
main:
    mov si,0
    mov cx,6
again2:mov al,source2[si]
      cmp  source1[si],al
      jnz nomatch
      inc si
      dec cx   
      jnz  again2
      cmp cx,0
      jz match  
nomatch:mov dx,offset ans1
        mov ah,09h
        int 21h
       jmp over
match: mov dx,offset ans
       mov ah,09h
       int 21h
over:  MOV AH,4CH
       INT 21H
CODES ENDS
    END START
; MADE BY WQ
 
這里是完善版的程序:http://www.zg4o1577.cn/mcu/2469.html

關閉窗口

相關文章

主站蜘蛛池模板: 久久久久国产一区二区三区 | 一区二区三区在线免费看 | 久久人人网| 亚洲成人第一页 | 在线播放一区 | 国产九九精品 | 国产精品一区二区免费 | 成人欧美日韩一区二区三区 | 国产精品免费在线 | 中文字幕免费 | 欧美精品在线免费观看 | 亚洲免费久久久 | 欧美性高潮 | 一区二区三区四区在线视频 | 亚洲精品欧美 | 国产欧美一级 | 国产一级大片 | 精品在线一区 | 亚洲精品久久久一区二区三区 | 国产一区亚洲 | 精品免费国产一区二区三区四区 | аⅴ资源新版在线天堂 | 成人免费av在线 | 亚洲日韩中文字幕 | 欧美日韩国产三级 | 在线国产视频观看 | 在线观看成人小视频 | 久久一区二区三区免费 | 91人人视频在线观看 | 在线免费激情视频 | 日韩乱码在线 | 成人精品一区二区三区中文字幕 | a毛片| 福利在线看 | av片免费| 99国内精品久久久久久久 | 日日摸夜夜添夜夜添精品视频 | www.嫩草| 日韩高清中文字幕 | 午夜一级做a爰片久久毛片 精品综合 | 色婷婷激情 |