6.4 The Memory The main or external memory (or simply the memory) stores both instructions and data. For 8-bit microprocessors, the memory is divided into a number of 8-bit units called "memory words." An 8-bit unit of data is termed a "byte." Therefore, for an 8-bit microprocessor, "memory word" and "memory byte" mean the same […]
Continue reading…
Microprocessors And Peripheral ICs Questions And Answers
8289 Bus Arbiter
8289 Bus Arbiter 1. Draw the pin connection diagram of 8289. Ans. The following is the connection diagram of 8289. 3. Explain how 8289 bus arbiter operates in a multi-master system. Ans. In MAX mode 8086 processor is interfaced with 8289 bus arbiter, along with bus controller IC 8288 in a multi-master system bus configuration. […]
Continue reading…
8089 I/O Processor
8089 I/O Processor 1. Draw the pin connection diagram of 8089. Ans. The pin connection diagram of 8089 is shown in Fig. 19c.1. 2. Draw the functional block diagram of 8089. Ans. The functional block diagram of 8089 is shown in Fig. 19c.2. 3. Write down the characteristic features of 8089. Ans. The characteristic features […]
Continue reading…
8087 Numeric Data Processor
8087 Numeric Data Processor 1. Draw the pin connection diagram of 8087. Ans. The pin diagram of 8087 is shown in Fig. 19b.1. 2. What are the characteristics of 8087 NDP? Ans. The following are the characteristic features of 8087 NDP: z It can add arithmetic, trigonometric, exponential and logarithmic instructions to the 8086 instruction […]
Continue reading…
8288 Bus Controller
8288 Bus Controller 1. Draw the pin diagram of 8288. 2. Draw the functional block diagram of 8288. Ans. The functional block diagram of 8288 is shown in Fig. 19a.2. 3. Is 8288 always used with 8086? Ans. No, the bus controller IC 8288 is used with 8086 when the latter is used in MAX […]
Continue reading…
8086 Interrupts
8086 Interrupts 1. How many interrupts can be implemented using 8086 µP? Ans. A total of 256 interrupts can be implemented using 8086 µP. 2. Mention and tabulate the different types of interrupts that 8086 can implement. Ans. 8086 µP can implement seven different types of interrupts. z NMI and INTR are external interrupts implemented […]
Continue reading…
Input/Output Interface of 8086
Input/Output Interface of 8086 1. What are the two schemes employed for I/O addressing. Ans. The two schemes employed for I/O addressing are Isolated I/O and Memory I/O. 2. Compare Isolated I/O and Memory mapped I/O. Ans. The comparison is shown in Table 17.1 Table 17.1: Comparison between isolated and memory mapped I/O Isolated I/O […]
Continue reading…
Modular Program Development and Assembler Directives
Modular Program Development and Assembler Directives 1. What is modular programming? Ans. Instead of writing a large program in a single unit, it is better to write small programs— which are parts of the large program. Such small programs are called program modules or simply modules. Each such module can be separately written, tested and […]
Continue reading…
The Instruction Set of 8086
The Instruction Set of 8086 1. How many instructions are there in the instruction set of 8086? Ans. There are 117 basic instructions in the instruction set of 8086. 2. Do 8086 and 8088 have the same instruction set? Ans. Yes, both 8086 and 8088 have the same instruction set. 3. Mention the groups in […]
Continue reading…
Programming Techniques
Programming Techniques 1. Write an ALP (assembly language programming) for addition of two 8-bit data BB H and 11 H. Ans. 0200 MOV AL, BB H : 8-bit data BB H into AL 0202 MOV CL, 11 H : 8-bit data 11 H into CL 0204 ADD AL, CL : Contents of AL and CL […]
Continue reading…