Question

How many address lines (bits in the address) and I/O lines (bits in the actual data)...

How many address lines (bits in the address) and I/O lines (bits in the actual data) are needed for 2K X 16 word-addressable memories?

Could you show the steps on how to solve this? thank you!

Homework Answers

Answer #1

For 2Kx16 memory,

The number of words = 2K

Number of bits per word = 16

In the 2Kx16 memory, the number of address lines is obtained number of words, which is 2K= 2^11

Therefore it requires 11 Address Lines

The number of data lines is equivalent to number of bits per word,that is 16

The I/O lines are calculated as the sum of address lines and the number of bits, that is 11+16 = 27

Therefore it requires 27   I/O lines

There exist a simple formula to calculate the number of address lines and data lines. For a memory of 2^m * n, the number of address lines is m and the number of data lines is n. Also the number of I/O lines is m+n

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
1a) A memory unit has 28-bit address lines and 64-bit input/output data lines. How many bytes...
1a) A memory unit has 28-bit address lines and 64-bit input/output data lines. How many bytes of data can this memory hold? How many words does it contain, and how large is each word? b) A memory unit consists of 32M words of 16-bit each. How many bits wide address lines and input-output data lines are needed to access this memory? c) A memory unit consists of 512K bytes of data. How many bits wide address lines are needed to...
SRAM with 4k words of 32 bits each. How many address bits are needed to address...
SRAM with 4k words of 32 bits each. How many address bits are needed to address these words? 1. Assuming that the central memory array has the same number of rows as it has columns, how many rows are there? 2.How many of address bits are used by the row decoder 3.How many words are stored in each row 4. How many are used by column decoder
A digital computer has a memory unit with 32 bits per word. The instruction set consists...
A digital computer has a memory unit with 32 bits per word. The instruction set consists of 147 different operations. All instructions have an operation code part (opcode) and two address fields: one for a memory address and one for a register address. This particular system includes eight general-purpose, user-addressable registers. Registers may be loaded directly from memory, and memory may be updated directly from the registers. Direct memory-to-memory data movement operations are not supported. Each instruction stored in one...
PLEASE with detailed explanation For a 1024 (1K) x 8 RAM memory - How many address...
PLEASE with detailed explanation For a 1024 (1K) x 8 RAM memory - How many address lines are required to access all 1K locations?               - List the hexadecimal address range for the whole memory               - List the size of each word stored in this memory For a 256K x 32 ROM memory - How many address lines are required to access all 256K locations?               - List the hexadecimal address range for the whole memory               - List...
Given a network of Class B, how many bits should be borrowed from the HostID in...
Given a network of Class B, how many bits should be borrowed from the HostID in order to build 100 subnets with 200 host in each one of them? Given an IP address 138.112.25.60, with the mask 255.255.255.240: Calculate the network address and broadcast address of the network it belongs to. For 138.112.25.47 and 38.112.25.49, which one is in the same network as 138.112.25.60 does, and which one is not. Show the necessary calculation steps and explanation.
I would like to add n bits all together, how many XOR, AND and OR gates...
I would like to add n bits all together, how many XOR, AND and OR gates I need at the minimum? Could you please explain your answer with examples like n=3,4,5 etc.
1. The memory units that follow are specified by the number of words times the number...
1. The memory units that follow are specified by the number of words times the number of bits per word. How many address lines and input/output data lines are needed in each case? (a) 8K X 16 (b) 2G X 8 (c) 16M X 32 (d) 256K X 64 2. Give the number of bytes stored in each memory unit in question 1. 3. Word number 563 decimal in the memory shown in Fig. 7.3 (see Mano-Ch7.pdf) contains the binary...
how i solve this question? Select the right answer: Based on MD5 hash algorithm if the...
how i solve this question? Select the right answer: Based on MD5 hash algorithm if the message length is 512 KB, then the hash value (output) could be haw many bytes:    128 bytes 481 bits 512 bits 16 bytes None of the above
3. How to allocate the function of RAM in MCS-51? How to select one group in...
3. How to allocate the function of RAM in MCS-51? How to select one group in the four work registers as the current group? What is the byte address range of bit-addressable region? 5. 8031 has four 8-bit parallel ports, if it is applied practically as 8-bit I/O port, which port of P0-P3 should be used in transmission? How to generate 16-bit address? 8. How does MCS-51 allocate the clock cycle, machine cycle and instruction cycle? When the oscillator frequency...
Solve the following word problems. A bird sitting 16 feet above the ground in an apple...
Solve the following word problems. A bird sitting 16 feet above the ground in an apple tree dislodges an apple. After how many seconds does the apple land on the ground? (Assume no branches interfere with its fall.) I'm a bit stumped by this question because the book doesn't give the weight of the apple, or even really the height from which it fell. (The bird who dislodged it was 16 feet above the ground, but I can't be sure...