汇编代码基础模版

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

你可能感兴趣的:(汇编代码基础模版)