Microprocessor Code segment registers are usually 16 bits lo


Microprocessor

Code segment registers are usually 16 bits long, can be up to 2 GB long. holds the code in which a program runs. . All of the above. None of the above. Segment registers hold the starting address of a segment. hold the starting and ending address of a segment.arc not available in real mode. All of the above.None of the above.Data segment registers holds the code in Which a program runs. holds the data accessed by a program. can be any length required by the processor.All of the above.None of the above. cause the computer to All of the above. None of the above.

Solution

1. CS (Code Segment) : Code segment (CS) is a 16-bit register containing address of 64 KB segment with processor instructions. The processor uses CS segment for all accesses to instructions referenced by instruction pointer (IP) register. CS register cannot be changed directly. The CS register
is automatically updated during far jump, far call and far return instructions.

so answer is A .

2. A 16-bit Data Segment register or DSregister stores the starting address of the datasegment

3. Data segment (DS) is a 16-bit register containing address of 64KB segment with program data. By default, the processor assumes that all data referenced by general registers (AX, BX, CX, DX) and index register (SI, DI) is located in the data segment. DS register can be changed directly using POP and LDS instructions.

OPTION B

4. option b is right .

 Microprocessor Code segment registers are usually 16 bits long, can be up to 2 GB long. holds the code in which a program runs. . All of the above. None of the

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site