buf通常是buffer的缩写,即缓冲区,buf只是一个标号,通常用于缓冲寄存器,你也可以把它叫另外一个名字,比如huanchong。
在数据段里定义:
DATA SEGMENT 'CODE'
BUF db 'My name is tang wang he bian.$'
DATA ENDS
要显示的字符串一定要用$结尾,这是dos功能调用9号功能的规定。
在8086汇编语言里面,并没有buf。
有人编写程序,自己随便定义的子程序名称、变量名称...,也许有这个。
汇编语言中对于buf没有对应的定义
所以你这里出现的BUF应该是一个在前面数据段中定义好的变量,如:
data segment
buf db 100 dup(?)
data ends
后面就可以用这个名字了