汇编语言--十进制输入输出
来源:互联网 发布:电信光纤网络 编辑:程序博客网 时间:2024/06/06 11:49
.MODEL SMALL
.STACK 100H
.DATA
STRING DB 'Please input a munber:$'
S DW 0
SUR DW 0
.CODE
START:
MOV AX,@DATA
MOV DS,AX
MOV DX,OFFSET STRING ;输出字符串STRING
MOV AH,09H
INT 21H
MOV DX,0
S1: MOV AH,01H ;输入数字
INT 21H
CMP AL,0DH
JNZ S4
MOV SUR,DX ;存入SUR
CALL S5
MOV AX,SUR
XOR DX,DX
MOV BX,10 ;转换为十进制
S2: DIV BX
ADD DL,30H
PUSH DX
XOR DX,DX
INC S
CMP AX,0
JNZ S2
MOV CX,S ;输出十进制的数字
S3: POP DX
MOV AH,02H
INT 21H
LOOP S3
JMP QUIET
S4: MOV BH,0 ;由字符转换为数字
MOV BL,AL
MOV AX,10
MUL DX
MOV DX,AX
SUB BX,30H
ADD DX,BX
JMP S1
S5: MOV AH,02H ;输出回车换行
MOV DL,0DH
INT 21H
MOV AH,02H
MOV DL,0AH
INT 21H
RET
QUIET:MOV AX,4C00H
INT 21H
END START
- 汇编语言--十进制输入输出
- 汇编-十进制输入输出
- 汇编语言学习记录--输入输出字符串
- [MIPS汇编语言]输入输出演示(数组)
- 八进制 十进制 十六进制 输入输出转换 经典
- 汇编,有符号十进制数输入输出
- mips汇编语言之将十进制整数转换为十六进制输出
- 汇编语言,将ASCII码十进制数转换为二进制数
- 80x86汇编语言编程:二进制输入、十进制输出
- 汇编语言程序设计-十进制转换为十六进制的程序实现
- 汇编语言——十进制显示Bx的值
- 经典汇编语言教程:第8章 输入输出和中断
- 汇编语言:从键盘输入十进制数,输出该十进制数的十进制,二进制(B),十六进制(H),八进制(Q)表示
- 汇编语言(二):从键盘输入十进制数,输出该十进制数的十进制,二进制(B),十六进制(H),八进制(Q)表示
- 十进制
- 十进制
- 十进制
- 汇编语言编写十进制数到二进制数的进制转换并显示的子程序
- jBPM环境搭建
- 网站制作十条经验总结
- Rs232 与Rs485
- 我眼中的商业软件开发
- java 数组扩容
- 汇编语言--十进制输入输出
- 第10章 类---《C++程序设计语言(特别版)》
- android和iphone 那些事
- 归并排序
- MyEclipse的使用技巧
- MyEclipse的使用技巧2
- 商业化与工程化
- 关于网站统计或投票系统的多种方法---JSP
- 原来网上还有;网络学堂