- 0
- 0
- 约4.39千字
- 约 6页
- 2026-03-27 发布于河北
- 举报
汇编语言程序实例(入门级)
以下实例基于8086汇编(DOS环境),均包含完整代码、注释及功能说明,适合汇编入门学习者参考,代码可直接在MASM、emu8086等工具中编译运行。
实例1:屏幕输出字符串(基础入门)
功能说明
在DOS屏幕上输出指定字符串“Hello,Assembly!”,核心运用DOS中断21H的09H功能,是汇编语言中最基础的输入输出实例,掌握字符串定义、中断调用的基本用法。
完整代码
asm
;屏幕输出字符串实例
DATASEGMENT;数据段:定义程序中使用的数据
STRDBHello,Assembly!,0DH,0AH,$;要输出的字符串,0DH(回车)、0AH(换行),$表示字符串结束
DATAENDS;数据段结束
CODESEGMENT;代码段:存放程序执行指令
ASSUMECS:CODE,DS:DATA;关联代码段(CS)和数据段(DS)
START:;程序入口
MOVAX,DATA;将数据段地址送入AX寄存器
MOVDS,AX;将AX中的地址送入DS,完成数据段初始化(8086中DS不能直接赋值,需通过AX中转)
M
原创力文档

文档评论(0)