懂汇编的进来看看 很容易!

来源:百度知道 编辑:UC知道 时间:2024/05/16 18:31:05
datas segment
string db 'my first program!','$'
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

把这段代码逐行解释好,就拿分!!!

datas segment
string db 'my first program!','$'
datas ends

codes segment
assume cs:codes,ds:datas
start:
mov ax,datas
mov ds,ax
lea dx,string ;得到string的头地址
mov ah,9 ;使用INT 21H 的9好中断,该终端将输出 string 开头的字符串,以 $结束,所以结果就是输出 my first program!
其他的都是程序的框架
int 21h

mov ah,4ch
int 21h
codes ends
end start

切.........
很容易你还问。。
结果就是输出my first program!。。
不懂就看书。。

更多的是自己思考,自己得出来的比别人三两笔给你写好的要深刻的多,这个是挺简单的,随便找找资料,自己就能解决,如果自己有哪不清楚的在把不懂得地方贴出来,这样做的效果比较好,对自己的知识掌握程度也比较清晰