汇编程序——在屏幕上显示一个字符串“Hello”

这是我们学习汇编的时候的代码,仅供学习参考。

源代码:

data segment
string db 'Hello',13,10,'$'  ;字符串以’$’符号结尾,以单引号括起来
data ends

code segment

	assume cs:code,ds:data	
start:						;程序的入口地址
	push ds				;save old data segment
	sub ax,ax				;ax寄存器清零,作为数据段0偏移地址
	push ax				;零偏移地址入栈
	
	mov ax,data
	mov ds,ax			;把数据段地址装入数据段寄存器ds

	lea dx,string			;把字符串首地址装入dx寄存器,或写成mov dx, offset string
	mov ah,9				;DOS功能调用,在屏幕上显示字符串
	int 21h				;DOS中断

	mov ah,4ch				;return to DOS
    int 21h
code ends
	end start				;汇编的结束,程序在此执行


你可能感兴趣的:(汇编(仅供学习参考))