INTRODUCTION TO MICROPEOCESSOR
MODEL OF MICROPROCESSOR
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Instruction register
|
|
Memory address register
|
|
Status register
|
|
Temporary data register
|
Detailed explanation-1: -c) Status register: It is an 8-bit register that stores the flags which are used to indicate the status of the arithmetic and logic operations. It is not a part of the programming model as it is not used directly in the execution of instructions.
Detailed explanation-2: -The 8085/8080A-programming model includes six registers, one accumulator, and one flag register, as shown in Figure. In addition, it has two 16-bit registers: the stack pointer and the program counter. They are described briefly as follows.
Detailed explanation-3: -Answer:Invalid register pair for 8085 microprocessor is to store 8 bit data. Explanation: The 8085 has six general-purpose registers to store 8-bit data; these are identified as-B, C, D, E, H, and L. These can be combined as register pairs – BC, DE, and HL, to perform some 16-bit operation.
Detailed explanation-4: -IR (Instruction Register) is a special purpose register, which is used to receive the 8-bit opcode portion of an instruction. It is not accessible to the programmer. What it means is that there are no instructions by which the programmer can load it with values of his choice.
Detailed explanation-5: -Temporary Registers: Each register can store a maximum of 8 bits of data. These registers cannot be used or accessed by the programmer.