久久久久久久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

關閉窗口

相關文章

主站蜘蛛池模板: 国产第一区二区 | 亚洲综合无码一区二区 | 国产99视频精品免费播放照片 | 亚洲成人一区 | 97精品国产一区二区三区 | 国产成人亚洲精品 | 精品久久久久久久久久 | 爱爱综合网 | 亚洲欧美日韩精品久久亚洲区 | 黄视频网站免费观看 | 夜夜草 | 免费观看一区二区三区毛片 | 国产精品片 | 中文字幕在线二区 | 国产成人在线一区 | 久久久久香蕉视频 | 久久综合一区二区 | 久久99精品久久久水蜜桃 | 香蕉一区| 一区二区三区四区电影视频在线观看 | 国产一区二区三区色淫影院 | 国产精品久久久乱弄 | 91动漫在线观看 | 综合色在线 | 365夜爽爽欧美性午夜免费视频 | 日日日日日日bbbbb视频 | 一区二区三区免费 | 亚洲精品欧美一区二区三区 | 午夜影院中文字幕 | 羞羞视频免费在线 | 美女啪啪国产 | 成人精品一区二区三区中文字幕 | 国产精品大片在线观看 | 黄色一级免费 | 欧美激情网站 | 久久91av| 日韩欧美三级电影在线观看 | 国产精品一区二区三区在线 | 精品亚洲一区二区 | 精品国产亚洲一区二区三区大结局 | 伊人狠狠干 |