资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,G汇编语言的基本语法,G常量,数值常量,01000101B,32,0F1D4H,符号常量(用EQU或=定义),变量,内存单元的名字,由 DB/DW/DD/DQDT定义,标号,指令存放单元的符号地址,是转移/调用/循环,指令的操作数,G汇编语言的基本语法,1,指令语句,执行性的语句,汇编时汇编程序将其转换成,机器目标代码,标号:指令助记符操作数;注释,伪指令语句,说明性的语句,为汇编程序提供进行汇编所,需要的有关信息,如定义符号、分配存储单,元等,不生成目标代码,名字伪操作命令操作数;注释,指令语句,2,实模式汇编语言源程序的结构完整的段定义,DATA SEGMEN,DAT,ENDS,STACK SEGMENT STACK,STACK ENDS,CODE SEGMENT,ASSUME DS:DATA,SS:STACK,CS:CODE,START,CODE ENDS,END START,实模式汇编语言源程序的结构完整的段定义,3,段定义伪指令,段名 SEGMENT属性,段名ENDS,DATA SEGMENT PARA DATE,段对齐属性,BYTENWORD/DWORD/PARAPAGE,段类属性,CODEDATASTACKEXTRA,段定义伪指令,4,段寄存器定义伪指令,ASSUME段寄存器:段名段寄存器段名,ASSUME语句习惯上作为代码段的第一条指令,SSUME语句是非执行性的伪指令,段寄存器,的初值必须在程序中用指令设置。,CSEG SEGMENT,ASSUME CS:CSEG,DS:DSEG,MOVAX,DSEG,MOV DS.AX,对CS的赋值由操作系统装入EXE文件时自动,完成,段寄存器定义伪指令,5,汇编语言基本语法课件,6,汇编语言基本语法课件,7,汇编语言基本语法课件,8,汇编语言基本语法课件,9,汇编语言基本语法课件,10,汇编语言基本语法课件,11,汇编语言基本语法课件,12,汇编语言基本语法课件,13,汇编语言基本语法课件,14,汇编语言基本语法课件,15,汇编语言基本语法课件,16,汇编语言基本语法课件,17,汇编语言基本语法课件,18,汇编语言基本语法课件,19,汇编语言基本语法课件,20,汇编语言基本语法课件,21,汇编语言基本语法课件,22,汇编语言基本语法课件,23,汇编语言基本语法课件,24,汇编语言基本语法课件,25,汇编语言基本语法课件,26,汇编语言基本语法课件,27,汇编语言基本语法课件,28,汇编语言基本语法课件,29,汇编语言基本语法课件,30,汇编语言基本语法课件,31,汇编语言基本语法课件,32,汇编语言基本语法课件,33,汇编语言基本语法课件,34,汇编语言基本语法课件,35,汇编语言基本语法课件,36,汇编语言基本语法课件,37,汇编语言基本语法课件,38,汇编语言基本语法课件,39,汇编语言基本语法课件,40,
展开阅读全文