汇编语言——实验九

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

运行截图:

以上是关于汇编语言——实验九的主要内容,如果未能解决你的问题,请参考以下文章

动手实验图形验证码识别与利用

汇编实验五

第九代小冰惊喜登场,多端融合且琴棋书画样样精通

编译原理 实验一 java语言实现对C语言词法分析

编译原理 实验一 java语言实现对C语言词法分析

星力九代 命中算法源代码 特殊用户处理 点控调整