Question

To store long data in memory, you need to apply special storage strategies: namely the little-endian...

To store long data in memory, you need to apply special storage strategies: namely the little-endian or the big-endian.

Discuss the difference between the two strategies and give examples for microprocessors using each of these strategies.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Answer)

The data which is being stored at big ends at first is called the big endian , we can find that the first byte is the largest among the multiple bytes and would also represent the primary value.

Example: 32 bit pattern 0x12345678 to be stored in the address 0x00300000 then the 0x12 is the highest significance.

The data being stored at the little end side first is referred as the little endian format where the last byte is the largest one and contains the primary value which is concatenated with other values with respect to multi-byte pieces.

Example: In the above example the 0x078 would be the highest significance.

Hope this answer helps. :) Happy to help.

Add a comment
Know the answer?
Add Answer to:
To store long data in memory, you need to apply special storage strategies: namely the little-endian...
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. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Problem: On an ARM processor using big endian format, given the following memory map and [R1]...

    Problem: On an ARM processor using big endian format, given the following memory map and [R1] = 0xA10E0C2D, [R2] = 0x00000060, [R3] = 0x00000002, [R4] = 0x0000000C, predict [R1] and [R2] and draw the updated memory map after an ARM data transfer instruction is executed in EACH case. (hint: (1) in this map, each memory location is a word long and occupies 4 bytes; also you only need to draw the section of the memory including the changed word and...

  • Problem: On an ARM processor using big endian format, given the following memory map and [R1]...

    Problem: On an ARM processor using big endian format, given the following memory map and [R1] = 0xA10E0C2D, [R2] = 0x00000060, [R3] = 0x00000002, [R4] = 0x0000000C, predict [R1] and [R2] and draw the updated memory map after an ARM data transfer instruction is executed in EACH case. (hint: (1) in this map, each memory location is a word long and occupies 4 bytes; also you only need to draw the section of the memory including the changed word and...

  • Problem: On an ARM processor using big endian format, given the following memory map and [R1]...

    Problem: On an ARM processor using big endian format, given the following memory map and [R1] = 0xA10E0C2D, [R2] = 0x00000060, [R3] = 0x00000002, [R4] = 0x0000000C, predict [R1] and [R2] and draw the updated memory map after an ARM data transfer instruction is executed in EACH case. (hint: (1) in this map, each memory location is a word long and occupies 4 bytes; also you only need to draw the section of the memory including the changed word and...

  • In C++ Task 3: Use the stack and queue to simulate receiving and transforming data We are creating a system that will co...

    In C++ Task 3: Use the stack and queue to simulate receiving and transforming data We are creating a system that will convert strings sent over a serial bus one character at a time. The conversion will be from big to little endian or from little to big endian. To simplify this, each character will be considered a word. Little endian will have the lowest address first. Big endian will have the biggest address first. For example (for this lab),...

  • Complete answers or none please,thank you: Suppose we need to transfer data between various machines which...

    Complete answers or none please,thank you: Suppose we need to transfer data between various machines which are a mixture of big endian and little endian architectures. To avoid the conversion problem of the the endian-ness of the number, we decide to simply transfer numbers using their character representations. For example, for the number 1026, instead of worrying about whether to send the big-endian 32 bit stream of 0x00000080 or the little endian 0x80000000, we simply send four bytes: the 8...

  • I need you to give answers in two pages, analysing strategies for each questions in paragraphs...

    I need you to give answers in two pages, analysing strategies for each questions in paragraphs and must be related to health services with examples. 1. What recruitment strategies should the task force consider? 2. How should BCC strategize to avoid staffing shortages in the future?

  • plz. I need solving within 1 day please about algorithm we need apply on all 4...

    plz. I need solving within 1 day please about algorithm we need apply on all 4 type of algorithm and apply of two example on 4 type of algorithm and thank you SYNCHRONIZATION or SCHEDUALING If you choose SCHEDUALING you have to do the following: define the SCHEDUALING Concept-1 discuss Why operating system needs process-2 SCHEDUALING 3-discuss the process SCHEDUALING algorithms - How it works - Advantage/disadvantage 4- support your presentation with two examples each has at least three processes...

  • You need to implement a web application that is split in three parts, namely, Webpage, PHP and My...

    You need to implement a web application that is split in three parts, namely, Webpage, PHP and MySQL. Each of them will be used accordingly to solve a simple problem described below. Remember to implement the logic in the most secure way of your knowledge. PHP Implement a PHP function that reads in input a string from the user and store it in a table (e.g., in a field called "Content Name"). The function should be able to read the...

  • Big Numbers Library The creators of C++ have created primitive data types to allow developers to store numbers of various size they expect most users will need. Such as short, int, double. In our c...

    Big Numbers Library The creators of C++ have created primitive data types to allow developers to store numbers of various size they expect most users will need. Such as short, int, double. In our case we want to expand on these primitive data types and allow users to store big numbers that can store up to 1,000 digits long. In order to do this, you will create a BigNumbers class, using TDD, Test Driven Development, that will use vectors from...

  • 2. No need to redo this one if you turned it in early! Assume the self-storage...

    2. No need to redo this one if you turned it in early! Assume the self-storage industry is constant cost and perfectly competitive. A typical firm has a "storage yard containing, on average, 500 rental compartments, garage-like vaults in which to store golf clubs, skis and old clothing." See the photo on the next page. The following shows the cost curves for Airport Storage, a firm in the market, and the inverse demand and supply curve for the entire self-storage...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT