主题:这个九九乘法表 没成功啊
code segment
assume cs:code
start:
; 设置 DS
push cs
pop ds
; 设置 DS
mov cl,9
LP0:
push ax
push bx
push cx
LP1:
; 显示一个空格
mov dl,20h
mov ah,02
int 21h
; 显示一个空格
;第一个乘数(被乘数)
xor ax,ax
mov bl,31h
mov dl,bl
mov ah,02
int 21h
; 并显示
; 显示乘号
xor ax,ax
mov bl,2ah
mov dl,bl
mov ah,02
int 21h
; 显示等号
; 乘数
xor ax,ax
mov bl,cl
add bl,30h
mov dl,bl
mov ah,02
int 21h
; 并显示
; 显示等号
xor ax,ax
mov bl,3dh
mov dl,bl
mov ah,02
int 21h
; 显示等号
; 乘法运算
xor ax,ax
mov al,1
mov bl,cl
imul bl
add al,30h
mov dl,al
mov ah,02
int 21h
; 乘法运算
dec cl
jnz Lp1
mov dl,0ah
mov ah,2
int 21h
mov dl,0dh
mov ah,2
int 21h
pop cx
pop bx
pop ax
dec cl
jnz LP0
mov ah,4ch
int 21h
code ends
end start
麻烦大家帮我看看这个怎么把它改成九九乘法表
assume cs:code
start:
; 设置 DS
push cs
pop ds
; 设置 DS
mov cl,9
LP0:
push ax
push bx
push cx
LP1:
; 显示一个空格
mov dl,20h
mov ah,02
int 21h
; 显示一个空格
;第一个乘数(被乘数)
xor ax,ax
mov bl,31h
mov dl,bl
mov ah,02
int 21h
; 并显示
; 显示乘号
xor ax,ax
mov bl,2ah
mov dl,bl
mov ah,02
int 21h
; 显示等号
; 乘数
xor ax,ax
mov bl,cl
add bl,30h
mov dl,bl
mov ah,02
int 21h
; 并显示
; 显示等号
xor ax,ax
mov bl,3dh
mov dl,bl
mov ah,02
int 21h
; 显示等号
; 乘法运算
xor ax,ax
mov al,1
mov bl,cl
imul bl
add al,30h
mov dl,al
mov ah,02
int 21h
; 乘法运算
dec cl
jnz Lp1
mov dl,0ah
mov ah,2
int 21h
mov dl,0dh
mov ah,2
int 21h
pop cx
pop bx
pop ax
dec cl
jnz LP0
mov ah,4ch
int 21h
code ends
end start
麻烦大家帮我看看这个怎么把它改成九九乘法表