汇编代码基础模版

assume cs:codesg 
; assume 指的是 "假设" , 是将 CPU 中的寄存器与代码中的 segment 关联起来的命令

codesg segment
    ; 这里可以书写代码

    mov ax,4C00H ; 将CPU的控制权交回调用的程序 (也就是程序返回 , 在DOS下是返回给command.com 这个程序 , 也就是shell)
    int 21H

codesg ends ; ends 可以理解为 end segment

end ; 告诉汇编程序结束对汇编语言源程序的编译

更通用的写法

assume cs:code,ds:data,ss:stack

data segment

data ends

stack segment

stack ends

code segment

    start:
        

    finish:
        mov ax,4cH
        int 21H

code ends

end start
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容