What does the dollar symbol mean in
(This is IDA output.)
The dollar symbol in this instance means "current position." This is the position this instruction begins at, and then plus two bytes. This instruction is two bytes, so it jumps to the next instruction past this one. It's effectively garbage.
Jump two bytes forward from current position when zero flag == NULL
Opcode for this
74 00 which is two bytes
seg000:00000000 74 00 jz short $+2 seg000:00000002 74 00 jz short $+2
so effectively it will jump to next instruction whether the condition is met or not garbage mostly used in obfuscation