Consider the following statements:
1. Semiconductor memories are organized as linear array of memory locations
2. To address a memory location out of N memory locations, at least log N bits of address are required
3. 8086 can address 1,048,576 addresses
4. Memory for an 8086 is set up as two banks to make it possible to read or write a word with one machine cycle
Which of the above statements are correct?
1. 1, 2 and 3 only
2. 1, 2 and 4 only
3. 3 and 4 only
4. 1, 2, 3 and 4