新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 匯編:統(tǒng)計輸入字符串內(nèi)的數(shù)字個數(shù)(最多三位數(shù)0—256)

匯編:統(tǒng)計輸入字符串內(nèi)的數(shù)字個數(shù)(最多三位數(shù)0—256)

作者: 時間:2016-12-01 來源:網(wǎng)絡(luò) 收藏


calculator:
lea dx,result
mov result[di],al
inc si
inc sum
inc di
dec cx
jmp exchang
over: ;處理并輸出數(shù)字個數(shù)
lea dx,overs
mov ah,09h
int 21h
mov ax,0000h
mov al,sum[0] ;判斷是否為三位數(shù)
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 ;如果是三位數(shù)則多處理一位
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 ;判斷是否循環(huán)操作
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 下一頁

關(guān)鍵詞: 匯編統(tǒng)計輸入字符

評論


技術(shù)專區(qū)

關(guān)閉