Pregúntele a un experto: ¿necesita conocer el lenguaje ensamblador para aprender los principios de las microcomputadoras y la tecnología de interfaz? Por favor habla sobre tu experiencia. . . ¡Muchas gracias! ! !

Personalmente, creo que si tienes una base en ensamblaje, al igual que aprender caracteres chinos sin codificación, escribirás artículos excelentes. Por lo tanto, la tecnología de interfaz de computadora no solo requiere una base de ensamblaje (la capacidad de escribir programas de ensamblaje general) sino también conocimientos relacionados con el hardware de la computadora:

Primero: comprender qué es un circuito digital sin entrar en detalles. Porque solo comprendiendo la estructura más esencial de la computadora podemos tener una comprensión profunda del código de la computadora host y del lenguaje ensamblador. Sólo así podremos entender el concepto de interfaz de hardware de computadora.

Segundo: Comprenda qué es una interfaz de hardware (bus): al igual que una interfaz en un lenguaje de alto nivel, no tiene que preocuparse por cómo implementa el proceso interno. Siempre que sepamos qué funciones proporciona la interfaz, podemos utilizar esta clase normalmente. El hardware de la computadora tiene un bus de datos, un bus de direcciones y un bus de control. Si el hardware está conectado al bus correctamente, podremos operar el hardware siempre que conozcamos su puerto en el sistema.

Cuando estaba aprendiendo tecnología de interfaz, pensé erróneamente que para controlar una pieza de hardware, tenía que escribir un controlador dentro del hardware para poder usar el hardware en la computadora, pero luego aprendí. que el hardware en sí tiene sus propios "controladores internos" que se diseñan al diseñar el hardware. Siempre que pasemos el comando de control al registro interno del hardware, el hardware puede funcionar normalmente y no necesitamos preocuparnos por el hardware todo el tiempo, por lo que siempre que inicialicemos una determinada pieza de hardware, no No me importa. Personalmente, creo que aprender a ensamblar no necesariamente requiere escribir código relacionado con el hardware. Por lo tanto, es importante comprender la interfaz de hardware de la computadora y cómo escribir interfaces de ensamblaje. Este código será natural con más práctica.