欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

汇编语言入门:源程序(二)

程序员文章站 2024-01-31 14:24:58
...

真的,马上就可以编写一个完整的汇编源程序了

标号,程序返回……


标号

一个标号指代了一个地址

codesg:放在segment的前面,作为一个段的名称,这个段的名称最终将被编译、连接程序处理为一个段的段地址(说明:这里codesg只是作为栗子,至于具体怎么命名随便);相当于Perl的句柄


程序返回

在一个程序结束后,将CPU的控制权交还给使得它得以运行的程序,这个过程叫“程序的返回”

应该在程序的末尾添加返回的程序段

mov AX, 4C00H
int 21H ;中断机制(不是int整形,是21号中断的意思……)

这两条指令所实现的功能就是程序返回(中断机制以后会讲)
暂时先把这两行代码当作是“程序返回”的固定格式好了……


语法错误和逻辑错误

语法错误没啥好讲的(几个伪指令不能写错!)

逻辑错误就是人品问题了,和我没关系 :D

哦对了,汇编源程序的后缀是.asm


文章最后,来一段汇编源代码(终于开始写了……)

;计算2^3
assume CS: abc
abc segment
    mov AX, AX
    mov AX, AX

    mov AX, 4C00H
    int 21H
abc ends
end

BINGO!

==============================
(下一讲将进一步深入讲解……未完待续。)