编程语言
首页 > 编程语言> > 汇编语言的那些事----------第一个程序(二)

汇编语言的那些事----------第一个程序(二)

作者:互联网

作者:嵌入式历练者

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所执行,因为伪指令是由编译器来执行的指令,编译器通过伪指令来进行相关的编译工作。

1.先看伪指令segment和ends

XXX segment
    .
    .
    .

XXX ends

2.再看伪指令end

end

3.浅谈伪指令assume

assume cs:段名

4.注意的关键点

codesg segment
     .
     .
     .
codesg ends

5.用汇编语言来写一个2的三次方运算

assume cs:aaa(对这个程序,也不是非要写上assume)

aaa segment
    mov bx,2
    add ax,bx
    add ax,ax
     
aaa ends

end

对基本汇编指令存在疑惑的伙伴,可以看看这个:汇编语言的那些事------学习闲谈(一)_Eterlove的博客-CSDN博客

人生就像一只储蓄罐,你投入的每一分努力都会在未来的某一天,回馈于你。而你所要做的,就是每天多努力一点点。请相信:别人拥有的,不必羡慕;只要努力,时间都会给你!

待更新!!!!

标签:ends,end,汇编语言,伪指令,程序,assume,----------,ax,segment
来源: https://blog.csdn.net/Eterlove/article/details/120656471