;简化段定义模板 title 简化段定义.model small ;定义存储类型.data ;数据段 要进行段装入,不用assume声明了mess1 db 'fenglei'extra segment ;简化段定义的缺陷,没有附加段mess db 7 dup(?) ;定义一个数组extra ends.stack 100h ;堆栈段 格式: .stack [<堆栈字节数>] 堆栈字节数可以省略不写,默认值是1024B.code ;代码段start:mov ax,@data ;段装入mov ds,axmov ax,extramov es,ax;示例,串传送指令 把数据段的字符串送到附加段里面lea si,mess1lea di,messmov cx,7cld rep movsb;输出附加段里面的字符串mov cx,7mov bx,0t:mov al,es:mess[bx]inc bxmov dl,almov ah,2int 21hloop tmov ah,4ch ;返回dosint 21hend start ;汇编结束,程序·起始点为start 必须有end结束伪指令