⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 noname.asm

📁 用汇编语言编写一个生成ASCII代码表的程序
💻 ASM
字号:
   SHOWSPACE  MACRO
              PUSH      AX
              PUSH      DX
              MOV       DL,20H
              MOV       AH,02H
              INT       21H
              POP       DX
              POP       AX
              ENDM
   SHOWENTER  MACRO
              PUSH      AX
              PUSH      DX
              MOV       DL,0DH
              MOV       AH,02H
              INT       21H
              MOV       DL,0AH
              MOV       AH,02H
              INT       21H
              POP       DX
              POP       AX
              ENDM
    SHOWWORD  MACRO
              PUSH      DX
              PUSH      BX
              PUSH      AX
              MOV       DL,BL
              MOV       AH,02H
              INT       21H
              POP       DX
              POP       BX
              POP       AX
              ENDM
     SHOWWOR  MACRO
              PUSH      DX
              PUSH      BX
              PUSH      AX
              MOV       DL,BH
              MOV       AH,02H
              INT       21H
              POP       DX
              POP       BX
              POP       AX
              ENDM
        DATA  SEGMENT
        DATA  ENDS
      STACK1  SEGMENT   PARA STACK
              DW        100 DUP(0)
      STACK1  ENDS
       COSEG  SEGMENT
              ASSUME    CS:COSEG,DS:DATA
      START:  MOV       AX,DATA
              MOV       DS,AX
              SHOWSPACE
              SHOWSPACE

              MOV       CX,9
              MOV       BL,30H
              SHOWWORD
              SHOWSPACE
       LOP1:  INC       BL
              SHOWWORD
              SHOWSPACE
              LOOP      LOP1
              MOV       CX,5
              MOV       BL,41H
              SHOWWORD
              SHOWSPACE
       LOP2:  INC       BL
              SHOWWORD
              SHOWSPACE
              LOOP      LOP2        ;打印出第一行
              SHOWENTER                     ;换行

              MOV       BL,30H
              SHOWWORD
              SHOWSPACE
              MOV       CX,0FH
              MOV       BL,00H
              SHOWWORD
              SHOWSPACE
       LOP3:  INC       BL
              CMP       BL,07H
              JE        PB
              CMP       BL,08H
              JE        PB
              CMP       BL,09H
              JE        PB
              CMP       BL,0AH
              JE        PB
              CMP       BL,0DH
              JE        PB
              SHOWWORD
              JMP       PC
         PB:  SHOWSPACE
         PC:  SHOWSPACE
              LOOP      LOP3
              SHOWENTER                     ;打印第二行

              MOV       CX,09H
              MOV       BH,31H
              MOV       BL,10H
       LOP4:  PUSH      CX
              SHOWWOR
              SHOWSPACE
              MOV       CX,10H
       LOP5:  SHOWWORD
              SHOWSPACE
              INC       BL
              LOOP      LOP5
              SHOWENTER
              INC       BH
              POP       CX
              LOOP      LOP4

              MOV       CX,6
              MOV       BH,41H
              MOV       BL,0A0H
       LOP6:  PUSH      CX
              SHOWWOR
              SHOWSPACE
              MOV       CX,10H
       LOP7:  SHOWWORD
              SHOWSPACE
              INC       BL
              LOOP      LOP7
              SHOWENTER
              INC       BH
              POP       CX
              LOOP      LOP6

              MOV       AH,4CH
              INT       21H

       COSEG  ENDS
              END       START





⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -