微软最后一个DOS环境下的汇编器 MASM 5.10B

文章作者:中山市飞娥软件工作室「Feiesoft.com」  浏览次数:3416 次  更新日期:2014-04-06

连日来,为了工作的需要,学习一两门从未接触的高级语言Delphi与Python,在学习Delphi前复习了一下Turbo Pascal的语法规则;因为有VB的基础,很快就可以用Delphi改写之前创作的软件,但是生成的程序文件实在太大了。遥想当年用汇编语言编写的工具不到4KB就完成了任务,这Delphi整出来的应用怎么要了500KB。为了回味汇编语言的乐趣,我翻出了沉睡在网络磁盘多年的Masm5.10B汇编器。小试了一下,果然那黑窗下的熟悉的信息让我找到了苦习汇编语言的那段漫长的岁月。。。。。。

;※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
; 汇编: masm Hello.asm;
; 链接: link Hello.obj;
; 作者: 汇编语言 www.feiesoft.com

; 下载:Masm51B.zip

;※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
.model small
.stack 1024
.const
 szMessage db "欢迎使用微软最后一个DOS环境下的汇编器 MASM 5.10B 汇编语言程序设计!$"
.code
 align 4
start:
 jmp init
 nop
init:
 mov ax,@data
 mov ds,ax
 mov es,ax
 
 mov dx,offset szMessage ;显示串
 mov ah,09h   ;ah=09h号dos系统功能调用
 int 21h
 
 mov ax,4c00h  ;退出程序
 int 21h
 end start
;※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※