To learn assembly - should I start with 32 bit or 64 bit?

前端 未结 5 1074
闹比i
闹比i 2020-12-12 09:29

I\'m really wanting to learn assembly. I\'m pretty good at c/c++, but want a better understanding of what\'s going on at a lower level.

I realize that assembly relat

5条回答
  •  渐次进展
    2020-12-12 10:19

    Start programming C, (not C++ , or C#) will help you to get a basic understanding of what is needed to 'do it all yourself', like register, stack frame, and data processing. I did a master on computer science and one of my favourite topics is compiler building (yes yacc and lex!) which did help me to understand all higher level language in a deep intimate level. I still cherish those moments defining my own language and compiling it to low level constructs. Indeed I designed a object oriented language to be executed on a virtual processor.

    So: there are no shortcuts learning assembler. It can be tedious. But very satisfying.

提交回复
热议问题