Interfacing a Microprocessor To Keyboard • When you press a key on your computer, you are activating a switch. There are many different ways of making these switches. An overview of the construction and operation of some of the most common types. 1. Mechanical key switches: In mechanical-switch keys, two pieces of metal are pushed […]
Continue reading…
Posts by Farahat
Module 3 learning unit 9 of Microprocessors and Microcontrollers/Interfacing With 8086 part2.
• MODE 4: SOFTWARE TRIGGERED STROBE : • OUT will be initially high. When the initial count expires, OUT will go low for one CLK pulse and then go high again. The counting sequence is “triggered’‘ by writing the initial count. • GATE = 1 enables counting; GATE = 0 disables counting. GATE has […]
Continue reading…
Module 3 learning unit 9 of Microprocessors and Microcontrollers/Interfacing With 8086 part1.
Module 3 learning unit 9: PIO 8255 • The parallel input-output port chip 8255 is also called as programmable peripheral input-output port. The Intel’s 8255 is designed for use with Intel’s 8- bit, 16-bit and higher capability microprocessors. It has 24 input/output lines which may be individually programmed in two groups of twelve lines each, […]
Continue reading…
Module 3 Learning unit 8 of Microprocessors and Microcontrollers/Interfacing With 8086.
Module 3 Learning unit 8: Interface • We have four common types of memory: • Read only memory (ROM) • Flash memory (EEPROM) • Static Random access memory (SARAM) • Dynamic Random access memory (DRAM). • Pin connections common to all memory devices are: The address input, data output or input/outputs, selection input and control […]
Continue reading…
Module 1 and learning unit 4 of Microprocessors and Microcontrollers/Architecture of Microprocessors.
Module 1 and learning unit 4: Signal Description of 8086 •The Microprocessor 8086 is a 16-bit CPU available in different clock rates and packaged in a 40 pin CERDIP or plastic package. •The 8086 operates in single processor or multiprocessor configuration to achieve high performance. The pins serve a particular function in minimum mode (single […]
Continue reading…
Module 1: learning unit 3 of Microprocessors and Microcontrollers/Architecture of Microprocessors.
Module 1: learning unit 3 8086 Microprocessor •It is a 16-bit µp. •8086 has a 20 bit address bus can access up to 220 memory locations (1 MB). •It can support up to 64K I/O ports. •It provides 14, 16 -bit registers. •It has multiplexed address and data bus AD0- AD15 and A16 – A19. […]
Continue reading…
Module 1: learning unit 2 of Microprocessors and Microcontrollers/Architecture of Microprocessors
Module 1: learning unit 2 8085 Microprocessor Contents General definitions • Overview of 8085 microprocessor • Overview of 8086 microprocessor • Signals and pins of 8086 microprocessor The salient features of 8085 µp are: • It is a 8 bit microprocessor. • It is manufactured with N-MOS technology. • It has 16-bit address bus and […]
Continue reading…
Module 1 of Microprocessors and Microcontrollers/Architecture of Microprocessors.
Module 1 learning unit 1 • A Computer is a programmable machine. • The two principal characteristics of a computer are: • It responds to a specific set of instructions in a well-defined manner. • It can execute a prerecorded list of instructions (a program ). • Modern computers are electronic and digital. • The […]
Continue reading…
SUMMARY OF TRENDS IN COMPUTER ARCHITECTURE
■ SUMMARY In the RISC approach, the most frequently occurring instructions are optimized by eliminating or reducing the complexity of other instructions and addressing modes commonly found in CISC architectures. The performance of RISC architectures is further enhanced by pipelining and increasing the number of registers available to the CPU. Superscalar and VLIW architectures are […]
Continue reading…
Trends in computer architecture: case study: parallel processing in the sega genesis (the sega genesis architecture, sega genesis operation and sega genesis programming).
Case Study: Parallel Processing in the Sega Genesis Home video game systems are examples of (nearly) full-featured computer architectures. They have all of the basic features of modern computer architectures, and several advanced features. One notably lacking feature is permanent storage (like a hard disk) for saving information, although newer models even have that […]
Continue reading…