汇编语言作业(2)输入两个位数,计算其乘积,并把乘积显示出来
班级: 计算机14-1 姓名: 许恺 学号: 2014011329 日期: 2016.3.29
一、编写程序
从键盘输入两个位数,计算其乘积,并把乘积显示出来(乘积用两位十进制形式显示,例如:2*3的结果是06,6*9的结果是54)
提示:利用1号功能调用从键盘输入的都是字符,例如,输入6,在AL中得到的是36H,要减掉30h才能得到数值6。
1.程序清单
CODE SEGMENT ASSUME CS:CODE MAIN PROC FAR START: MOV AH,01H INT 21H SUB AL,30H MOV BL,AL MOV AH,01H INT 21H SUB AL,30H MUL BL MOV BH,AH MOV BL,0AH DIV BL ADD AH,30H ADD AL,30H MOV BX,AX MOV DL,BL MOV AH,02H INT 21H MOV DL,BH MOV AH,02H INT 21H MOV AH,4CH INT 21H MAIN ENDP CODE ENDS END START
2.运行结果(截图)
3.实验心得
多看书,多问大神,原来汇编就是不停的倒腾几个寄存器,要记住的东西还有很多,基础的东西一定要扎实,不然遇到的都不知道是什么错误,谨记谨记。