LEADER 02725nam 2200625 a 450 001 9910139239003321 005 20230802012950.0 010 $a1-118-56212-7 010 $a1-299-31584-4 010 $a1-118-56597-5 035 $a(CKB)2560000000100662 035 $a(EBL)1143595 035 $a(OCoLC)830161730 035 $a(SSID)ssj0000832690 035 $a(PQKBManifestationID)11512027 035 $a(PQKBTitleCode)TC0000832690 035 $a(PQKBWorkID)10899249 035 $a(PQKB)11383403 035 $a(OCoLC)830512386 035 $a(MiAaPQ)EBC1143595 035 $a(Au-PeEL)EBL1143595 035 $a(CaPaEBR)ebr10671586 035 $a(CaONFJC)MIL462834 035 $a(EXLCZ)992560000000100662 100 $a20111215d2012 uy 0 101 0 $aeng 135 $aurcn||||||||| 181 $ctxt 182 $cc 183 $acr 200 10$aAssembly language programming$b[electronic resource] $eARM Cortex-M3 /$fVincent Mahout 210 $aLondon $cISTE Ltd. ;$aHoboken, N.J. $cJohn Wiley & Sons$dc2012 215 $a1 online resource (258 p.) 225 1 $aISTE 300 $aDescription based upon print version of record. 311 $a1-84821-329-8 320 $aIncludes bibliographical references (p. 239) and index. 327 $aOverview of Cortex-M3 architecture -- The core of Cortex-M3 -- The proper use of assembly directives -- Operands of instructions -- Instruction set -- Algorithmic and data structures -- Internal modularity -- managing exceptions -- From listing to executable : external modularity. 330 $aARM designs the cores of microcontrollers which equip most "embedded systems" based on 32-bit processors. Cortex M3 is one of these designs, recently developed by ARM with microcontroller applications in mind. To conceive a particularly optimized piece of software (as is often the case in the world of embedded systems) it is often necessary to know how to program in an assembly language.This book explains the basics of programming in an assembly language, while being based on the architecture of Cortex M3 in detail and developing many examples.It is written for people who have never pr 410 0$aISTE 606 $aEmbedded computer systems 606 $aMicroprocessors 606 $aAssembler language (Computer program language) 615 0$aEmbedded computer systems. 615 0$aMicroprocessors. 615 0$aAssembler language (Computer program language) 676 $a005.2 700 $aMahout$b Vincent$0886878 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910139239003321 996 $aAssembly language programming$91980560 997 $aUNINA