Page 140 - DCAP210_INTRODUCTION__TO_MICROPROCESSORS
P. 140

Introduction to Microprocessors


                  Notes            2000 The world’s very first Intel 1 gigahertz processor hits the shelves.

                                   To this day Intel continues to make strides in the computing and micro computing world.
                                   Questions:
                                   1. Name the founder of Intel Company?

                                   2. Give the year name when Intel launches first processor.

                                 9.8 Summary

                                 •  Instruction is a binary pattern designed inside a microprocessor to perform a specific function.

                                 •  Data transfer operation copy data from a location called a source to another location called a
                                    destination, without modifying the contents of the source.
                                 •  An arithmetic instruction performs arithmetic operation on given pattern.

                                 •  Logical instruction use to perform logical operations.
                                 •  Branching instruction alters the sequence of program execution either conditionally or
                                    unconditionally.
                                 •  Machine control instructions control machine functions.

                                 9.9 Keywords

                                 ADD: Add data to Accumulator
                                 ANA: Logical AND with Accumulator
                                 LDA: Load Accumulator Directly from Memory

                                 MOV: Move data between memory and registers
                                 RAL: Rotate Left Through Carry
                                 SBB: Subtract from Accumulator Using Borrow (Carry) Flag
                                 SHLD: Store H & L Registers Directly in Memory
                                 STA: Store Accumulator Directly in Memory

                                 SUB: Subtract data from Accumulator
                                 XCHG: Exchange H & L with D & E
                                 XRI: Exclusive OR Using Immediate Data
                                 XTHL: Exchange Top of Stack with H & L

                                              1. Write an assembly program to add two numbers Program.

                                              2. Write an assembly program to find greatest between two numbers Program.


                                 9.10 Self-Assessment Questions

                                   1. The data transfer instruction use to perform the logical operations on pattern.

                                      (a) True                          (b) False






        134                              LOVELY PROFESSIONAL UNIVERSITY
   135   136   137   138   139   140   141   142   143   144   145