Source: https://www.princeton.edu/~mae412/HANDOUTS/Datasheets/6502.pdf