Assembly Learning
-
Upload
samiha-nujhat -
Category
Documents
-
view
216 -
download
2
description
Transcript of Assembly Learning
REVIEWS BOOKS
www.linuxvoice.com52
Raspberry Pi Assembly Language – Raspbian BeginnersMike Saunders don’t need no silly high level languages, fool.
Mike’s head explodes with potential when there’s more than 640k of base memory.
G iven how much people love pokingaround with the Raspberry Pihardware, it’s surprising that there
aren’t more books on low-level programmingfor the dinky device. Indeed, books onassembly language for any platform are hardto come by. This 260 page tome is availableas both a paperback and a Kindle edition,the latter of which can be read via a webbrowser at http://read.amazon.com.
Raspberry Pi Assembly Language…introduces ARM assembly language prettywell, although it dives straight into thedetails fairly quickly: you learn about binaryarithmetic before you’ve even printed a lineof text on the screen. We tend to prefer amore hands-on approach where you learnthings by doing, and not just reading. Still,the chapters are well written and dense, andcover using libc, disassembling C programs,and working with the GPIO pins.
The code samples are well commented,and there are appendices for the ASCIIcharacter set and Linux kernel system calls.In all it’s a solid read, tackling a notoriouslydifficult subject with confidence and makingthe reader feel like he/she is making goodprogress through each chapter. We’d justlike to see more practical code samples,especially early on when tricky concepts arebeing introduced.
Great value, and thorny topics are explained well. Could do with more code snippets though.
LINUX VOICE VERDICTAuthor Bruce SmithPublisher BSBISBN 978-1492135289Price £14.99 (print), £5.97 (Kindle)
Understanding ComputationGraham Morrison found this book ideal for understanding his own code.
This book isn’t ideal for morningreading before you’ve had a coffeeor two. Nor is it perfect for a mid-
afternoon browse, when your lunch is havingmaximum effect on your glucose levels. It’s abook to be read while you’re wide awake andengaged, because it doesn’t hold back.
Within the first 20 pages, you’re dealingwith the semantics of expressions andtrying to get your head around the Rubycode used to illustrate most of the ideas,and that’s after you’ve read a page about themeaning of ‘meaning’.
Automata for the peopleDespite this being a book aimed atprogrammers “with little or no formaltraining in computer science,” the last timewe read a book like this was while studyingcomputer science. This isn’t a cookbook ofprogramming recipes. It’s a comprehensiveoverview of the theories behind computing
and computers, by example. It really doesmake you think about how you approachyour own projects – what statements andexpressions are really doing. There’s a lotabout finite states and Turing machines, atone point building compute units out ofConway’s Game of Life. But this is all theory.There’s nothing you’ll immediately be able totake away and use, and if you want to applywhat you’ve learnt to your own projects,you’ll find their foundations broken, forcingyourself to start from scratch.
An intense and complex book about the theory many of us take completely for granted.
LINUX VOICE VERDICTAuthor Tom StuartPublisher O’ReillyISBN 978-1-449-32927-3Price £26.99
Almost five pages consist entirely of the characters -, >, {, [ x, y, l, m n, o, p, ], and }. If that sounds like fun, you’ll love this book.
REVIEWS BOOKS
www.linuxvoice.com 53
Raspberry Pi – A Quick Start GuideThis is the second edition, and as things have changed so much, and the Pi has become so successful, we’d imaging there are plenty of new things to write about. This is still a book aimed at the complete beginner, however, so we’ll let you know whether it succeeds.
ALSO RELEASED…
Other books about using the Raspberry Pi are also available.
The signal and the noiseBen Everard never trusted the TV weatherman. Now he knows why.
Get it, read it, then laugh at the certainty of so-called experts in the news.
Nate Silver earned his reputationas a forecaster by correctlypredicting the results of the
2012 US presidential election for everystate in the US. In this book, he looksat how people make predictions andforecasts. It’s a guide to help regularpeople understand the perils and pitfalls oftrusting the forecasters.
The reader learns why some TVweather forecasts are less accurate thanthe raw forecast data the TV stationsbase their forecasts on, and how to tell ifan economic forecast is accurate.
In an age where everyone seems to betrying to collect big data, and analyses it fortraits about us, the world and everythingelse, understanding the difference betweensignal and noise, and how they affect ourability to correctly understand the world(and therefore predict what will happen),is now more important than ever. Thisbook is important because it coolly looksat a number of areas where data is used
to predict the future, and investigateswhether those forecasts have beensuccessful, and why.
Edward Snowden still faces a life of uncertainty.
Few people actually know that muchabout him. When he appeared inthe news most frequently, he had
risen to fame so quickly that reportersstruggled to find details of who he was orwhat he did. At the same time, informationabout his whereabouts and travels wasoften kept guarded.
Luke Harding obviously has accessto some of the people involved in thereporting of the case, and The SnowdenFiles details exactly what happened asEdward Snowden went from high-schooldropout to NSA contractor to the biggestwhistleblower in history to man-on-the-run.
It is, perhaps, a bit mis-named becausethe main focus of the book is not the fileshe acquired from the NSA, but the manhimself.
The book paints a picture of Snowdenthat’s broadly in line with how Snowdenhas been portrayed in most unbiasedmedia, so don’t expect to find anyshocking details, but the story is well
We found the book mesmerising, and we’re sure most people interested in the events will do too.
LINUX VOICE VERDICTAuthor Luke HardingPublisher Faber & FaberISBN 978-1-78335-035-3Price £12.99
Head First JavaScript ProgrammingThere have been a few misses, but mostly, O’Reilly’s Head First books are brilliant. They make technical subjects fun and immediate in a visual web 2.0 way that may be getting a little tiresome, but not quite yet. JavaScript is the perfect subject matter for this style too.
The only things we’ve ever disliked about this series are the big heads on the cover.
Java 8 Pocket GuideIf our Android coding tutorial has got you wondering about Java again, then this small reference book contains quick access to details like naming conventions, types, statement and blocks. It’s perfect if you’ve used Java in the past, or use another OOP language and need a quick reference.
Java – who’d have thought it would still be kicking around ?
Esential reading for anyone who has ever wondered about why we trust experts.
LINUX VOICE VERDICTAuthor Nate SilverPublisherPenguinISBN 978-0-141-97565-8Price £8.99
Ben Everard wonders if James Garner will star in the TV series.
written and engaging. In many places itreads like a spy story, which in a slightlyunusual way, it is.
The Snowden Files