ADDRESSING MODES:PROGRAM MEMORY-ADDRESSING MODES.

PROGRAM MEMORY-ADDRESSING MODES Program memory-addressing modes, used with the JMP (jump) and CALL instructions, consist of three distinct forms: direct, relative, and indirect. This section introduces these three address- ing forms, using the JMP instruction to illustrate their operation. Direct Program Memory Addressing Direct program memory addressing is what many early microprocessors used for all […]
Continue reading…

 

ADDRESSING MODES:DATA-ADDRESSING MODES.

Addressing Modes INTRODUCTION Efficient software development for the microprocessor requires a complete familiarity with the addressing modes employed by each instruction. In this chapter, the MOV (move data) instruction is used to describe the data-addressing modes. The MOV instruction transfers bytes or words of data between two registers or between registers and memory in the […]
Continue reading…

 

QUESTIONS AND PROBLEMS ON THE MICROPROCESSOR AND ITS ARCHITECTURE.

QUESTIONS AND PROBLEMS 1. What are program-visible registers? 2. The 80286 addresses registers that are 8 and bits wide. 3. The extended registers are addressable by which microprocessors? 4. The extended BX register is addressed as . 5. Which register holds a count for some instructions? 6. What is the purpose of the IP/EIP register? […]
Continue reading…

 

THE MICROPROCESSOR AND ITS ARCHITECTURE:INTRODUCTION TO PROTECTED MODE MEMORY ADDRESSING.

INTRODUCTION TO PROTECTED MODE MEMORY ADDRESSING Protected mode memory addressing (80286 and above) allows access to data and programs located above the first 1M byte of memory, as well as within the first 1M byte of memory. Protected mode is where Windows operates. Addressing this extended section of the memory system requires a change to […]
Continue reading…

 

THE MICROPROCESSOR AND ITS ARCHITECTURE:INTERNAL MICROPROCESSOR ARCHITECTURE.

The Microprocessor and Its Architecture INTRODUCTION This chapter presents the microprocessor as a programmable device by first looking at its internal programming model and then how its memory space is addressed. The architecture of the family of Intel microprocessors is presented simultaneously, as are the ways that the family members address the memory system. The […]
Continue reading…