SlideShare uma empresa Scribd logo
1 de 11
ARCHITCHTURE
 The ARM(ACRON RISC MACHINE) processor is a
 Reduced Instruction Set Computer (RISC). The
 RISC concept, originated in processor research
 programs at Stanford and Berkeley universities
 around 1980.

 The ARM was originally developed at Acorn
 Computers Limited of Cambridge, England, between
 1983 and 1985. It was the first RISC
 microprocessor developed for commercial use and
 has some significant differences from subsequent
 RISC architectures.
 In 1990 ARM Limited was established as a separate
 company specifically to widen the exploitation of
 ARM technology, since when the ARM has been
 licensed to many semiconductor manufacturers
 around the world.

 The ARM architecture incorporated a number of
 features from the Berkeley RISC design, which
 contains :

 Pipelined Execution


 Single-Cycle Execution
 a load-store architecture

 fixed-length 32-bit instructions

 3-address instruction formats.

 There are few features were rejected and it was made
  suitable in newer version

 ARM architecture can use Little endian or Big endian
  format to access.

 ARM architecture also supports 16-bit compressed
  instruction set(Thumb Mode).
ARM Processor supports 6 data types :

 8-bit signed and unsigned bytes


 16-bit signed and unsigned Half-Words


 32-bit signed and unsigned Words


 ARM Instructions are all 32 bit Words.
The ARM has 7 basic operating Modes :

1)    USER(unprivileged Mode under which most tasks
      run)
2)    FIQ(When an high priority interrupts is raised)
3)    IRQ(When a low priority interrupts is raised)
4)    SUPERVISOR
5)    ABORT
6)    Undefined
7)    System
ARM has 37 Registers, all of which are 32-bits long.

 1 dedicated Program Counter(PC)


 1 dedicated Current Program Status Register(CPSR)


 5 dedicated Saved Program Status Register(SPSR)


 31 General Purpose Registers
 Data Processing
 Data Transfer
 Block Transfer
 Arithmetic operation
 Logical Operation
 Branching
 Software Interrupt
 Exceptions are usually used to handle unexpected
  events which occurs during the execution of a program
  such as interrupts or memory fault , also cover
  software interrupts , undefined instruction traps and
  the system reset.
 Exceptions generated as the direct effect of executing
  an instruction.
 Exceptions generated as a side effect of instruction .
 Exception generated externally.
 When an exception arises , ARM completes the
 current instruction and handle the exception which
 starts from a specific memory location.

 Exception entry and their vector addresses are listed in
 table.
Thank
 You

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

2 introduction to arm architecture
2 introduction to arm architecture2 introduction to arm architecture
2 introduction to arm architecture
 
ARM Architecture
ARM ArchitectureARM Architecture
ARM Architecture
 
Arm architecture
Arm architectureArm architecture
Arm architecture
 
Unitii armarchitecture-130305014346-phpapp01
Unitii armarchitecture-130305014346-phpapp01Unitii armarchitecture-130305014346-phpapp01
Unitii armarchitecture-130305014346-phpapp01
 
Arm
ArmArm
Arm
 
Arm processor
Arm processorArm processor
Arm processor
 
ARM 7 Detailed instruction set
ARM 7 Detailed instruction setARM 7 Detailed instruction set
ARM 7 Detailed instruction set
 
Ppt
PptPpt
Ppt
 
ARM Processor
ARM ProcessorARM Processor
ARM Processor
 
Lecture8
Lecture8Lecture8
Lecture8
 
ARM7TDM
ARM7TDMARM7TDM
ARM7TDM
 
ARM - Advance RISC Machine
ARM - Advance RISC MachineARM - Advance RISC Machine
ARM - Advance RISC Machine
 
ARM Processor Tutorial
ARM Processor Tutorial ARM Processor Tutorial
ARM Processor Tutorial
 
Arm architecture overview
Arm architecture overviewArm architecture overview
Arm architecture overview
 
Arm corrected ppt
Arm corrected pptArm corrected ppt
Arm corrected ppt
 
ARM Processors
ARM ProcessorsARM Processors
ARM Processors
 
ARM Fundamentals
ARM FundamentalsARM Fundamentals
ARM Fundamentals
 
Arm modes
Arm modesArm modes
Arm modes
 
Arm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_modelArm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_model
 
Arm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furberArm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furber
 

Destaque

Invitation 26 juin 2013 paris la grande reforme de l’immigration americaine
Invitation 26 juin 2013 paris la grande reforme de l’immigration americaineInvitation 26 juin 2013 paris la grande reforme de l’immigration americaine
Invitation 26 juin 2013 paris la grande reforme de l’immigration americaineEliot Norman
 
Theorising Practices - Practicing Theories
Theorising Practices - Practicing TheoriesTheorising Practices - Practicing Theories
Theorising Practices - Practicing TheoriesProf Neil Mulholland
 
