ALERT!
Click here to register with a few steps and explore all our cool stuff we have to offer!

Jump to content



Photo

[PDF] Low Level Programming - APress


  • Please log in to reply
[PDF] Low Level Programming - APress

#11

WonDongKue
WonDongKue
    Offline
    0
    Rep
    0
    Likes

    New Member

Posts: 18
Threads: 0
Joined: Apr 10, 2016
Credits: 0
Eight years registered
#11

thanks
My cpu is amd's Ryzen..

I heard AMD's instruction is different with intel..

so what I want to know is,

am I able to study with this book?

This is probably the best book on programming I've ever read. Like, I was literally spending maybe 5 minutes on each page because it was so densely packed with information. That's coming from someone with years of high-level programming experience. You learn about ASM (x64) and C, and get low enough to write an interpreter by the end of the book.

 

All-in-all, amazing place to start if you're going to learn ASM properly:

--Learning what registers need to be reverted after calling a function

--Learning about x64 linux syscalls

--Learning NASM syntax

--Learning about most common instructions, as well as reading Intel64 docs 

--And way more.

 

Hidden Content
You'll be able to see the hidden content once you reply to this topic or upgrade your account.

 

Drop me some Green if this helps you!


Edited by WonDongKue, 13 March 2019 - 05:49 PM.

  • 0

Wanna be a s/w, backend, embedded(home IOT) programmer. (I didn't choose one)

C, C++, python


#12

PizzaMax555
PizzaMax555
    Offline
    0
    Rep
    0
    Likes

    New Member

Posts: 13
Threads: 0
Joined: Feb 22, 2019
Credits: 0
Five years registered
#12

uggmgkkgkhhkgh


  • 0

#13

FaithHF
FaithHF
    Offline
    36
    Rep
    234
    Likes

    SESH

Posts: 408
Threads: 36
Joined: Dec 04, 2016
Credits: 0

Seven years registered
#13

thanks
My cpu is amd's Ryzen..

I heard AMD's instruction is different with intel..

so what I want to know is,

am I able to study with this book?

 

Actually, AMD's instruction set isn't really any different from Intel's since they essentially recreated x86, or rather, emulated i386. This book only really covers instructions that are supported by i386 and nothing really more advanced (no need for a bunch of logic gate instructions when you can recreated them with bitshifts and AND/XOR. So yes, it should be fine.

You can read up more here: https://superuser.co...el-64-and-amd64


  • 0

#14

WonDongKue
WonDongKue
    Offline
    0
    Rep
    0
    Likes

    New Member

Posts: 18
Threads: 0
Joined: Apr 10, 2016
Credits: 0
Eight years registered
#14

Actually, AMD's instruction set isn't really any different from Intel's since they essentially recreated x86, or rather, emulated i386. This book only really covers instructions that are supported by i386 and nothing really more advanced (no need for a bunch of logic gate instructions when you can recreated them with bitshifts and AND/XOR. So yes, it should be fine.

You can read up more here: https://superuser.co...el-64-and-amd64

Thank you for your reply. :laugh: 
I thought the instruction set would be different because of the difference in architecture.
A slightly surprised part is that the instruction set on x86 has not changed(advanced).
I gotta study more. :wacko:


  • 0

Wanna be a s/w, backend, embedded(home IOT) programmer. (I didn't choose one)

C, C++, python


#15

senowx
senowx
    Offline
    16
    Rep
    275
    Likes

    pls gibe a rank

Posts: 1207
Threads: 83
Joined: Jan 07, 2019
Credits: 0

Five years registered
#15

Never is late to learn, thanks dude <3


  • 0

?url=https%3A%2F%2Fi.imgur.com%2FZba0FXq


#16

thefyeoneeeee
thefyeoneeeee
    Offline
    0
    Rep
    0
    Likes

    New Member

  • PipPip
Posts: 14
Threads: 0
Joined: Mar 16, 2019
Credits: 0
Five years registered
#16

thank you


  • 0

#17

unmercy
unmercy
    Offline
    4
    Rep
    5
    Likes

    Advanced Member

Posts: 79
Threads: 2
Joined: Feb 07, 2015
Credits: 0
Eight years registered
#17

Thanks man, checking this out.


  • 0

#18

3c0n0m1c
3c0n0m1c
    Offline
    0
    Rep
    0
    Likes

    Member

Posts: 59
Threads: 0
Joined: Sep 05, 2020
Credits: 0
Three years registered
#18

ty


  • 0

#19

nitel45
nitel45
    Offline
    0
    Rep
    71
    Likes

    Addicted

Posts: 232
Threads: 7
Joined: Oct 27, 2016
Credits: 0
Seven years registered
#19

as needed thanks for this pdf


  • 0

#20

NiceCarBro
NiceCarBro
    Offline
    0
    Rep
    0
    Likes

    New Member

Posts: 11
Threads: 0
Joined: Nov 07, 2020
Credits: 0
Three years registered
#20

This is probably the best book on programming I've ever read. Like, I was literally spending maybe 5 minutes on each page because it was so densely packed with information. That's coming from someone with years of high-level programming experience. You learn about ASM (x64) and C, and get low enough to write an interpreter by the end of the book.

 

All-in-all, amazing place to start if you're going to learn ASM properly:

--Learning what registers need to be reverted after calling a function

--Learning about x64 linux syscalls

--Learning NASM syntax

--Learning about most common instructions, as well as reading Intel64 docs 

--And way more.

 

 

 

Drop me some Green if this helps you!

Let me check that, thanks for posting mate.

Upvote if this acctually good


  • 0


 Users browsing this thread: