Click here to Skip to main content
15,886,919 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Assembly Step-by-Step: First read this book in 1993 Pin
Gary Wheeler23-Oct-23 2:10
Gary Wheeler23-Oct-23 2:10 
GeneralRe: Assembly Step-by-Step: First read this book in 1993 Pin
trønderen20-Oct-23 9:14
trønderen20-Oct-23 9:14 
GeneralRe: Assembly Step-by-Step: First read this book in 1993 Pin
Nelek20-Oct-23 8:31
protectorNelek20-Oct-23 8:31 
GeneralRe: Assembly Step-by-Step: First read this book in 1993 Pin
trønderen20-Oct-23 9:52
trønderen20-Oct-23 9:52 
GeneralRe: Assembly Step-by-Step: First read this book in 1993 Pin
englebart21-Oct-23 8:18
professionalenglebart21-Oct-23 8:18 
GeneralRe: Assembly Step-by-Step: First read this book in 1993 Pin
Rich Shealer20-Oct-23 10:48
Rich Shealer20-Oct-23 10:48 
GeneralRe: Assembly Step-by-Step: First read this book in 1993 Pin
trønderen20-Oct-23 11:32
trønderen20-Oct-23 11:32 
GeneralRe: Assembly Step-by-Step: First read this book in 1993 Pin
raddevus20-Oct-23 12:18
mvaraddevus20-Oct-23 12:18 
Great questions.

I originally read the 1st edition because I was just learning programming and it helped me understand how the "machine" operates at it's most basic level.

Now, all these years later I've done quite a bit of Arduino programming.
And, not just "Arduino" programming but attempts to build a complete product based around a microprocessor platform.
At one point, I was building a room temperature monitor which allowed the user to see the specific temperature in any room in the house via checking a phone app which read and controlled the temperature monitor via bluetooth. You could also turn on temperature watching and it would write values to an SD card so you could discover if the room was a cold / hot zone by examining the sampled data.

At that time, the code was so large I needed to use the ATMega4809 -- which is actually the main chip on the Arduino Nano Every. That chip has more program memory than the basic ATMega328 (on basic Arduino). However, I was using the DIP version of the chip because the Nano Every was like $10 and the chip was $4. I had to learn to use Microchip studio and an ICE programmer to program the chip. Had to learn all kinds of things about the chip. But I still hadn't learned assembly on the chip and I'd like too, but there are huge gaping holes in my assembly understanding so I was hoping learning some on Linux would help me learn it on other platforms.

I also found it so fascinating that putting a voltage on a pin of an Arduino caused the chip to do some specific thing.

I like that assembly makes me think in such a different way than high level languages do and that makes me think of new things to try.
GeneralRe: Assembly Step-by-Step: First read this book in 1993 Pin
Nelek20-Oct-23 13:39
protectorNelek20-Oct-23 13:39 
GeneralRe: Assembly Step-by-Step: First read this book in 1993 Pin
Amarnath S20-Oct-23 18:03
professionalAmarnath S20-Oct-23 18:03 
GeneralRe: Assembly Step-by-Step: First read this book in 1993 Pin
englebart21-Oct-23 8:26
professionalenglebart21-Oct-23 8:26 
GeneralWSO CCC OTD 2023-10-20 Pin
OriginalGriff19-Oct-23 21:48
mveOriginalGriff19-Oct-23 21:48 
GeneralRe: WSO CCC OTD 2023-10-20 Pin
pkfox19-Oct-23 22:06
professionalpkfox19-Oct-23 22:06 
GeneralRe: WSO CCC OTD 2023-10-20 - we have a winner! Pin
OriginalGriff19-Oct-23 22:22
mveOriginalGriff19-Oct-23 22:22 
GeneralRe: WSO CCC OTD 2023-10-20 - we have a winner! Pin
pkfox19-Oct-23 22:51
professionalpkfox19-Oct-23 22:51 
GeneralRe: WSO CCC OTD 2023-10-20 - we have a winner! Pin
OriginalGriff19-Oct-23 22:53
mveOriginalGriff19-Oct-23 22:53 
GeneralRe: WSO CCC OTD 2023-10-20 - we have a winner! Pin
pkfox19-Oct-23 23:07
professionalpkfox19-Oct-23 23:07 
GeneralRe: WSO CCC OTD 2023-10-20 - we have a winner! Pin
englebart21-Oct-23 8:31
professionalenglebart21-Oct-23 8:31 
Generalworldle 636 5/6 Pin
jmaida19-Oct-23 15:32
jmaida19-Oct-23 15:32 
GeneralWordle 853 Pin
StarNamer@work19-Oct-23 13:45
professionalStarNamer@work19-Oct-23 13:45 
GeneralRe: Wordle 853 Pin
Shane010319-Oct-23 18:01
Shane010319-Oct-23 18:01 
GeneralRe: Wordle 853 Pin
GKP199219-Oct-23 18:15
professionalGKP199219-Oct-23 18:15 
GeneralRe: Wordle 853 Pin
OriginalGriff19-Oct-23 18:30
mveOriginalGriff19-Oct-23 18:30 
GeneralRe: Wordle 853 Pin
Amarnath S19-Oct-23 19:20
professionalAmarnath S19-Oct-23 19:20 
GeneralRe: Wordle 853 Pin
GuyThiebaut19-Oct-23 20:40
professionalGuyThiebaut19-Oct-23 20:40 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.