OpenZeppelin’s Blog post

https://blog.openzeppelin.com/deconstructing-a-solidity-contract-part-ii-creation-vs-runtime-6b9d60ecb44c

Opcodes

Opcode Meaning Bytes Pushed Value Range
PUSH1 Push 1 byte (8 bits) 1 byte 0x00 to 0xff (0 to 255 in decimal)
PUSH2 Push 2 bytes (16 bits) 2 bytes 0x0000 to 0xffff (0 to 65535 in decimal)