

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Information about an assignment for the course ee3323: microprocessor and computer architecture at capital university of science and technology's department of electrical engineering. The assignment includes questions related to the evolution of intel x86 architecture and memory analysis. Students are required to use their knowledge of number systems, digital logic design, and computer architecture to answer the questions. The document also includes instructions for submission and due date.
Typology: Exercises
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Instructor: Dr. Muhammad Tahir Date: 29 / 03 / 2021 Total Marks: 80 Due Date & Time: 12 / 04 / 2021 ( 06 :00 pm ) Instructions:
Find value of each of the following data elements in HEX if data is stored in memory in the same order starting from Address 04F8 H : 8 - bit data, 16-bit data, 8-bit data, 32-bit data, 16-bit data, 16-bit data, 32-bit data (a). If memory is Little endian (b). If memory is Big endian (c ). Which of the data elements in part (a) & (b) are stored at aligned addresses and which data elements are stored at un-aligned addresses? Q # 3. (20-Points) Below are shown contents of ARM Registers and two segments of ARM memory. All the data is in HEX. After execution of sequence of assembly instructions shown below, find final contents of ARM registers and changes in ARM memory and show them in tabular form. Also show all the intermediate steps. Table 1. ARM Register Contents in HEX Register Contents (HEX) Register Contents (HEX) R0 0000_0000 R8 0000_ R1 0000_041A R9 0000_ R2 0000_0200 R10 0000_ R3 0000_0000 R11 0000_ R4 0000_458F R12 0000_ R5 0000_ 220 B R13 (SP) 0000_ 8800 R6 0000_ 0000 R14 (LR) 0000_ 0000 R7 0000_ 0000 R15 (PC) XXXX Table 2. ARM Memory Contents in HEX Address Data (HEX) Address Data (HEX) 0425 89 020C 71 0424 5A 020B 67 0423 40 020A 7B 0422 52 0209 78 0421 7 E 0208 33 0420 91 0206 9F 041F 10 0205 5C 041E 35 0204 1A 041D 48 0203 90 041C 92 0202 22 041B 56 0201 11 041A 4C 0200 40