新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 匯編:統計輸入字符串內的數字個數(最多三位數0—256)

        匯編:統計輸入字符串內的數字個數(最多三位數0—256)

        作者: 時間:2016-12-01 來源:網絡 收藏


        calculator:
        lea dx,result
        mov result[di],al
        inc si
        inc sum
        inc di
        dec cx
        jmp exchang
        over: ;處理并輸出數字個數
        lea dx,overs
        mov ah,09h
        int 21h
        mov ax,0000h
        mov al,sum[0] ;判斷是否為三位數
        cmp al,64h
        jae san
        mov bl,10
        div bl
        mov dx,ax
        add dx,3030h
        mov ah,02h
        int 21h
        mov dl,dh
        mov ah,02h
        int 21h
        jmp a
        san: mov bl,10 ;如果是三位數則多處理一位
        div bl
        mov cl,ah ;把第一位給cl
        add cl,30h
        mov ah,00h
        div bl ;第二次除十
        mov dx,ax
        add dx,3030h
        mov ah,02h
        int 21h
        mov dl,dh
        mov ah,02h
        int 21h
        mov dl,cl
        mov ah,02h
        int 21h

        a: lea dx,kongzi
        mov ah,09h ;判斷是否循環操作
        int 21h
        lea dx,tital2
        mov ah,09h
        int 21h
        mov ah,01h
        int 21h

        cmp al,y
        je main
        lea dx,tital3
        mov ah,09h
        int 21h

        MOV AH,4CH
        INT 21H
        CODES ENDS
        END START

        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 嘉禾县| 平顺县| 中西区| 墨脱县| 龙川县| 娱乐| 海南省| 盐亭县| 济宁市| 罗江县| 原平市| 黄石市| 郴州市| 阜南县| 二连浩特市| 杭锦旗| 高尔夫| 淮阳县| 福泉市| 凤山市| 长顺县| 布拖县| 张家界市| 宁河县| 应城市| 洮南市| 姚安县| 仲巴县| 普陀区| 宁河县| 福泉市| 饶平县| 白银市| 德庆县| 佛坪县| 吉安县| 石阡县| 临沧市| 梁平县| 台中县| 阜城县|