汇编语言入门:源程序(二)
程序员文章站
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!
==============================
(下一讲将进一步深入讲解……未完待续。)
上一篇: 解决csv文件用excel打开乱码的问题