Boolean Arithmetic Laws One of the ways of optimizing circuits is look through their output equations and try to find relationships that you can take advantage of using the rules and laws in Table 2-7. These rules should be committed to memory as quickly as possible (or at least written down on a crib sheet) […]
Continue reading…
Posts by Farahat
Effectively Optimizing Combinatorial:Circuits ,Truth Table Function Reduction and Karnaugh Maps
Effectively Optimizing Combinatorial Circuits In the first chapter, I introduced you to the basic theory behind digital electronics: binary data is manipulated by six different simple operations. With this knowledge, you actually have enough information to be able to design very complex operations, taking a number of different bits as input. The problem with these […]
Continue reading…
The Underpinnings of Digital Electronics : Boolean Arithmetic, Truth Tables and Gates,The Six Elementary Logic Operations,Combinatorial Logic Circuits: Combining Logic Gates,Sum of Products and Product of Sums and Waveform Diagrams
The Underpinnings of Digital Electronics If you were asked to define what a bit is, chances are you would probably do a pretty good job, saying something like: A bit is something that can only have two values: on or off. Instead of ‘‘on or off ’’, you might have used terms for two values […]
Continue reading…
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…