作者:嵌入式历练者
ID : Eterlove
记下相关笔记,记录我的学习生活!站在巨人的肩上Standing on Shoulders of Giants!
该文章为原创,转载请注明出处和作者:https://blog.csdn.net/Eterlove/article/details/120656471
目录
1.先看伪指令segment和ends
2.再看伪指令end
3.浅谈伪指令assume
4.注意的关键点
5.用汇编语言来写一个2的三次方运算
先来看下面一段节选的汇编语言源程序:
assume cs:codesg codesg segment mov ax,0123H mov bx,0456H add ax,bx add ax,ax mov ax,4c00H int 21H codesg ends end
【!】汇编指令:编译之后有对应的机器所能识别的机器指令,最终能够被CPU所执行
【!】伪指令:没有对应的机器指令,最终不被CPU所执行,因为伪指令是由编译器来执行的指令,编译器通过伪指令来进行相关的编译工作。
XXX segment . . . XXX ends
end
assume cs:段名
codesg segment . . . codesg ends
assume cs:aaa(对这个程序,也不是非要写上assume) aaa segment mov bx,2 add ax,bx add ax,ax aaa ends end
对基本汇编指令存在疑惑的伙伴,可以看看这个:汇编语言的那些事------学习闲谈(一)_Eterlove的博客-CSDN博客
人生就像一只储蓄罐,你投入的每一分努力都会在未来的某一天,回馈于你。而你所要做的,就是每天多努力一点点。请相信:别人拥有的,不必羡慕;只要努力,时间都会给你!
待更新!!!!