使用8086汇编,输出99乘法表

  程序运行截图如下:

  

  要用汇编输出乘法表,实现思路有以下几点:

  1.显示出等式:可以观察到乘法表的有9行,第1行有9列,第2行有8列,第3行有7列...而且每行的等式的第一个乘数都是该行所有的列数,等式的第二个乘数是该行所有的列数递减1(为第一个等式的情况下为列数)。如第一行有9列,等式的第1个乘数都为9,第1个等式的第2个乘数为列数9,第2个等式的第2个乘数为列数9-1=8,第3个等式的第2个乘数为列数9-1-1=7。

   由这些特点可以得出用两层循环,并利用汇编loop指令的特点:每次到执行loop指令的时候,cx减一。可设置一个外层循环计数为9,内层循环计数随外层计数改变而改变,如第一次循环:外层计数等于9,内层计数等于9,循环9次打印出9个等式,等式第一个乘数都为9,等式第二个乘数从9开始递减;第二次循环:外层计数等于8,内层计数等于8,打印出8个等式,等式第一个乘数都为8,等式第二个乘数从8开始递减...

  2.计算等式:计算等式的值,我们需要存下两个乘数,再用乘法指令进行计算</

汇编语言输出99乘法表相关推荐

  1. java怎么输出9 99的形式_java如何输出99乘法表

    要实现输出99乘法表,我们可以通过两层for循环来实现. 具体代码为: (视频教程推荐:java视频)public class For99 { public static void main(Stri ...

  2. java定义一个方法,向控制台输出99乘法表

    java定义一个方法,向控制台输出99乘法表 /*** 定义一个方法* 向控制台输出99乘法表*/ public class Test18 {public static void main(Strin ...

  3. 用shell脚本输出99乘法表

    用shell脚本输出99乘法表 效果: 1 * 1 = 1 1 * 2 = 2 2 * 2 = 4 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 1 * 4 = 4 2 * 4 = 8 ...

  4. java输出99乘法表

    java输出99乘法表 package myproject01; /** 99乘法表的实现*/ public class For99 {public static void main(String[] ...

  5. While循环嵌套输出99乘法表

    ** 先看图 **使用python while嵌套输出99乘法表,如上图 画不多说,上代码! i=1 #定义行数初始为1 while i<=9: #当行数小于等于9时进入循环,因为99运算表有9 ...

  6. C语言中的输出99乘法表4种方法

    下面讲述4中正向反向,靠左靠右的输出方法: 首先,引入头文件 #define _CRT_SECURE_NO_WARNINGS 1//用于忽略scanf函数不安全警告 #include<stdio ...

  7. python输出99乘法表_如何用python输出99乘法表

    方法:1.利用"for i in range(1,9)" 控制打印的行数:2.利用"for j in range(1, i+1)"控制打印的列数:3.利prin ...

  8. 如何用python输出九九乘法表_如何用python输出99乘法表

    方法:1.利用"for i in range(1,9)" 控制打印的行数:2.利用"for j in range(1, i+1)"控制打印的列数:3.利prin ...

  9. Linux脚本输出99乘法表,利用shell脚本各种循环语句输出九九乘法表

    SHELL语句主要包含三种:for循环语句.while循环语句.unitl循环语句. 这里分别使用这三种循环或者结合使用来实现九九乘法表.详细如下: 使用for循环实现: #!/bin/bash #f ...

最新文章

  1. 跨平台PHP调试器设计及使用方法——拾遗
  2. 复旦张奇:如何解决NLP中的鲁棒性问题?
  3. vi vim 插入 删除 修改 文本
  4. DFS应用——遍历有向图+判断有向图是否有圈
  5. 【Java】JDBC连接MySQL/SQLServer/Oracle三种数据库
  6. 暑期训练日志----2018.8.6
  7. php更新数据步骤,Thinkphp5模型更新数据方法
  8. 中英文对照 —— 手机 App/PC 端软件(系统)、互联网
  9. AI人工智能、机器学习 面试题(2022最新版)
  10. 企业支付宝转账到个人银行卡(免费率 无限额)JAVA配置示例
  11. 棱镜-分布式实时计算的跟踪校验系统
  12. Jquery 调用 浏览器打印机
  13. 采用拉丁超立方采样的电力系统概率潮流计算 拉丁超立方采样属于分层采样,是一种有效的用采样值反映随机变量的整体分布的方法
  14. 万科的管理层为何要在质疑中坚定地推迟董事会改选?
  15. 【MySQL集群】——Java程序连接MySQL集群
  16. servu用户信息如何导出_用户如何增强信息安全防护意识
  17. java黑皮书25.18-19----(压缩与解压),带界面,概念版
  18. opentp1如何连接oracle,Oracle用户安全管理
  19. 解压文件密码是html格式,解压密码
  20. Web开发的未来HTML5 CSS JavaScript

热门文章

  1. 微信小程序-批量删除
  2. java汽车总里程_总里程计数的发展
  3. pip安装python包-使用豆瓣,清华,阿里云等镜像源
  4. 电脑自动使用代理服务器导致无法上网
  5. EXCEL批量打开超链接
  6. 7-167 数独简化版
  7. 解决不良贷款清收难 创新新对策
  8. 竣达技术 | 8路IO模块模拟量采集 通讯信号检测 继电器输出控制 可接入漏水和声光
  9. 因为没有直接看华为官网的注释,一味地在尝试在华为畅享9 plus装google play
  10. CTA是什么? 一个好的CTA怎么做?