049.haikai.têmpera aços conformação a frio
049.haikai.têmpera aços conformação a frio049.haikai.têmpera aços conformação a frio
049.haikai.têmpera aços conformação a frioJoão Carmo Vendramim
 
Neil Mulholland - Art Film & Video
Neil Mulholland - Art Film & VideoNeil Mulholland - Art Film & Video
Neil Mulholland - Art Film & VideoProf Neil Mulholland
 
Plug Cambridge International Entrepreneur Meetup
Plug Cambridge International Entrepreneur MeetupPlug Cambridge International Entrepreneur Meetup
Plug Cambridge International Entrepreneur MeetupDavid Chang
 
SéAnce 2 A La DéCouverte Du Ciel
SéAnce 2   A La DéCouverte Du CielSéAnce 2   A La DéCouverte Du Ciel
SéAnce 2 A La DéCouverte Du CielPhilippe_Jeanjacquot
 
ADVERTISING
ADVERTISINGADVERTISING
ADVERTISINGindra a
 

Destaque (13)

Bioquimica
BioquimicaBioquimica
Bioquimica
 
Fast Dating é um processo de inovação criado pela Tecnisa.
Fast Dating é um processo de inovação criado pela Tecnisa.Fast Dating é um processo de inovação criado pela Tecnisa.
Fast Dating é um processo de inovação criado pela Tecnisa.
 
Invitation 26 juin 2013 paris la grande reforme de l’immigration americaine
Invitation 26 juin 2013 paris la grande reforme de l’immigration americaineInvitation 26 juin 2013 paris la grande reforme de l’immigration americaine
Invitation 26 juin 2013 paris la grande reforme de l’immigration americaine
 
Bioquimica
BioquimicaBioquimica
Bioquimica
 
Ejemplo presentacion
Ejemplo presentacionEjemplo presentacion
Ejemplo presentacion
 
Theorising Practices - Practicing Theories
Theorising Practices - Practicing TheoriesTheorising Practices - Practicing Theories
Theorising Practices - Practicing Theories
 
049.haikai.têmpera aços conformação a frio
049.haikai.têmpera aços conformação a frio049.haikai.têmpera aços conformação a frio
049.haikai.têmpera aços conformação a frio
 
diploma UNC
diploma UNCdiploma UNC
diploma UNC
 
Certificate (1)
Certificate (1)Certificate (1)
Certificate (1)
 
Neil Mulholland - Art Film & Video
Neil Mulholland - Art Film & VideoNeil Mulholland - Art Film & Video
Neil Mulholland - Art Film & Video
 
Plug Cambridge International Entrepreneur Meetup
Plug Cambridge International Entrepreneur MeetupPlug Cambridge International Entrepreneur Meetup
Plug Cambridge International Entrepreneur Meetup
 
SéAnce 2 A La DéCouverte Du Ciel
SéAnce 2   A La DéCouverte Du CielSéAnce 2   A La DéCouverte Du Ciel
SéAnce 2 A La DéCouverte Du Ciel
 
ADVERTISING
ADVERTISINGADVERTISING
ADVERTISING
 

Semelhante a Arm architechture

ARM 7 and 9 Core Architecture Illustration
ARM 7 and 9 Core Architecture IllustrationARM 7 and 9 Core Architecture Illustration
ARM 7 and 9 Core Architecture IllustrationJason J Pulikkottil
 
ARM7-ARCHITECTURE
ARM7-ARCHITECTURE ARM7-ARCHITECTURE
ARM7-ARCHITECTURE Dr.YNM
 
Arm processors' architecture
Arm processors'   architectureArm processors'   architecture
Arm processors' architectureDr.YNM
 
Introduction to arm processor
Introduction to arm processorIntroduction to arm processor
Introduction to arm processorRAMPRAKASHT1
 
Introduction to arm architecture
Introduction to arm architectureIntroduction to arm architecture
Introduction to arm architectureZakaria Gomaa
 
Arm Processors Architectures
Arm Processors ArchitecturesArm Processors Architectures
Arm Processors ArchitecturesMohammed Hilal
 
18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptxKokilaK25
 
Arm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_armArm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_armPrashant Ahire
 
unit 1ARM INTRODUCTION.pptx
unit 1ARM INTRODUCTION.pptxunit 1ARM INTRODUCTION.pptx
unit 1ARM INTRODUCTION.pptxKandavelEee
 
15CS44 MP & MC Module 4
15CS44 MP & MC Module 415CS44 MP & MC Module 4
15CS44 MP & MC Module 4RLJIT
 
Tank water level & monitoring solution based on the STM32L476 MCU
Tank water level & monitoring solution based on the STM32L476 MCUTank water level & monitoring solution based on the STM32L476 MCU
Tank water level & monitoring solution based on the STM32L476 MCUJulio César Carrasquel
 
Embedded systems 101 final
Embedded systems 101 finalEmbedded systems 101 final
Embedded systems 101 finalKhalid Elmeadawy
 

