zoukankan      html  css  js  c++  java
  • 汇编语言作业(2)输入两个位数,计算其乘积,并把乘积显示出来

    班级:  计算机14-1   姓名: 许恺     学号: 2014011329  日期: 2016.3.29          

    一、编写程序

    从键盘输入两个位数,计算其乘积,并把乘积显示出来(乘积用两位十进制形式显示,例如:2*3的结果是066*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.实验心得

    多看书,多问大神,原来汇编就是不停的倒腾几个寄存器,要记住的东西还有很多,基础的东西一定要扎实,不然遇到的都不知道是什么错误,谨记谨记。

     

  • 相关阅读:
    [CF528D] Fuzzy Search
    [WC2013] 糖果公园
    [APIO2011] 方格染色
    [CTSC2017] 吉夫特
    [HNOI/AHOI2018] 转盘
    [CTSC2008] 网络管理
    [HAOI2018] 苹果树
    [SCOI2016] 萌萌哒
    git创建分支并提交项目
    git 常规操作
  • 原文地址:https://www.cnblogs.com/xukaiae86/p/6435487.html
Copyright © 2011-2022 走看看