ICT
ARCHITECTURE OF 8085
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Data segment register
|
|
Counting register
|
|
Accumulator
|
|
Base register
|
Detailed explanation-1: -Code Segment − It contains all the instructions to be executed. A 16-bit Code Segment register or CS register stores the starting address of the code segment.
Detailed explanation-2: -A segment register changes the memory address accessed by 16 bits at a time, because its value is shifted left by 4 bits (or multiplied by 16) to cover the entire 20-bit address space. The segment register value is added to the addressing register’s 16-bit value to produce the actual 20-bit memory address.
Detailed explanation-3: -The 8086 has four special segment registers: cs, ds, es, and ss. These stand for Code Seg-ment, Data Segment, Extra Segment, and Stack Segment, respectively. These registers are all 16 bits wide. They deal with selecting blocks (segments) of main memory.