Page 26 - DCAP210_INTRODUCTION__TO_MICROPROCESSORS
P. 26

Introduction to Microprocessors                               Gurwinder Kaur, Lovely Professional University


                  Notes                     Unit 2: Introduction to Assembly Language



                                   CONTENTS

                                   Objectives
                                   Introduction
                                    2.1 Assembly Language
                                       2.1.1  Running the Program
                                       2.1.2  Opcodes and Operands
                                       2.1.3  Labels
                                       2.1.4  Comments
                                       2.1.5  Pseudo-ops (Assembler Directives)
                                    2.2 The Assembly Process
                                    2.3 Assembly Language Statements

                                    2.4 Computer Languages
                                       2.4.1  Application Software Classification
                                    2.5 Summary
                                    2.6 Keywords
                                    2.7 Self-Assessment Questions
                                    2.8 Review Questions
                                    2.9 Further Reading


                                 Objectives

                                 After studying this unit, you will able to understand the following:
                                 •  Explain Assembly Language
                                 •  Describe about Assembler Directives

                                 •  Discuss about Assessment Directives
                                 •  Explain the Assembly Process and Its Types
                                 •  Describe about the Assembly Language Statements

                                 •  Describe about Computer Languages
                                 •  Application Software Classification

                                 Introduction

                                 This is a brief introduction to assembly language. Assembly language is the most basic
                                 programming language available for any processor. With assembly language, a programmer
                                 works only with operations implemented directly on the physical CPU. Assembly language lacks
                                 high-level conveniences such as variables and functions, and it is not portable between various
                                 families of processors. Nevertheless, assembly language is the most powerful computer
                                 programming language available, and it gives programmers the insight required to write effective
                                 code in high-level languages. Learning assembly language is well worth the time and effort of
                                 every serious programmer.



        20                               LOVELY PROFESSIONAL UNIVERSITY
   21   22   23   24   25   26   27   28   29   30   31