Memory address decoding-microprocessor, Assembly Language

Memory Address Decoding

Binary Decoders - Decoders have 2n-inputs and n outputs, each input combination results in a single output line contain a 1, and all other lines contain a 0 on the output. Examples of use are decoding memory addresses and CPU instructions.Typically Decoders have an enable when 1 enables decoding the input to 1 on a single output, when not enabled all outputs are zero. The switching function for an enabled 2-input binary decoder is:

1802_switching func1.jpg

The 2 to 4 decoder representation is:

238_2-4 decoder.jpg

1637_2 inputs.jpg

Memory Address Decoding - Figure indicate a 16K by 1 bit word memory (8 bit words are implemented by selecting 8 bits as a group, for instance). Since 214 is about 16K, a single decoder would require 14 inputs and 214 output

196_ram modules.jpg


The memory decoder is linked to the CPU by the address bus. Each memory cell is linked to an output and input data bus, a write/read control, and the decoder which enables the memory cell when the suitable address appears. The decoder ensures that just a single memory cell is activated at a time for either output or input.

Posted Date: 10/10/2012 5:47:34 AM | Location : United States

Related Discussions:- Memory address decoding-microprocessor, Assignment Help, Ask Question on Memory address decoding-microprocessor, Get Answer, Expert's Help, Memory address decoding-microprocessor Discussions

Write discussion on Memory address decoding-microprocessor
Your posts are moderated
Related Questions
Using the windows32 framework, write a complete 80x86 program for Programming Exercises 4.3 number 3, on pages 130-131 of the textbook. Follow all coding conventions mentioned in

assembly language program to find larges number in an array

IInd Generation Microprocessor : The second generation microprocessor by using n MOS technology seemed in the market in 1973.   The Intel  8080, of nMOS  technology

Write a program that performs the addition, subtraction, multiplications, division of the given operands. Perform BCD operation for addition and subtraction.

Problems: 1. Write a single program. Each of the problems (2-4) should be written within a procedure. Your “main” procedure should call each procedure. Before calling each proc

I have two homework assignments due in 10 hours for the x86 processor assembly language

8251 Programmable/Communication Interface As an instance of a serial interface device let us suppose Intel's 8251 A programmable communication interfaces. The 8251A is diagram

Write a MC68HC12 assembly language program to average ten 16-bit values that are stored starting at address $1100. Place the two-byte result at $1110. Use indexed addressing. Us

Register Organization of 8086 8086  has  a great  set  of registers  containing  special  purpose and general  purpose  registers.  All the 8086 resisters are 16-bit registers.