汇编语言程序架构及实例,北京理工大学,汇编语言格式,每一个段有一个名字,以符号SEGMENT作为段的开始,以语句ENDS作为段的结束。这两者都必须有名字,而且名字必须相同。 由若干个段组成一个源程序,整个源程序以语句END作为结束。,汇编语言格式,汇编语言格式,汇编语言格式,指令:让CPU产生动作,在程序执行时才处理。又叫处理器指令,与汇编程序无关; 伪指令:不产生CPU动作,在程序执行前由汇编程序处理;与具体的处理器类型无关,与汇编程序有关;不同版本的汇编程序支持不同的伪指令。,指令?伪指令?,分隔符,数据定义语句,为一个数据项分配存储单元,用一个符号名与这个存储单元相联系,且为这个数据提供一个任选的初始值。 与数据项相联系的符号名称为变量。数据定义语句的例子为: THING DB? ;定义一个字节 BIGGER_THINGDW?;定义一个字 BIGGEST_THING DD? ;定义一个双字,例子,BUS1 DB 1,2,3,40H; OP DW 1,2,2*4,100H; CCS DD 1234ABCDH,常量就是出现在汇编语言中的固定值,数字常量 字符