文章标题

实验一(基础篇)汇编程序HelloWorld


代码

STACKS  SEGMENT   STACK     ;堆栈段       
    DW  128 DUP(?)  ;注意这里只有 128 个字节 
STACKS  ENDS

DATAS  SEGMENT      
    STRING  DB  13,10,'Hello World!',13,10,'$' 
DATAS  ENDS

CODES  SEGMENT      
    ASSUME    CS:CODES,DS:DATAS 
START:      
    MOV  AX,DATAS      
    MOV  DS,AX      
    LEA  DX,STRING      
    MOV  AH,9      
    INT  21H

    MOV  AH,4CH      
    INT  21H 
CODES  ENDS     
    END   START  

DOS方式

  1. 打开DOSBOX,将D:\挂载到C,cd到masm5目录
    这里写图片描述
  2. masm hw.asm
    这里写图片描述
  3. link hw.obj
    这里写图片描述
  4. 使用dir 查看当前目录
    这里写图片描述
  5. 输入hw运行程序
    这里写图片描述

windows方式

Masm_for_Windows使用

  1. 这里写图片描述
  2. 使用debug调试
    这里写图片描述

实验心得

这次实验比较简单,应为之前用过linux,所以对命令行并不陌生,希望下次实验也能顺利完成。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值