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

📄 noname.lst

📁 用汇编语言编写一个生成ASCII代码表的程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
Turbo Assembler	 Version 4.1	    08/05/15 13:30:58	    Page 1
E:\汇编\上机\asc\NoName.ASM



      1					SHOWSPACE  MACRO
      2						   PUSH	     AX
      3						   PUSH	     DX
      4						   MOV	     DL,20H
      5						   MOV	     AH,02H
      6						   INT	     21H
      7						   POP	     DX
      8						   POP	     AX
      9						   ENDM
     10					SHOWENTER  MACRO
     11						   PUSH	     AX
     12						   PUSH	     DX
     13						   MOV	     DL,0DH
     14						   MOV	     AH,02H
     15						   INT	     21H
     16						   MOV	     DL,0AH
     17						   MOV	     AH,02H
     18						   INT	     21H
     19						   POP	     DX
     20						   POP	     AX
     21						   ENDM
     22					 SHOWWORD  MACRO
     23						   PUSH	     DX
     24						   PUSH	     BX
     25						   PUSH	     AX
     26						   MOV	     DL,BL
     27						   MOV	     AH,02H
     28						   INT	     21H
     29						   POP	     DX
     30						   POP	     BX
     31						   POP	     AX
     32						   ENDM
     33					  SHOWWOR  MACRO
     34						   PUSH	     DX
     35						   PUSH	     BX
     36						   PUSH	     AX
     37						   MOV	     DL,BH
     38						   MOV	     AH,02H
     39						   INT	     21H
     40						   POP	     DX
     41						   POP	     BX
     42						   POP	     AX
     43						   ENDM
     44	0000				     DATA  SEGMENT
     45	0000				     DATA  ENDS
     46	0000				   STACK1  SEGMENT   PARA STACK
     47	0000  64*(0000)				   DW	     100 DUP(0)
     48	00C8				   STACK1  ENDS
     49	0000				    COSEG  SEGMENT
     50						   ASSUME    CS:COSEG,DS:DATA
     51	0000  B8 0000s			   START:  MOV	     AX,DATA
     52	0003  8E D8				   MOV	     DS,AX
     53						   SHOWSPACE
1    54	0005  50				   PUSH	     AX
1    55	0006  52				   PUSH	     DX
1    56	0007  B2 20				   MOV	     DL,20H
1    57	0009  B4 02				   MOV	     AH,02H
Turbo Assembler	 Version 4.1	    08/05/15 13:30:58	    Page 2
E:\汇编\上机\asc\NoName.ASM



1    58	000B  CD 21				   INT	     21H
1    59	000D  5A				   POP	     DX
1    60	000E  58				   POP	     AX
     61						   SHOWSPACE
1    62	000F  50				   PUSH	     AX
1    63	0010  52				   PUSH	     DX
1    64	0011  B2 20				   MOV	     DL,20H
1    65	0013  B4 02				   MOV	     AH,02H
1    66	0015  CD 21				   INT	     21H
1    67	0017  5A				   POP	     DX
1    68	0018  58				   POP	     AX
     69
     70	0019  B9 0009				   MOV	     CX,9
     71	001C  B3 30				   MOV	     BL,30H
     72						   SHOWWORD
1    73	001E  52				   PUSH	     DX
1    74	001F  53				   PUSH	     BX
1    75	0020  50				   PUSH	     AX
1    76	0021  8A D3				   MOV	     DL,BL
1    77	0023  B4 02				   MOV	     AH,02H
1    78	0025  CD 21				   INT	     21H
1    79	0027  5A				   POP	     DX
1    80	0028  5B				   POP	     BX
1    81	0029  58				   POP	     AX
     82						   SHOWSPACE
1    83	002A  50				   PUSH	     AX
1    84	002B  52				   PUSH	     DX
1    85	002C  B2 20				   MOV	     DL,20H
1    86	002E  B4 02				   MOV	     AH,02H
1    87	0030  CD 21				   INT	     21H
1    88	0032  5A				   POP	     DX
1    89	0033  58				   POP	     AX
     90	0034  FE C3			    LOP1:  INC	     BL
     91						   SHOWWORD
1    92	0036  52				   PUSH	     DX
1    93	0037  53				   PUSH	     BX
1    94	0038  50				   PUSH	     AX
1    95	0039  8A D3				   MOV	     DL,BL
1    96	003B  B4 02				   MOV	     AH,02H
1    97	003D  CD 21				   INT	     21H
1    98	003F  5A				   POP	     DX
1    99	0040  5B				   POP	     BX
1   100	0041  58				   POP	     AX
    101						   SHOWSPACE
1   102	0042  50				   PUSH	     AX
1   103	0043  52				   PUSH	     DX
1   104	0044  B2 20				   MOV	     DL,20H
1   105	0046  B4 02				   MOV	     AH,02H
1   106	0048  CD 21				   INT	     21H
1   107	004A  5A				   POP	     DX
1   108	004B  58				   POP	     AX
    109	004C  E2 E6				   LOOP	     LOP1
    110	004E  B9 0005				   MOV	     CX,5
    111	0051  B3 41				   MOV	     BL,41H
    112						   SHOWWORD
