You'll need some basic opcode knowledge. Operand fields are variable, so if you'll look into disassembly you will notice something like:
PHP Code:
68 A0453600 PUSH firefox.003645A0
You can see that 0x68 is instruction code, 0xa0453600 is operand value (it's also in little-endian). So you can make sign for these bytes as 0x68 ?? ?? ?? ??.
Probably there are lots of instruments that can do that thing for you, but it's rather useful to be able to do without them.
In your case:
PHP Code:
55 PUSH EBP
8BEC MOV EBP,ESP
837D 08 00 CMP DWORD PTR SS:[EBP+8],0
6A 00 PUSH 0
74 1E JE SHORT Wow.Somewhere (JUMP instruction usually uses relative offsets)
So the sign can be like 55 8B EC 83 7D 08 ?? 6A ?? 74 ??
First 3 bytes are very common for functions, those instructions form stack frame, so it's not very wise to include them into signature.