实验要求:
(1)在屏幕提示:“please input the first number(0–99): ”后,输入一个0–99之间的整数。
若所输入的数不在此范围内,或输入其它字符,则屏幕提示:“input an invalid number, input again!”;
(2)在屏幕提示:“please input the second number(0–99): ”后,输入一个0–99之间的整数。
若所输入的数不在此范围内,或输入其它字符,则屏幕提示:“input an invalid number, input again!”。
(3)对2个整数做乘法运算。
(4)在屏幕上显示出乘积所对应的二进制和十六进制数;
显示部分功能要求用子程序实现。
完整代码如下:
DATAS SEGMENT
;此处输入数据段代码
string1 db "please input the first number(0-99):",0dh,0ah,"$"
string2 db "please input the second number(0-99):",0dh,0ah,"$"
string3 db "input an invalid number, input again!",0dh,0ah,"$"
linefeed db 0dh,0ah,'$'
buff1 db 5
num1 db ?
chars1 db 5 dup(0)<