江编最后一个程序
程序员文章站
2022-05-08 19:14:34
...
DATAS SEGMENT
msg db "Please input text : ",'$'
buf db 15
db ?
b2 db 15 dup(?)
db 13,10,'$'
result db 13,10,"the result is:",'$'
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
;;;;;;;;;;; BEGIN ;;;;;;;;;;;;;;;;;
mov ah, 9
mov dx,offset msg
int 21h ;display the msg:Please input:
mov ah, 0ah
mov dx,offset buf ;wait for input and save the text to the buf
int 21h
mov si,offset buf
inc si
xor cx,cx
mov cl,[si]
mov dl,cl
mov ah,2
;int 21h
mov dl,30h
compare: ;loop to compare to 0 and 9
inc si
mov al,[si]
cmp al,39h ;big than 9
ja plus
cmp al,30h ;low than 0
jb plus
jmp again
plus:
inc dl ;count ++
again:
loop compare ;loop again
mov cl,dl
mov ah,9
mov dx,offset result
int 21h ;output information: the result is
mov ah,2
mov dl,cl
int 21h ;output the count
;;;;;;;;;;;;;; END ;;;;;;;;;;;;;;
MOV AH,4CH
INT 21H ;program exit to dos
CODES ENDS
END START
推荐阅读
-
在程序大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。
-
perl写的一个随机编故事的程序(rand随机函数)
-
有3种水果(苹果、香蕉、橘子),每位同学只能选1种最爱吃的(共5位同学),要求编一个统计水果票数的程序,先输入水果种类,最后输出各水果得票结果。
-
php删除字符串最后一个字符程序代码_PHP教程
-
9102年最后一篇文章:作为一个Android程序员你还不会JetPack?
-
php删除字符串最后一个字符程序代码
-
php删除字符串最后一个字符程序代码
-
江编最后一个程序
-
perl写的一个随机编故事的程序(rand随机函数)