可运行的汇编入门小程序
该程序经检验,能正确运行
转自:http://www.programfan.com/blog/article.asp?id=12003
开始前先准备有MASM50这个宏汇编软件(到GOOGLE上随便搜一下都有!因为这篇东西是入门!所以就先从DOS汇编开始)!把它装在
C:\MASM50
OK!现在我就给大家一个任务!让大家做一个小小的试验!写一个小程序!
第一步:新建一个文件文档!输入以下内容并保存(文件名:Test.asm)
;===============================
assume cs:code
code segment
GoRun:
mov ax,0b800h
mov es,ax
xor bx,bx
mov al,'A'
mov ah,07h
s:mov word ptr es:,ax
add bx,2
jmp s
code ends
end GoRun
;===============================
第二步:继续新建一个文件文档!输入以下内容并保存(文件名:Make.bat,其实这个就是批处理文件!来用实现编译和链接步骤的)
SET PATH=C:\MASM50
MASM Test.asm;
LINK Test.obj;
完成上面两步之后把文件放在同一目录!双击Make.bat!如果刚才那两个步骤正确就会出现了Test.obj和Test.exe这两个文件!运行一下
Test.exe!就会看到DOS窗口被“A”全部擦满了!呵呵!你已经完成了我给你的这个小任务!自己用汇编设计了第一个DOS程序!
学汇编肯定要看书的!想更进一步入门建议你看一下王爽的《汇编语言》吧!
页:
[1]