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

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

匯編程序:統計一個字符串里數字的個數(初級版)

作者:佚名   來源:本站原創   點擊數:  更新時間:2013年12月01日   【字體:
DATAS SEGMENT
    sum db 2 dup(?);此處輸入數據段代碼 
    string db 25 dup(?);存放字符
    tital db  'This program is made by wq. ',0dh,0ah
          db  'PLease input the string: ','$'
    overs db 'Amout of the nember is : ','$'
DATAS ENDS
STACKS SEGMENT
    ;此處輸入堆棧段代碼
STACKS ENDS
CODES SEGMENT
    ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
    MOV AX,DATAS
    MOV DS,AX
    mov ax,offset tital
    mov dx,ax
    mov ah,09h
    int 21h
    mov cl,25
    mov si,0
    mov ax,offset string
    mov dx,ax
again:           ;輸入字符
    mov ah,01h
    int 21h
    cmp al,0dh
    jz then
    mov string[si],al
    inc si
    dec cl
    jnz again
then:
    mov ax,offset string
    mov dx,ax
    mov si,0
    mov bl,0
    mov cx,6
exchang:
    cmp cx,0
    jz over
    cmp string[si],30h
    jnb next
    inc si
    dec cx
    jmp exchang
    next:
    cmp string[si],39h 
    jle calculator
    inc si
    dec cx
    jmp exchang
    calculator:
    inc si
    inc bl
    dec cx
    jmp exchang   
over:
   lea ax,overs
   mov dx,ax
   mov ah,09h
   int 21h
  
    mov ax,offset sum
    mov dx,ax
    mov sum[0],bl
    add sum[0],30h
    mov sum[1],'$'
    mov ax,offset sum
    mov dx,ax
    mov ah,09h
    int 21h   
    MOV AH,4CH
    INT 21H
CODES ENDS
    END START

這里是本程序的完善版: http://m.zg4o1577.cn/mcu/2466.html

關閉窗口

相關文章

主站蜘蛛池模板: 久久久久久久久国产精品 | 国产精品人人做人人爽人人添 | 毛片久久久 | 欧美一级在线观看 | 国产网友自拍 | 九九精品在线观看 | 日本精品在线视频 | 亚洲一级二级三级 | 国产精品一品二区三区的使用体验 | 成人午夜在线观看 | 日本精品视频在线 | 日韩在线不卡 | 久久不卡| 日韩精品观看 | 亚洲九九九 | 欧美精品在线免费观看 | 亚洲视频一区 | 激情丁香 | 国产精品99久久久久久久久 | 国产精品高清在线观看 | 日韩大片在线观看 | 亚洲免费一区二区 | 麻豆精品一区 | 男人天堂av网 | 毛片网站视频 | 国产精品日韩欧美 | 日韩精品一区二区在线 | 国产成人影视 | 午夜激情视频 | 久久久久久久久久国产 | 国产又黄又爽视频 | 一区二区国产精品 | 69视频在线观看 | 天天操天天操天天操 | 99热在线观看 | 日韩欧美在线一区 | 九九色综合 | 欧美精品一区二区三区四区 | 狠狠五月天 | 成人特级毛片 | 日韩欧美三区 |