微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题如何从内存中清除汉字系统
栏目软件操作与技巧
作者张家港市 史渊
发布1993-05-07
  ORG l00H
  CODE SEGMENT
  ASSUME CS:CODE,DS:CODE
  mov ax,0000h
  mov ds,ax;0000:0413h单元
  mov ax,ds:[0413h];中文系统总RAM量
  mov cx,0040h
  mul cx;转换为节数
  mov cx,ax
  mov ax,3522h
  int 21h;取22h中断向量入口
  mov bx,0010h
  mov ax,es:[bx];从PSP中得到实际段址
  loop:mov ds,ax
  dec ax
  cmp byte ptr ds:[0000],4Dh;找到COMMAND常驻
  jnz loop;部分的内存控制块
  mov ax,ds:[0001]
  add ax,ds:[0003]
  mov ds,ax
  add ax,ds:[0003]
  inc ax;AX中现为汉字库起始段址
  mov ds,ax
  dec cx;CX中现为剩余空间长度
  mov byte ptr ds:[0000],5Ah;造结束块
  mov word ptr ds:[0001],0000h
  mov word ptr ds:[00003],cx
  mov ax,0F000h;恢复中断向量
  mov ds,ax
  mov dx,0F0A4H
  mov ax,251Dh
  int 21h
  mov dx,0000h
  mov al,lFh
  int 21h
  mov dx,0f065h
  mov al,l0h
  int 21h
  mov dx,0E82Eh
  mov al,l6h
  int 21h
  mov dx,0FF54H
  mov al,05h
  int 21h
  mov dx,0EED2h
  mov al,17h
  int 21h
  mov ax,0003h;置显示器为8025彩色文本方式
  int 10h;
  int 20h
  CODE ENDS
  END
  (张家港市 史渊)