汇编语言之课程设计之九九乘法表输出

原创 2006年06月02日 11:04:00

呵呵,花了俺两天多的空闲时间(包括不上毛概的时间^_^),AT LAST,我写出来了,真是太开心了!!!

代码还是得发在这上面,毕竟这是我成功的起点了,OH YEAH,COME ON

data  segment
  d1 db '   ','$'
  d2 db '  ',13,10,'$'
data ends
assume cs:code,ds:data
code segment
start:
  mov ax,data
  mov ds,ax
 
  mov bh,1
  mov bl,1
  mov cx,9
lop_0:
  push cx
  push bx
  mov bh,0
  mov cx,bx
  pop bx
  mov bh,1
 
lop_1:
  mov ah,02h
  mov dl,bl
  or dl,30h
  int 21h
 
  mov ah,02h
  mov dl,'*'
  int 21h
 
  mov ah,02h
  mov dl,bh
  or dl,30h
  int 21h
 
  mov ah,02h
  mov dl,'='
  int 21h
 
  mov al,bh
  mul bl
  mov dl,al
  cmp al,09h
  ja dtoc
  jb disp0
  je disp0

ff:
  mov dx,offset d1
  mov ah,09h
  int 21h
 
  inc bh
  loop lop_1
 
  lea dx,d2
  mov ah,09h
  int 21h
  inc bl
  pop cx
  loop lop_0
 
  jmp exit00
disp0:
  mov ah,02h
  or dl,30h
  int 21h
  jmp ff
 
dtoc:
  push ax
  push bx
  push cx
  push dx
  mov cx,2
lp5:
  mov ah,0
  mov bh,10
  div bh
  push ax
  loop lp5
  mov cx,2
lp6:
  pop ax
  mov dl,ah
  or dl,30h
  mov ah,02h
  int 21h
  loop lp6
  pop dx
  pop cx
  pop bx
  pop ax
  jmp ff
 
exit00:
  mov ah,4ch
  int 21h
 
  code ends
  end start

 

 

汇编语言九九乘法表的输出代码

  • 2010年05月21日 15:20
  • 1KB
  • 下载

汇编实现之99乘法表

从今天起,转战CSDN的blog,把之前写过的东西一点一点发出来和大家分享一下,希望能在和大家的交流中不断进步。 今天发一个学习MSAM的Win32汇编写的一个例子,99乘法表,当然没什么技术含量,...
  • wpggles
  • wpggles
  • 2012-10-17 00:13:57
  • 1172

汇编语言之课程设计之九九乘法表输出

呵呵,花了俺两天多的空闲时间(包括不上毛概的时间^_^),AT LAST,我写出来了,真是太开心了!!!代码还是得发在这上面,毕竟这是我成功的起点了,OH YEAH,COME ONdata  segm...
  • tukidrmyd
  • tukidrmyd
  • 2006-06-02 11:04:00
  • 3237

<em>汇编语言</em>显示<em>九九乘法表</em>

一. 设计内容: 1. 功能描叙:用<em>汇编语言</em>编写<em>九九乘法表</em>,在屏幕上显示出来,而且能按一定规律显示,设置“1”键为横向排列,设置“2”键为左三角,设置“3”为右...
  • 2018年02月09日 00:00

九九乘法表汇编语言源程序代码

  • 2009年12月16日 15:55
  • 1KB
  • 下载

80x86汇编语言编程:在九九乘法表中高亮显示结果

用汇编语言编程解答:编程输出九九乘法表,然后通过键盘输入两个数后,对应位置的乘法运算高亮。例如:输入4、5,那么,4 * 5 = 20 的位置高亮;输入 5、8,那么,5 * 8 = 40 的位置高亮...
  • baidu_33836580
  • baidu_33836580
  • 2016-01-25 12:12:53
  • 353

用while语句来输出<em>九九乘法表</em>

用while语句来输出<em>九九乘法表</em> while(i&lt;=9) {j=1; while(j&lt;=9) {if(j&lt;=i) {printf(&quot;%3d*%d=%2d&quot;,i,j,i*j); j++; } else break; } i++;...
  • 2018年03月21日 00:00

汇编语言显示九九乘法表

  • 2009年01月03日 20:49
  • 258KB
  • 下载

九九乘法表汇编语言课程设计报告书

  • 2009年07月07日 08:07
  • 62KB
  • 下载

九九乘法表

/* * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: array.cpp * 作 者: 李中意 * 完...
  • u012369267
  • u012369267
  • 2014-01-16 10:14:02
  • 611
收藏助手
不良信息举报
您举报文章:汇编语言之课程设计之九九乘法表输出
举报原因:
原因补充:

(最多只允许输入30个字)