从键盘输入统计数字字符数,以回车键结束(汇编语言)

更新时间:2023-09-04 06:56:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

从键盘输入一个以回车键为结束符的字符串(由大小写英文字母和数字组成),然后统计出其中的数字字符数,并显示出计数的结果。(汇编语言编写) dataseg segment

mess1 db'Please input',13,10,'$'

mess2 db'Ouput',13,10,'$'

dataseg ends

codeseg segment

assume ds:dataseg, cs:codeseg

main

start:

loop3:

loop1:

loop2:

output:

proc mov ax,dataseg mov ds,ax mov bx,0 lea dx,mess1 mov ah,09h int 21h mov ah,01 int 21h cmp al,0dh jz output cmp al,'0' jnl loop1 jmp loop3 cmp al,'9' jng loop2 jmp loop3 inc bx jmp loop3 mov dx,13 mov ah,02h int 21h mov dx,10 mov ah,02h int 21h lea dx,mess2 mov ah,09h

int 21h

mov dx,13 mov ah,02h int 21h mov dx,10 mov ah,02h int 21h

mov ax,bx mov cl,10 div cl mov bh,ah add al,30h mov dl,al mov ah,02h int 21h

mov al,bh add al,30h mov dl,al mov ah,02h int 21h

mov ax,4c00h int 21h main endp codeseg ends end start

本文来源:https://www.bwwdw.com/article/lxgi.html

Top