I heard that the 8086 has 16 registers which allow it to only address 64K of memory. Yet it is still able to address 1MB of memory which would require 20 registers. It does this by using another register to to hold another 16 bits, and then adds the value in the 16 registers to the value in this other register to be able to generate numbers which can address up to 1MB of memory. Is that right?I heard that the 8086 has 16 registers which al