发布网友 发布时间:2023-04-26 03:21
共2个回答
热心网友 时间:2023-10-17 22:33
输入DB'输入一个数字:','$'
输出DB 32,“结果是:','$'
NUMBER DB 3
DB?
DB 3 DUP(0)
DSEG ENDS
的CSEG分类
假设CS:DS:CSEG,DSEG
MAIN PROC FAR
MOV AX,DSEG
MOV DS,AX
LEA DX,输入
MOV AH,9
INT 21H
LEA DX,NUMBER
MOV AH,0AH BR /> INT 21H
LEA DX,输出
MOV AH,9
INT 21H
数+2
子BL,30H MOV BL,
CMP NUMBER + 1,1
JZ jp0
MOV AL,10
MUL BL
添加人,数+3
子人,30H
MOV BL, AL 器JP 0:MOV AH,2
到mov cx,8
JP1:SHL BL,1
MOV DL,'1'
JC OUT1
十二月DL OUT1:INT 21H
循环JP1
MOV AH,1,按任意键退出
INT 21H
MOV AX,4c00h />诠释21H的
MAIN ENDP
CSEG ENDS
END主要
扩展资料:
十进制基于位进制和十进位两条原则,即所有的数字都用10个基本的符号表示,满十进一,同时同一个符号在不同位置上所表示的数值不同,符号的位置非常重要。基本符号是0到9十个数字。
要表示这十个数的10倍,就将这些数字左移一位,用0补上空位,即10,20,30,...,90;要表示这十个数的10倍,就继续左移数字的位置,即100,200,300,...。要表示一个数的1/10,就右移这个数的位置,需要时就0补上空位:1/10位0.1,1/100为0.01,1/1000为0.001。
参考资料来源:百度百科-十进制
热心网友 时间:2023-10-17 22:33
http://zhidao.baidu.com/question/355004190.html