久久久久久久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://m.zg4o1577.cn/mcu/2469.html

關閉窗口

相關文章

主站蜘蛛池模板: 成年无码av片在线 | 国产免费人成xvideos视频 | 一区二区高清在线观看 | 久久精品小短片 | 伊人久久综合影院 | 国产不卡视频在线 | 极品久久 | 视频二区在线观看 | 日韩综合网 | 老司机67194精品线观看 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 国产精品久久久久免费 | 婷婷激情综合 | 99久久久99久久国产片鸭王 | 一区二区精品电影 | 一级片在线观看视频 | 久久久久久久亚洲精品 | 欧美一级做性受免费大片免费 | 国产成人精品免高潮在线观看 | 午夜影院在线观看 | 五月婷亚洲 | 隔壁老王国产在线精品 | 欧美久久一区二区三区 | 国产日韩久久 | 欧美亚州 | 国产欧美精品一区 | 精品一区二区在线观看 | 91在线最新 | 色黄视频在线 | 成人av免费 | 一级毛片视频 | 精品久久久久久亚洲精品 | 久久久久国色av免费观看性色 | 日韩av在线一区二区 | 日韩精品一区二区三区在线观看 | 国产蜜臀97一区二区三区 | 日韩91| 亚州精品天堂中文字幕 | 欧美福利视频 | 日本午夜精品一区二区三区 | 天天综合成人网 |