second应该是人为设定的一个标号,EQU是个汇编器指令,意思应该是equal,masm里有这么个指令,有点象C的#define。Second EQU 30H这句的意思应该是,把Second定义为30H,也就是以后你在代码中使用到Second的地方,汇编器就把他替换成30H了,比如:mov ax, Second 就被替换成 mov ax, 30H$是当前的ip值,这个也是masm里才有的东东...PS:没学过单片机,猜的...