Linux Assembly Language x64 # 1 - Add Two Numbers Using Registers

  Рет қаралды 9,407

lazy tutorials

lazy tutorials

Күн бұрын

This tutorial explains how to add two numbers using registers in Assembly Language using Nasm on Linux x64 (64-bit architecture). It also teaches you how to analyze this code using GDB so that you could understand how it really works.

Пікірлер: 5
@rahulr9301
@rahulr9301 3 жыл бұрын
bro really enjoyed your video..keep rocking:)
@lazytutorials
@lazytutorials 3 жыл бұрын
Glad you liked it!!
@arnabbit8314
@arnabbit8314 5 жыл бұрын
how can we output the result of addition on screen like "std::cout" in c++
@lazytutorials
@lazytutorials 5 жыл бұрын
For that you need to pass arguments to the rax, rbx, etc. You would have to enter in the length of the string as well. I will cover all those in the future tutorials.
@uwuster
@uwuster 4 жыл бұрын
You consider C a high level programming language, lol. What's low level that's not ASM or hexidecimal? XP
computers suck at division (a painful discovery)
5:09
Low Level Learning
Рет қаралды 1,7 МЛН
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 35 МЛН
Bend The Impossible Bar Win $1,000
00:57
Stokes Twins
Рет қаралды 47 МЛН
I Designed My Own 16-bit CPU
15:46
AstroSam
Рет қаралды 2 МЛН
you can learn assembly FAST with this technique (arm64 breakdown)
12:37
Low Level Learning
Рет қаралды 166 М.
Why Rust is so hyped as a programming language right now | Rust Tutorial #0
12:17
The Morpheus Tutorials
Рет қаралды 46 М.
x86 Assembly: Hello World!
14:33
John Hammond
Рет қаралды 1,4 МЛН
C++ vs Rust: which is faster?
21:15
fasterthanlime
Рет қаралды 394 М.
Learning x86 with NASM - ADD, ADC, and EFLAGS
11:13
OliveStem
Рет қаралды 7 М.
New to Linux? Yeah, DON'T Use Manjaro...
15:55
Eric Murphy
Рет қаралды 209 М.
Comparing C to machine language
10:02
Ben Eater
Рет қаралды 5 МЛН
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 35 МЛН