Semelhante a Arm architechture (20)

ARM 7 and 9 Core Architecture Illustration
ARM 7 and 9 Core Architecture IllustrationARM 7 and 9 Core Architecture Illustration
ARM 7 and 9 Core Architecture Illustration
 
ARM7-ARCHITECTURE
ARM7-ARCHITECTURE ARM7-ARCHITECTURE
ARM7-ARCHITECTURE
 
Arm
ArmArm
Arm
 
Unit vi (2)
Unit vi (2)Unit vi (2)
Unit vi (2)
 
Arm processors' architecture
Arm processors'   architectureArm processors'   architecture
Arm processors' architecture
 
Arm
ArmArm
Arm
 
Introduction to arm processor
Introduction to arm processorIntroduction to arm processor
Introduction to arm processor
 
Introduction to arm architecture
Introduction to arm architectureIntroduction to arm architecture
Introduction to arm architecture
 
Processor types
Processor typesProcessor types
Processor types
 
Arm Processors Architectures
Arm Processors ArchitecturesArm Processors Architectures
Arm Processors Architectures
 
Unit vi (1)
Unit vi (1)Unit vi (1)
Unit vi (1)
 
ARM11.ppt
ARM11.pptARM11.ppt
ARM11.ppt
 
18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx
 
Module-2 Instruction Set Cpus.pdf
Module-2 Instruction Set Cpus.pdfModule-2 Instruction Set Cpus.pdf
Module-2 Instruction Set Cpus.pdf
 
Arm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_armArm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_arm
 
unit 1ARM INTRODUCTION.pptx
unit 1ARM INTRODUCTION.pptxunit 1ARM INTRODUCTION.pptx
unit 1ARM INTRODUCTION.pptx
 
15CS44 MP & MC Module 4
15CS44 MP & MC Module 415CS44 MP & MC Module 4
15CS44 MP & MC Module 4
 
Tank water level & monitoring solution based on the STM32L476 MCU
Tank water level & monitoring solution based on the STM32L476 MCUTank water level & monitoring solution based on the STM32L476 MCU
Tank water level & monitoring solution based on the STM32L476 MCU
 
Embedded systems 101 final
Embedded systems 101 finalEmbedded systems 101 final
Embedded systems 101 final
 
arm
 arm arm
arm
 

Último

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
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 FellowsMebane Rash
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
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.pptxDr. Sarita Anand
 
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Ữ Â...Nguyen Thanh Tu Collection
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
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.pptxJisc
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 

Último (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
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
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
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
 
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Ữ Â...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
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
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 

Arm architechture

  • 2.  The ARM(ACRON RISC MACHINE) processor is a Reduced Instruction Set Computer (RISC). The RISC concept, originated in processor research programs at Stanford and Berkeley universities around 1980.  The ARM was originally developed at Acorn Computers Limited of Cambridge, England, between 1983 and 1985. It was the first RISC microprocessor developed for commercial use and has some significant differences from subsequent RISC architectures.
  • 3.  In 1990 ARM Limited was established as a separate company specifically to widen the exploitation of ARM technology, since when the ARM has been licensed to many semiconductor manufacturers around the world.  The ARM architecture incorporated a number of features from the Berkeley RISC design, which contains :  Pipelined Execution  Single-Cycle Execution
  • 4.  a load-store architecture  fixed-length 32-bit instructions  3-address instruction formats.  There are few features were rejected and it was made suitable in newer version  ARM architecture can use Little endian or Big endian format to access.  ARM architecture also supports 16-bit compressed instruction set(Thumb Mode).
  • 5. ARM Processor supports 6 data types :  8-bit signed and unsigned bytes  16-bit signed and unsigned Half-Words  32-bit signed and unsigned Words  ARM Instructions are all 32 bit Words.
  • 6. The ARM has 7 basic operating Modes : 1) USER(unprivileged Mode under which most tasks run) 2) FIQ(When an high priority interrupts is raised) 3) IRQ(When a low priority interrupts is raised) 4) SUPERVISOR 5) ABORT 6) Undefined 7) System
  • 7. ARM has 37 Registers, all of which are 32-bits long.  1 dedicated Program Counter(PC)  1 dedicated Current Program Status Register(CPSR)  5 dedicated Saved Program Status Register(SPSR)  31 General Purpose Registers
  • 8.  Data Processing  Data Transfer  Block Transfer  Arithmetic operation  Logical Operation  Branching  Software Interrupt
  • 9.  Exceptions are usually used to handle unexpected events which occurs during the execution of a program such as interrupts or memory fault , also cover software interrupts , undefined instruction traps and the system reset.  Exceptions generated as the direct effect of executing an instruction.  Exceptions generated as a side effect of instruction .  Exception generated externally.
  • 10.  When an exception arises , ARM completes the current instruction and handle the exception which starts from a specific memory location.  Exception entry and their vector addresses are listed in table.