Help me

'db 0ffh, 1dh' what is mean?

'db 0ffh, 1dh' what is mean?

You simply initialize 2 bytes at adjacent memory addresses.

The first one is initialized with a value of 0ffh (=255 in decimal notation)

The second one is initialized with a value of 1dh (=29 in decimal notation)

The hexadecimal notation is not necessarily standard from one assembler to another. The one used in your example is typical of MASM. With other assembler/compiler, the 0ffh may require a syntax such as 0xff or something else.

Raymond

The first one is initialized with a value of 0ffh (=255 in decimal notation)

The second one is initialized with a value of 1dh (=29 in decimal notation)

The hexadecimal notation is not necessarily standard from one assembler to another. The one used in your example is typical of MASM. With other assembler/compiler, the 0ffh may require a syntax such as 0xff or something else.

Raymond

and if you see this data as opcode (as the title of your question suggests), it means 'call far '.

Thanks, yes,

**call far ptr**