Fortune Telling Collection - Fortune-telling birth date - How to learn assembly language?

How to learn assembly language?

From my own experience, I feel that because the assembly language is implemented from beginning to end, it is quite simple because it does not require high structure and does not use deep data structures.

First of all, I am interested. Nothing. Just make up a little game or something. If not, I will look up books, which is very helpful for my ability to write programs. At first, I made logo, and later I made some horizontal balls and bricks with basic. Later, I began to learn advanced languages little by little. Maybe it was too young at that time, but I was interested in playing.

Secondly, I think if it's just for fun, I want to make something up. I want to try it after I have thought about it, and then I will find a way to solve the problem. Otherwise, it is difficult to make up your mind to make full preparations and start makeup again. Repeated debugging is inevitable. When I was a child, when I was bored in extracurricular classes, I spent several nights compiling a war chess game on Wenquxing. After playing it, I discussed with my classmates to build and change it. Wenquxing has small memory and low main frequency. That's why it's related to snake hunting.

Third, if you want to learn more, you'd better buy books to learn high school competitions and math ... it's entirely your own experience. I feel that because the implementation of assembly language is from the first to the last, the requirements for structure are not high, and there is no need to delve into data structure. It's simple.

First of all, I am interested. Nothing. Just make up a little game or something. If not, I will look up books, which is very helpful for my ability to write programs. At first, I made logo, and later I made some horizontal balls and bricks with basic. Later, I began to learn advanced languages little by little. Maybe it was too young at that time, but I was interested in playing.

Secondly, I think if it's just for fun, I want to make something up. I want to try it after I have thought about it, and then I will find a way to solve the problem. Otherwise, it is difficult to make up your mind to make full preparations and start makeup again. Repeated debugging is inevitable. When I was a child, when I was bored in extracurricular classes, I spent several nights compiling a war chess game on Wenquxing. After playing it, I discussed with my classmates to build and change it. Wenquxing has small memory and low main frequency. That's why it's related to snake hunting.

Third, if you want to study deeply, you'd better buy books to learn high school competitions and data structures, and do some high school competition questions. This requires high complexity in space and time, which is very helpful for practicing your thinking.

Fourthly, after learning logo, basic and PASSICAL and C, I feel that for beginners, except for a little more format, they can all write according to assembly, and they can all go to the world, but their execution efficiency is different. So it's not difficult to learn PASSICAL and C directly, it's just a personal idea.

I am self-taught and improve myself through learning competitions. This way is not necessarily good. Anyway, the most important thing is love, and then write more programs, games and fortune-telling gadgets that are not afraid of mistakes, and it will be natural.