cqujsjcyj 发表于 2013-2-5 01:36:14

可运行的汇编入门小程序

 
该程序经检验,能正确运行
 
转自: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]
查看完整版本: 可运行的汇编入门小程序