answersLogoWhite

0

In microprocessors, from 8086 there is 20bit address bus. This address bus is so organised that reading a word(16bit string from 8086 to 80286 and 32bit string from 80386 to PIV) starting at even address is different from reading a word starting from odd address.

suppose a word starts at 20000h address so it will placed in 20000h and 20001h respectively,then, this word is read by the microprocessor in 1 clock cycle i.e. the byte at 20000h and byte at 20001h are simultaneously read. Hence the word is read in 1 clock cycle.

but had a word started at 20001h-- 1 byte in 20001h and the other byte in 20002h

then the microprocessor is unable to read the word in 1 clock cycle. It takes 1 clock cycle to read the word from 20001h and another clock cycle to read the word from 20002h. Hence a word stored a odd location slows down the process of reading it.

this entire process is referred as Even banking and Odd banking.

User Avatar

Wiki User

13y ago

What else can I help you with?

Continue Learning about Engineering

Assembly language program to check whether the number is even or odd?

;Program to check whether the value in register is even or odd .ORIG X3000 AND R2,R1,X0001 BRZ EVEN LEA R0,DEF ;PRINTS ODD IF VALUE IN REGISTER R2 IS 1 PUTS HALT EVEN: LEA R0,ABC ;PRINTS EVEN IF VALUE IN R2 IS 0 PUTS HALT ABC .STRINGZ "EVEN" DEF .STRINGZ "ODD" .END


Can identify the odd and the even in the java script using HTML?

Here is a JavaScript option for determining if a number is odd or even. It even lets you know if the number is zero (if you want zero to be neither odd nor even). var n = prompt("Enter a number to identify as odd or even", "Type your number here"); n = parseInt(n); if (isNaN(n)) { alert("Please Enter a Number"); } else if (n == 0) { alert("The number is zero"); } else if (n%2) { alert("The number is odd"); } else { alert("The number is even"); }


Explain the concept of memory interleaving?

Interleaving is an advanced technique used by high-end motherboards/chipsets to improve memory performance. Memory interleaving increases bandwidth by allowing simultaneous access to more than one chunk of memory. This improves performance because the processor can transfer more information to/from memory in the same amount of time, and helps alleviate the processor-memory bottleneck that is a major limiting factor in overall performance.


How do you find whether a given number is even or odd in Unix shell programming?

echo "Program to check even or odd number"echo "Enter a number"read na=`expr $n % 2`if [ $a -eq 0 ] ; then #Semicolon is most important for Executing ifelse statementsecho "It is an even number"elseecho "It is an odd number"fi


Is odd harmonics present in push pull amplifier?

Odd harmonics are theoretically the only harmonics that are produced by a push-pull amplifier, and even the level of odd harmonics should be very low.

Related Questions

If you add 3 to an even number the sum would be odd or even?

Odd. Even + Even = Even Odd + Odd = Even Odd + Even = Even + Odd = Odd


Does multiplying an odd number by an even number give an even answer?

odd * odd = odd answer even * even = even answer odd * even = even answer


Is even times even odd?

even times even = even odd times even = even odd times odd = odd


When you add to even numbers is the answer always even?

Yes. Even + Even = Even, Odd + Odd = Even and Even + Odd or Odd + Even = Odd


Is the sum of an odd number and an even number always even?

No. Sum of odd + odd = even Sum of odd + even = odd Sum of even + even = even


What happens when you add two even numbers Will you get an even number?

Always. even + even = even odd + odd = even even + odd = odd odd + even = odd To summarise, if you add like numbers you get even, otherwise you get odd.


Is even times even?

even times even = even odd times even = even odd times odd = odd


What is even times even equal?

even times even = even odd times odd = odd even times odd = even


Odd ( even ) ( odd ) even .... ( even ) ( 15 times ) is odd or even?

it is even


Would an even plus and even equal an even?

Yes it would Even + even = even Even + odd = odd Odd + odd = even


Can 5 odd numbers that if you add them make 32?

37


How are even and odd addressed bytes accessed in 8086 memory address space?

In the 8086 microprocessor, memory is organized into segments and can be accessed in bytes or words. Even-addressed bytes are accessed directly using their address, while odd-addressed bytes are accessed through a combination of the even address and a specific instruction. For example, to access an odd byte, the CPU reads the word containing that byte, performing a mask operation to isolate the desired odd byte. Since the 8086 is a 16-bit architecture, it can handle both even and odd addresses efficiently, ensuring proper alignment for data retrieval.