Red de conocimiento informático - Conocimiento sistemático - ¿Cómo aprender lenguaje ensamblador?

¿Cómo aprender lenguaje ensamblador?

⒈Programa de lectura: hay una razón por la que pongo el programa de lectura en primer lugar. ¡No espere poder escribir un buen programa hasta que haya leído el código fuente completo! Este es un consejo y una advertencia para todo principiante. Debe tener ciertos conocimientos básicos del idioma. El conocimiento básico aquí se refiere principalmente al conocimiento gramatical. Al menos debe poder comprender el significado de cada línea en los programas de otras personas. Si tiene ideas de programación o no, no es importante en este período, siempre que tenga una cierta base gramatical y las ideas puedan analizarse leyendo los programas fuente de otras personas.

Recuerdo que en el primer año de aprendizaje del lenguaje C, le dimos gran importancia al estudio de la gramática, leímos libros de texto e hicimos ejercicios durante todo el día. Vimos las conferencias del profesor antes de clase y las revisamos y consolidamos. Después de clase, tenía en mente los puntos gramaticales, pero cuando más tarde estaba diseñando el curso, sentarme frente a la computadora era como arrastrar el mouse; no tenía idea de por dónde empezar y seguía preguntándome: "Yo. Por lo general, no sé cómo hacerlo, así que no es fácil. Pregúntese "¿A dónde se han ido mis esfuerzos habituales?" ¿Sabes gramática? ¿Cómo es que todavía no sabes programar? "Creo que muchas personas, como el autor anterior, creen erróneamente que aprender gramática equivale a dominar la programación. La capacidad de programación incluye experiencia, habilidades, paciencia y otros factores. No es tan simple como se imagina, sin mencionar que la programación es simplemente escribir programas.! De hecho, aprender un idioma no requiere que memorices la sintaxis rígida. Al leer el código, si encuentras algo que no entiendes, consulta la información relevante y complementa los conocimientos básicos poco a poco. Luego siga las ideas del programa fuente. La comprensión es más profunda en este momento. Se puede decir con certeza que la aceptación de la gramática en este momento es más fuerte que cuando comencé a memorizarla. > ¡Leer el programa no se trata solo de eso! Se trata de leer el programa. Lo que realmente hay que hacer es "leer de arriba a abajo y pensar de abajo a arriba". Imprima el código para el ataque de ping de inundación de Shotgun al menos 20 veces. Imprima los códigos recopilados en línea en papel (aunque la tarifa de impresión de la escuela es extremadamente costosa y escribir un código cuesta más de diez o incluso docenas de dólares ~~~). y luego tome nota mientras lo lee y lo memoriza, y cuando conozca gente nueva, simplemente escriba su función y marque algunos puntos de conocimiento olvidados al lado. También puede escribir sus puntos de vista sobre el programa, etc. cuando encuentre algunas funciones API nuevas, es mejor marcarlas, lo que puede resultarle útil en el futuro. La programación es útil. Finalmente, no olvide analizar la idea del programa. muy útil para escribir programas similares en el futuro.

Picker escribe programas: puedo hablar sobre este tema porque he aprendido tantos idiomas después de leer tantos programas, ¿no es solo escribir? programas y hacer que el software se adapte a sus propias necesidades, espere hasta que haya alcanzado un cierto nivel antes de escribir su propio programa.

Cuando comience a escribir programas, no espere poder escribir uno bueno. programa todos a la vez. "Los edificios altos se elevan del suelo". La programación está en la mano, siempre que puedas escribir, incluso un solo "printf ("¡Hola!)");" Además, debes escribir paso a paso según tu propia capacidad. Al principio, escribe una función simple y la longitud del código debe ser corta, esfuérzate por ser conciso y completo, "aunque el gorrión es pequeño, lo tiene todo. los órganos internos", y luego ampliar sobre esta base y agregar funciones poco a poco. El siguiente es un extracto de la programación de Liang Zhaoxin, un experto en programación nacional de primera clase y autor de "Hero Super Solver". Mi experiencia, por favor tome una mirada a cómo un programador exitoso escribe programas. Espero que pueda inspirar a los novatos: