Click here to Skip to main content
15,917,951 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.

 
GeneralThe perfect cat video has finally been created Pin
David O'Neil19-May-24 10:28
professionalDavid O'Neil19-May-24 10:28 
GeneralRe: The perfect cat video has finally been created Pin
PJ Arends19-May-24 16:48
professionalPJ Arends19-May-24 16:48 
GeneralRe: The perfect cat video has finally been created Pin
Gary Wheeler21-May-24 0:50
Gary Wheeler21-May-24 0:50 
GeneralRe: The perfect cat video has finally been created Pin
Ed Attfield21-May-24 3:37
Ed Attfield21-May-24 3:37 
JokeRe: The perfect cat video has finally been created Pin
Nelek21-May-24 4:13
protectorNelek21-May-24 4:13 
GeneralRe: The perfect cat video has finally been created Pin
dandy7222-May-24 3:23
dandy7222-May-24 3:23 
GeneralRe: The perfect cat video has finally been created Pin
David O'Neil22-May-24 13:23
professionalDavid O'Neil22-May-24 13:23 
GeneralAssembly: One of those things I keep on trying Pin
raddevus19-May-24 6:37
mvaraddevus19-May-24 6:37 
I previously worked through the book (by one of my favorite tech authors - Jeff Duntemann) x64 Assembly Language Step-by-Step: Programming with Linux[^]
There was a lot of build-up to read just to get to the meat. At least 100 pages or so. It was tough & I read a lot.

This RISC-V Assembly Book Is Amazing!
I recently stumbled upon this new book that I'm reading right now:

RISC-V Assembly Language Programming: Unlock the Power of the RISC-V Instruction Set[^]

This book :
1. gets right to the point - you start writing Assembly almost immediately.
2. Explains things really clearly -- It has helped me put some ideas together that I've never understood and things seem much more clear.

Why Is It Easier?
I believe a lot of it is easier because it is based in the RISC-V Assembly.
Wow! You can really tell that RISC-V was built with all the "lessons learned" from x86/x64 Assembly

Getting the QEMU RISC-V Emulator Was Difficult
One thing that was very difficult was getting the QEMU RISC-V emulator going.
Unfortunately the book's instructions were a bit out of date or wrong.

I found a great blog that got me going in no time[^].
No I can write and run the book's code samples!

The Hardware Is on The Way
I have some hardware (where I can run some of these programs) coming today, too.
ESP32 C3[^]
Only $12 for two of them.

Anyone Else Learning / Writing RISC-V Assembly?
Anyone? Anyone?
GeneralRe: Assembly: One of those things I keep on trying Pin
honey the codewitch19-May-24 7:48
mvahoney the codewitch19-May-24 7:48 
GeneralRe: Assembly: One of those things I keep on trying Pin
raddevus19-May-24 9:37
mvaraddevus19-May-24 9:37 
GeneralRe: Assembly: One of those things I keep on trying Pin
honey the codewitch19-May-24 14:08
mvahoney the codewitch19-May-24 14:08 
GeneralRe: Assembly: One of those things I keep on trying Pin
Matt Bond20-May-24 5:46
Matt Bond20-May-24 5:46 
GeneralRe: Assembly: One of those things I keep on trying Pin
raddevus28-May-24 10:46
mvaraddevus28-May-24 10:46 
GeneralRe: Assembly: One of those things I keep on trying Pin
raddevus19-May-24 11:11
mvaraddevus19-May-24 11:11 
GeneralRe: Assembly: One of those things I keep on trying Pin
obermd19-May-24 10:02
obermd19-May-24 10:02 
GeneralRe: Assembly: One of those things I keep on trying Pin
raddevus19-May-24 10:13
mvaraddevus19-May-24 10:13 
GeneralRe: Assembly: One of those things I keep on trying Pin
trønderen19-May-24 12:48
trønderen19-May-24 12:48 
GeneralRe: Assembly: One of those things I keep on trying Pin
raddevus19-May-24 13:18
mvaraddevus19-May-24 13:18 
GeneralRe: Assembly: One of those things I keep on trying Pin
obermd19-May-24 16:38
obermd19-May-24 16:38 
GeneralRe: Assembly: One of those things I keep on trying Pin
pkfox19-May-24 10:16
professionalpkfox19-May-24 10:16 
GeneralRe: Assembly: One of those things I keep on trying Pin
Nelek19-May-24 10:18
protectorNelek19-May-24 10:18 
GeneralRe: Assembly: One of those things I keep on trying Pin
CPallini20-May-24 1:36
mveCPallini20-May-24 1:36 
GeneralRe: Assembly: One of those things I keep on trying Pin
den2k8820-May-24 21:31
professionalden2k8820-May-24 21:31 
GeneralRe: Assembly: One of those things I keep on trying Pin
trønderen21-May-24 3:21
trønderen21-May-24 3:21 
GeneralRe: Assembly: One of those things I keep on trying Pin
den2k8821-May-24 4:07
professionalden2k8821-May-24 4:07 

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.