OPERATING SYSTEMSOS Linux

Nibbly November: An intro to Assembly (x86-64, MIPS, and WASM)

For November, as part of #12in23, we’re digging into Assembly, looking at the bits and bytes at the foundations of programming. In this video we explore three different variants of Assembly: MIPS, x86-64 and Web Assembly (or WASM)).

As normal in the series, Erik gives us a intro to what makes the languages special and unique, and try to help you decide which one to try this month!

– Join #12in23 at https://exercism.org/challenges/12in23
– Subscribe on Twitch: https://twitch.tv/exercismlive
– Chat on the Forum: https://forum.exercism.org/tag/12in23
– Join our Discord: https://forum.exercism.org/r/discord
– Swag store: https://swag.exercism.org/

Tell us which languages you’re trying out this month in the comments!

Timestamps:
0:00 Introducing Nibbly November
5:02 What is an assembly language?
9:46 How does assembly language differ?
14:04 Is assembly used today?
16:00 Quick introduction to MIPS assembly
19:45 Quick introduction to x86-64 assembly
25:21 Quick introduction to WASM
33:02 What is unique with MIPS assembly?
34:27 What is unique with x86-64 assembly?
34:55 What is unique with WASM?
35:53 What is great with MIPS assembly?
37:55 What is great with x86-64 assembly?
41:01 What is great with WASM?
45:40 What stands out with MIPS assembly?
47:40 What stands out with x86-64 assembly?
50:20 What stands out with WASM?
56:51 Which language should you chose?

source

by Exercism

linux foundation