标签:
Hello World这是每一门编程语言的第一个最简单程序,下面那个程序就是汇编语言的Hello World。学汇编一段时间了,到现在才记录下自己的第一个汇编程序笔记。虽然这是个相当简单的小程序,但这也算是一个开始吧,有了开始,以后自己的笔记也许才会更新的更勤。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
stack segment stack ‘stack‘
dw 32 dup(0)
stack ends
data segment
hello db"hello,world!$" ;定义字符串常量hello
data ends
code segment
assume ds:data,cs:code
start: push ds
mov ax,0
push ax
mov ax,data
mov ds,ax
lea dx,hello ;取字符串常量hello的偏移地址,送入dx
mov ah,9 ;9号功能调用:在屏幕上显示字符串常量hello的值
int 21h
retf
code ends
end start
|
第一个关于汇编的程序就到这,就是这么简单。接下来我会多记些笔记下来,方便自己的同时也能方便他人。
出处:http://www.shelwee.com/html/archives/65498.html
标签:
原文地址:http://www.cnblogs.com/mq0036/p/5043061.html