data segment
a d
b 1
b db ?
data ends
code segment
assume cs:code,ds:data
start:mov ax,data ;数据段送给ax
mov ds,ax ;ax给ds段
lop1:
mov al,a ;a给al
mov cl,al ;把al给cl,设置循环次数
mov b,1 ;把1给b
lop:
mov ah,2 ;2号功能调用,显示dl中的值
or b,30h ;b或30H给b,把字符转换为对应的ASCII码mov dl,b ;把b给dl,显示乘数
int 21h
mov dl,'*' ;显示乘号
int 21h
or a,30h ;a或30H给a
mov dl,a ;把被乘数给dl,显示被乘数
mov ah,2
int 21h
mov dl,'=' ;显示“=”号
int 21h
sub a,30h ;a减去30h
sub b,30h ;b减去30h
mov al,a ;把a的值给al
mov bl,b ;把b的值给bl
mul bl ;al乘以bl结果给ax
mov bl,10 ;把10给bl
div bl ;ax除以bl,商给al,余数给ah
mov bh,al ;把al给bh
mov bl,ah ;把ah给bl
or bx,3030h ;bx或3030h,把字符转化为对应的ASCII mov ah,2
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库汇编语言输出99乘法表在线全文阅读。
相关推荐: