SlideShare a Scribd company logo
1 of 2
Microcontroller solution with assembly programming

An assembly programming language is a low-level programming
language for computers, microprocessors, microcontrollers, and many
other programmable devices in which each statement corresponds to a
single machine assembly language instruction. An assembly language is
specific to certain computer architecture, in contrast to very most high-
level computer programming languages, which may be more portable.

Assembly programming language allows the computer programmer to
use symbolic representation for machine operation codes (usually
called mnemonics), memory locations, registers and many other parts
of an instruction.

A utility program called an assembler is used to translate assembly
programming language statements into the target computer's machine
code.

In very normal professional usage, the term assembler is used to refer
both to an assembly programming language, and to software which
assembles an assembly-language program. Thus: "CP-CMS was written
in S/360 assembler" as well as "ASM-H was a widely-used S/370
assembler



Assembler

 The assembler creates object code by translating assembly instruction
mnemonics into opcodes, and by resolving symbolic names for memory
locations or other entities. The use of symbolic references is a key
feature of assemblers, saving tedious calculations or manual address
updates after program modifications. Very most assemblers also
include macro facilities for performing textual substitution—e.g., to
generate common very short sequences of instructions as inline,
instead of called subroutines.

Related links: Assembly Language Assignment Help

More Related Content

Viewers also liked

Guillen mapa conceptual..
Guillen mapa conceptual..Guillen mapa conceptual..
Guillen mapa conceptual..
issabel17
 
Kakadu kamu
Kakadu kamuKakadu kamu
Kakadu kamu
beczm
 
Propriedades coligativas
Propriedades coligativasPropriedades coligativas
Propriedades coligativas
blogprofbento
 
Colonias vacaciones 2012
Colonias vacaciones 2012Colonias vacaciones 2012
Colonias vacaciones 2012
myenglishcorner
 
Apresentacao valedocerrado
Apresentacao valedocerradoApresentacao valedocerrado
Apresentacao valedocerrado
wesleycesar
 
Ensayo educacion a distancia
Ensayo educacion a distanciaEnsayo educacion a distancia
Ensayo educacion a distancia
pietyy
 

Viewers also liked (16)

4.17
4.174.17
4.17
 
Guillen mapa conceptual..
Guillen mapa conceptual..Guillen mapa conceptual..
Guillen mapa conceptual..
 
Kakadu kamu
Kakadu kamuKakadu kamu
Kakadu kamu
 
TERMINA LO SCIOPERO DELLE BISARCHE
TERMINA LO SCIOPERO DELLE BISARCHETERMINA LO SCIOPERO DELLE BISARCHE
TERMINA LO SCIOPERO DELLE BISARCHE
 
Propriedades coligativas
Propriedades coligativasPropriedades coligativas
Propriedades coligativas
 
Colonias vacaciones 2012
Colonias vacaciones 2012Colonias vacaciones 2012
Colonias vacaciones 2012
 
Asesinos en serie
Asesinos en serieAsesinos en serie
Asesinos en serie
 
22 23
22 2322 23
22 23
 
Apresentacao valedocerrado
Apresentacao valedocerradoApresentacao valedocerrado
Apresentacao valedocerrado
 
Franz Drenk: So funktioniert Kundenmanagement
Franz Drenk: So funktioniert KundenmanagementFranz Drenk: So funktioniert Kundenmanagement
Franz Drenk: So funktioniert Kundenmanagement
 
Michael Seifert: So spannend kann Wissenschaft sein
Michael Seifert: So spannend kann Wissenschaft seinMichael Seifert: So spannend kann Wissenschaft sein
Michael Seifert: So spannend kann Wissenschaft sein
 
МАЯК
МАЯКМАЯК
МАЯК
 
Qualificação profissional na atenção primária à saúde
Qualificação profissional na atenção primária à saúdeQualificação profissional na atenção primária à saúde
Qualificação profissional na atenção primária à saúde
 
Fallo472 2009
Fallo472 2009Fallo472 2009
Fallo472 2009
 
Ensayo educacion a distancia
Ensayo educacion a distanciaEnsayo educacion a distancia
Ensayo educacion a distancia
 
Encuentro de mensajeras 2012
Encuentro de mensajeras 2012Encuentro de mensajeras 2012
Encuentro de mensajeras 2012
 

Recently uploaded

Recently uploaded (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 

Microcontroller solution with assembly programming

  • 1. Microcontroller solution with assembly programming An assembly programming language is a low-level programming language for computers, microprocessors, microcontrollers, and many other programmable devices in which each statement corresponds to a single machine assembly language instruction. An assembly language is specific to certain computer architecture, in contrast to very most high- level computer programming languages, which may be more portable. Assembly programming language allows the computer programmer to use symbolic representation for machine operation codes (usually called mnemonics), memory locations, registers and many other parts of an instruction. A utility program called an assembler is used to translate assembly programming language statements into the target computer's machine code. In very normal professional usage, the term assembler is used to refer both to an assembly programming language, and to software which assembles an assembly-language program. Thus: "CP-CMS was written in S/360 assembler" as well as "ASM-H was a widely-used S/370 assembler Assembler The assembler creates object code by translating assembly instruction mnemonics into opcodes, and by resolving symbolic names for memory locations or other entities. The use of symbolic references is a key feature of assemblers, saving tedious calculations or manual address
  • 2. updates after program modifications. Very most assemblers also include macro facilities for performing textual substitution—e.g., to generate common very short sequences of instructions as inline, instead of called subroutines. Related links: Assembly Language Assignment Help