正在加载图片...
3、等值伪指令EQU( Equate)【例】 COLUMN EQU 32H ◇在这里 BUFFER地址只能用 ROW EQU 68H BUFFER:DS2在数据段(存 DSEG AT0X40;数据段始于40H储器)里定义,数据段里不允许 BUFFER:DBS号2 用 BUFFER:DB0H定义 ◇若在代码段里定义 BUFFER CSEG AT0100h代码段起始地址(无论是用 BUFFER:DB0IH MOV A #COLUMN 还是用 BUFFER:DS2定义) MO B #ROW 在这里 BUFFER地址都不能 AB 被识别, BUFFER不能用作目 MOV BUFFER.A 的操作数地址,因不能向程序 MOV BUFFER+1. B 存储器里写数据,只能从程序 存储器读数据。 ◇注意:在同一程序中,用EQU伪指令对标号赋值后, 该标号的值在整个程序中不能再改变。7:59:36 3、等值伪指令EQU(Equate) COLUMN EQU 32H ROW EQU 68H DSEG AT 0x40 ;数据段始于40H BUFFER: DBS ? 2 CSEG AT 0100h ;代码段起始地址 MOV A, #COLUMN MOV B, #ROW MUL AB MOV BUFFER, A MOV BUFFER+1, B ┊ 19 04:34:02 在这里BUFFER地址只能用 BUFFER: DS 2在数据段(存 储器)里定义,数据段里不允许 用BUFFER: DB 01H定义, 若在代码段里定义BUFFER (无论是用BUFFER: DB 01H 还是用BUFFER: DS 2定义), 在这里BUFFER地址都不能 被识别,BUFFER不能用作目 的操作数地址,因不能向程序 存储器里写数据, 只能从程序 存储器读数据。 注意:在同一程序中,用EQU伪指令对标号赋值后, 该标号的值在整个程序中不能再改变。 【例】
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有