I porting a good and I faced the following assembly x86 lines:
mov al, UNLOCK_DATA1 ; load al with byte for the first unlock write
db 67h ; use 32 bit addressing
mov ds:[esi], al ; write the command to flash
mov eax, FLASH_ADDRESS ; load ecx with the base address for flash
This snippet runs in protected mode. So the question is, why the "db 67h" ??? what does it mean ?