1   113	0053  52				   PUSH	     DX
1   114	0054  53				   PUSH	     BX
Turbo Assembler	 Version 4.1	    08/05/15 13:30:58	    Page 3
E:\汇编\上机\asc\NoName.ASM



1   115	0055  50				   PUSH	     AX
1   116	0056  8A D3				   MOV	     DL,BL
1   117	0058  B4 02				   MOV	     AH,02H
1   118	005A  CD 21				   INT	     21H
1   119	005C  5A				   POP	     DX
1   120	005D  5B				   POP	     BX
1   121	005E  58				   POP	     AX
    122						   SHOWSPACE
1   123	005F  50				   PUSH	     AX
1   124	0060  52				   PUSH	     DX
1   125	0061  B2 20				   MOV	     DL,20H
1   126	0063  B4 02				   MOV	     AH,02H
1   127	0065  CD 21				   INT	     21H
1   128	0067  5A				   POP	     DX
1   129	0068  58				   POP	     AX
    130	0069  FE C3			    LOP2:  INC	     BL
    131						   SHOWWORD
1   132	006B  52				   PUSH	     DX
1   133	006C  53				   PUSH	     BX
1   134	006D  50				   PUSH	     AX
1   135	006E  8A D3				   MOV	     DL,BL
1   136	0070  B4 02				   MOV	     AH,02H
1   137	0072  CD 21				   INT	     21H
1   138	0074  5A				   POP	     DX
1   139	0075  5B				   POP	     BX
1   140	0076  58				   POP	     AX
    141						   SHOWSPACE
1   142	0077  50				   PUSH	     AX
1   143	0078  52				   PUSH	     DX
1   144	0079  B2 20				   MOV	     DL,20H
1   145	007B  B4 02				   MOV	     AH,02H
1   146	007D  CD 21				   INT	     21H
1   147	007F  5A				   POP	     DX
1   148	0080  58				   POP	     AX
    149	0081  E2 E6				   LOOP	     LOP2	 ;打印出第一行
    150						   SHOWENTER			 ;换行
1   151	0083  50				   PUSH	     AX
1   152	0084  52				   PUSH	     DX
1   153	0085  B2 0D				   MOV	     DL,0DH
1   154	0087  B4 02				   MOV	     AH,02H
1   155	0089  CD 21				   INT	     21H
1   156	008B  B2 0A				   MOV	     DL,0AH
1   157	008D  B4 02				   MOV	     AH,02H
1   158	008F  CD 21				   INT	     21H
1   159	0091  5A				   POP	     DX
1   160	0092  58				   POP	     AX
    161
    162	0093  B3 30				   MOV	     BL,30H
    163						   SHOWWORD
1   164	0095  52				   PUSH	     DX
1   165	0096  53				   PUSH	     BX
1   166	0097  50				   PUSH	     AX
1   167	0098  8A D3				   MOV	     DL,BL
1   168	009A  B4 02				   MOV	     AH,02H
1   169	009C  CD 21				   INT	     21H
1   170	009E  5A				   POP	     DX
1   171	009F  5B				   POP	     BX
Turbo Assembler	 Version 4.1	    08/05/15 13:30:58	    Page 4
E:\汇编\上机\asc\NoName.ASM



1   172	00A0  58				   POP	     AX
    173						   SHOWSPACE
1   174	00A1  50				   PUSH	     AX
1   175	00A2  52				   PUSH	     DX
1   176	00A3  B2 20				   MOV	     DL,20H
1   177	00A5  B4 02				   MOV	     AH,02H
1   178	00A7  CD 21				   INT	     21H
1   179	00A9  5A				   POP	     DX
1   180	00AA  58				   POP	     AX
    181	00AB  B9 000F				   MOV	     CX,0FH
    182	00AE  B3 00				   MOV	     BL,00H
    183						   SHOWWORD
1   184	00B0  52				   PUSH	     DX
1   185	00B1  53				   PUSH	     BX
1   186	00B2  50				   PUSH	     AX
1   187	00B3  8A D3				   MOV	     DL,BL
1   188	00B5  B4 02				   MOV	     AH,02H
1   189	00B7  CD 21				   INT	     21H
1   190	00B9  5A				   POP	     DX
1   191	00BA  5B				   POP	     BX
1   192	00BB  58				   POP	     AX
    193						   SHOWSPACE
1   194	00BC  50				   PUSH	     AX
1   195	00BD  52				   PUSH	     DX
1   196	00BE  B2 20				   MOV	     DL,20H
1   197	00C0  B4 02				   MOV	     AH,02H
1   198	00C2  CD 21				   INT	     21H
1   199	00C4  5A				   POP	     DX
1   200	00C5  58				   POP	     AX
    201	00C6  FE C3			    LOP3:  INC	     BL
    202	00C8  80 FB 07				   CMP	     BL,07H
    203	00CB  74 23				   JE	     PB
    204	00CD  80 FB 08				   CMP	     BL,08H

⌨️ 快捷键说明

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