BACS1113 Computer Organisation and Architecture T3: Addressing Data in Memory and Segments
BACS1113 Computer Organisation and Architecture T3: Addressing Data in Memory and Segments
1. Show how the processor stores the following hexadecimal value into the
memory by using a diagram of a block of consecutive memory, for each memory
location of 8-bit.
(a) 2ACD
(b) 12BF
(c) 809D
(d) 250010
5. Using the information in the table below, calculate the absolute address for the
next instruction to be executed by the Central Processing Unit (CPU).
Code Segment (CS): 02B3 Data Segment (DS): 26D2 Stack Segment (SS): 0589
Instruction Pointer (IP): 0025 Base Pointer (BP): 0362 Stack Pointer (SP): 0111
This study source was downloaded by 100000840596676 from CourseHero.com on 02-17-2022 07:59:35 GMT -06:00
https://www.coursehero.com/file/84016130/T3-Addressing-Data-in-Memory-and-Segmentsdocx/
BACS1113 Computer Organisation and Architecture
(a) 0950:0100
(b) 0CD1:02E0
(b) Used for error checking when there is a possibility that data might be altered
or corrupted.
(c) When the result of an unsigned arithmetic operation is too large to fit into the
destination.
This study source was downloaded by 100000840596676 from CourseHero.com on 02-17-2022 07:59:35 GMT -06:00
https://www.coursehero.com/file/84016130/T3-Addressing-Data-in-Memory-and-Segmentsdocx/
BACS1113 Computer Organisation and Architecture
8. Besides the stack pointer (SP), what other register points to variables on the stack?
9. The basic storage unit for all data in an x86 computer is a byte. What are the other
storage sizes available?
This study source was downloaded by 100000840596676 from CourseHero.com on 02-17-2022 07:59:35 GMT -06:00
https://www.coursehero.com/file/84016130/T3-Addressing-Data-in-Memory-and-Segmentsdocx/
Powered by TCPDF (www.tcpdf.org)