汇编语言——实验九
Posted 大灬白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编语言——实验九相关的知识,希望对你有一定的参考价值。
算法实现3:
显示输出乘法口诀表
代码:
data segment
a db 1
b db ?
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
t1:
mov al,a
mov cl,al
mov b,1
t2:
mov ah,2
add b,30h
mov dl,b
int 21h
mov dl,'*'
int 21h
add a,30h
mov dl,a
mov ah,2
int 21h
mov dl,'='
int 21h
sub a,30h
sub b,30h
mov al,a
mov bl,b
mul bl ;(AX)<-(AL)*(BL)
mov bl,10
div bl ;把ax/bl的商放到al,余数放进ah
mov bh,al
mov bl,ah
add bx,3030h
mov ah,2
cmp bh,30h
je t3
mov dl,bh
int 21h
t3:
mov dl,bl
int 21h
mov dl,' '
int 21h
inc b
loop t2
mov dl,13
int 21h
mov dl,10
int 21h
inc a
cmp a,10
jb t1
mov ah,4ch
int 21h
code ends
end start
运行截图:
以上是关于汇编语言——实验九的主要内容,如果未能解决你的问题,请参考以下文章