汇编语言 输入字流统计非数字的个数(里面有个转换为10进制的子程序)
来源:互联网 发布:海森矩阵 编辑:程序博客网 时间:2024/06/04 17:52
题目是对输入字流统计非数字的个数的统计,必须以十进制显示。
; multi-segment executable file template.
data segment
; add your data here!
pkey db "Count the udigtal string ,Please input the word!$"
BACK db "input over,the count is:$"
ends
stack segment
dw 128 dup(0)
ends
code segment
start:
; set segment registers:
mov ax, data
mov ds, ax
mov es, ax
; add your code here
mov dX, OFFSET pkey ;输出字符串!
mov ah, 9
int 21h ; output string at ds:dx
MOV CL,0
MOV AL,0
REPT: MOV AH,1
INT 21H
CMP AL,1BH
JZ RT
CMP AL,30H
JB COUNT
CMP AL,39H
JA COUNT
JMP REPT
COUNT:INC CL
JMP REPT
RT: MOV DX ,OFFSET BACK
MOV AH, 9
INT 21H
CALL TURN10
MOV AH,4CH
INT 21H
ends
TURN10 PROC NEAR
PUSH AX
PUSH BX
PUSH CX
PUSH DX
MOV DL,-1
SUB1: SUB CL,100
INC DL
JNC SUB1
ADD CL,100
OR DL,30H
MOV AH,2
INT 21H
MOV DL,-1
SUB2: SUB CL,10
INC DL
JNC SUB2
ADD CL,10
OR DL,30H
MOV AH,2
INT 21H
MOV DL,CL
OR DL,30H
MOV AH,2
INT 21H
POP DX
POP CX
POP BX
POP AX
RET
ENDP
end start ; set entry point and stop the assembler.
- 汇编语言 输入字流统计非数字的个数(里面有个转换为10进制的子程序)
- 统计输入数字的个数
- 从键盘输入10个0-9的整数,统计为1、2、3的数字和其他数字的个数
- 汇编语言编写十进制数到二进制数的进制转换并显示的子程序
- 汇编语言编写十进制数到二进制数的进制转换并显示的子程序
- 汇编语言编写十进制数到二进制数的进制转换并显示的子程序
- 输入框输入汉字的个数最多为10个
- 统计输入数字数组某个数字的个数
- 有一篇文章,共有3行文字,每行有10个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格及其它字符的个数
- 输入9个字节数,统计显示0和非0的个数
- 编写程序从键盘上输入一些字母和数字,统计显示其中的数字字符的个数和非数字字符个数。
- 输入一个字符串内有数字和非数字字符,将连续的数字作为一个整数,存到数组a中,统计整数的个数,并输出这些数
- 拓展:汇编语言的子程序
- 汇编调用子程序计算输入的数字个数并以十进制形式显示计算结果【源码】
- 汇编语言: 从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,
- cin与getline(统计一个字符串里面数字的个数)
- 输入的数字个数
- 输入一组数字,要求按回车则停止输入,并且统计出输入数字的个数
- Couch-to-5K 跑步计划
- Js中的eval函数
- Ajax代码,js中可直接调用
- ubuntu中sudo apt-get所得的文件下载到哪了?
- C++多线程编程入门
- 汇编语言 输入字流统计非数字的个数(里面有个转换为10进制的子程序)
- C++沉思录读书笔记(17章)-见识泛型算法的威力
- SQL Server — 复杂查询 分组查询—— 学习笔记
- Java解析XML的四种方法(1、2)
- C# 异步实现方法调用
- Java连接各种数据库
- 同步、AJAX
- Button布局
- 实现异步通信