create account

Modern X64 Assembly - Tutorial Series [Videos] by cristi

View this thread on: hive.blogpeakd.comecency.com
· @cristi ·
$23.78
Modern X64 Assembly - Tutorial Series [Videos]
A couple of days ago I suggested a series of lessons on X86 assembly, which deals with 32-bit chips. One might think that they may be irrelevant for today's state of technology but is not actually the case. 

Learning 32-bit assembly or any other type of assembly (because assembly is a family of programming languages, depending on the processor you are referring to) will allow you to be able to code and also debug for the others as well (small changes in registry names, as well as some changes in how information is handled should not be too hard to comprehend). 

Anyhow, it's quite not easy to find good resources on this type of stuff. Most tutorials, lessons, and courses focus on higher level languages. This also makes me mention the fact that I have a hard time finding good materials on reverse engineering with IDA. Not to diverge...

This series I'm suggesting today seems to be worth following as it delves into x64 assembly. I'm already a few 'inches' deep, so I have to say that Mike, the presenter, has a unique way of delivering knowledge. If you're into this kind of stuff, enjoy and happy learning!

<center>https://www.youtube.com/watch?v=rxsBghsrvpI</center>
___
### <center>To stay in touch with me, follow @cristi</center>   
___
[Cristi Vlad](http://cristivlad.com) Self-Experimenter and Author
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorcristi
permlinkmodern-x64-assembly-tutorial-series-videos
categoryprogramming
json_metadata{"community":"busy","app":"busy/2.4.0","format":"markdown","tags":["programming","science","assembly","busy"],"users":["cristi"],"links":["/@cristi","http://cristivlad.com"]}
created2018-04-15 12:42:54
last_update2018-04-15 12:42:54
depth0
children3
last_payout2018-04-22 12:42:54
cashout_time1969-12-31 23:59:59
total_payout_value19.919 HBD
curator_payout_value3.863 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,321
author_reputation128,305,218,872,904
root_title"Modern X64 Assembly - Tutorial Series [Videos]"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id50,191,845
net_rshares4,628,369,587,760
author_curate_reward""
vote details (43)
@hashcash ·
$0.23
X64.......huh. I am no expert in it but having studied processor architecture I have had to deal with it in the past.
The presenter says that 'Assembly is etched into the the CPU' - that is a very interesting way of putting it. It is actually true and for an electronics engineer's perspective it is the perfect way of putting it. 
It always bugged me a little to know that it is called a low level language language :-)
👍  
properties (23)
authorhashcash
permlinkre-cristi-modern-x64-assembly-tutorial-series-videos-20180415t125312103z
categoryprogramming
json_metadata{"tags":["programming"],"app":"steemit/0.1"}
created2018-04-15 12:55:00
last_update2018-04-15 12:55:00
depth1
children0
last_payout2018-04-22 12:55:00
cashout_time1969-12-31 23:59:59
total_payout_value0.171 HBD
curator_payout_value0.054 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length420
author_reputation17,433,241,427,492
root_title"Modern X64 Assembly - Tutorial Series [Videos]"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id50,193,582
net_rshares44,492,534,272
author_curate_reward""
vote details (1)
@irelandscape ·
$0.21
Excellent. Great to see some people are still interested in programming low level languages and understand how computers really work.

I program mainly in C myself and must confess I rarely have the opportunity to use assembly but I look forward to learn more in your series.

Funnily enough I found a bug in gcc one day by examining the generated assembly. That was a b**ch to debug...

Thanks for sharing!
👍  
properties (23)
authorirelandscape
permlinkre-cristi-2018415t16959587z
categoryprogramming
json_metadata{"tags":["programming","science","assembly","busy"],"app":"esteem/1.6.0","format":"markdown+html","community":"esteem"}
created2018-04-15 15:10:03
last_update2018-04-15 15:10:03
depth1
children0
last_payout2018-04-22 15:10:03
cashout_time1969-12-31 23:59:59
total_payout_value0.156 HBD
curator_payout_value0.054 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length407
author_reputation15,380,678,988,494
root_title"Modern X64 Assembly - Tutorial Series [Videos]"
beneficiaries
0.
accountesteemapp
weight1,000
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id50,214,449
net_rshares44,492,534,272
author_curate_reward""
vote details (1)
@mistakili ·
$0.23
Yeah, the pain points I remember from learning x86 asm have to do with screwing up dealing with both 16-bit and 32-bit ints and pointers in the same program. This part of ICT for me was crazy
👍  
properties (23)
authormistakili
permlinkre-cristi-modern-x64-assembly-tutorial-series-videos-20180415t145907083z
categoryprogramming
json_metadata{"tags":["programming"],"app":"steemit/0.1"}
created2018-04-15 14:59:18
last_update2018-04-15 14:59:18
depth1
children0
last_payout2018-04-22 14:59:18
cashout_time1969-12-31 23:59:59
total_payout_value0.171 HBD
curator_payout_value0.054 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length191
author_reputation650,604,250,220,313
root_title"Modern X64 Assembly - Tutorial Series [Videos]"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id50,212,721
net_rshares44,492,534,272
author_curate_reward""
vote details (1)