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

關閉窗口

相關文章

主站蜘蛛池模板: 欧美日韩一区二区三区四区五区 | 国产日韩精品视频 | 日韩在线看片 | 一区中文字幕 | 天天色av | 欧美在线精品一区 | 久久久久久久一区二区三区 | 亚洲精品自在在线观看 | 国内av在线 | 日本一区二区不卡视频 | 成人影音 | 一区二区亚洲 | 手机av在线 | 久久亚洲二区 | 日韩精品在线视频免费观看 | 岛国av免费在线观看 | 日本高清视频在线播放 | 成人精品啪啪欧美成 | 自拍偷拍第1页 | 国产免费xxx | 一区二区精品 | 在线观看国产 | 国产精品精品久久久 | 免费福利视频一区二区三区 | 高清亚洲 | 国产精品久久久久久久久久尿 | 一呦二呦三呦国产精品 | 日韩欧美亚洲 | 精品av| 成人欧美一区二区三区在线播放 | 国产亚洲一区二区精品 | 亚洲精品免费视频 | 精品国产一区二区三区久久久蜜月 | 日本午夜免费福利视频 | 一级二级三级黄色 | 欧美精品在线一区 | 99精品国产一区二区青青牛奶 | 国产精品特级片 | 一区视频| 99草免费视频 | 老妇激情毛片免费 |