db, dw y ds son directivas que significan define byte, define word, define size.
db $00 en la dirección 0x40000 significa que el valor del byte de la direccion 0x40000 es 0x00, y que lo que venga después estará a partir de la dirección 0x40001.
db $00, $30, $60 a partir de 0x40000 significa que 0x40000 = 0x00, 0x40001 = 0x30 y 0x40002 = 0x60
dw $1234 en la dirección 0x20000 significa que 0x1234 esta en los 16 bits ocupados por 0x20000 y 0x20001, y que lo que venga después estará a partir de 0x20002.
Si MiFuncion está en la dirección 0x15000, dw MiFuncion se traduce a dw $5000.
ds se utiliza para definir un espacio o tamaño. Si wMiWramAddress: está en la dirección ram 0xC500 y viene seguido de ds $10, entonces lo que venga después empezará en 0xC510.
En algunas ocasiones verás también el macro dn. dn significa define nybble. dn $1, $2, $3, $4 es lo mismo que db $12, $34 que a su vez es lo mismo que dw $1234.