“Conocimiento Programación>Lenguajes De Programación

¿Acepta solo los códigos mnemónicos para la entrada del programa?

2013/2/22
La declaración "¿Acepta solo los códigos mnemónicos para la entrada del programa?" es generalmente falso .

He aquí por qué:

* Los códigos mnemónicos se utilizan principalmente para el lenguaje de ensamblaje. El lenguaje de ensamblaje es un lenguaje de programación de bajo nivel que utiliza mnemónicas legibles por humanos (por ejemplo, `mov`,` add`, `sub`) para representar las instrucciones de la máquina. Es * no * la única forma de proporcionar información a un programa.

* Los programas aceptan una amplia variedad de formatos de entrada:

* Idiomas de alto nivel (por ejemplo, Python, Java, C ++) :Estos idiomas aceptan la entrada en diversas formas, como:

* Entrada textual: Cadenas, números, caracteres, a menudo leídos del teclado, archivos o conexiones de red.

* Entrada binaria: Bytes sin procesar, a menudo leídos de archivos (por ejemplo, imágenes, audio, video, bases de datos).

* Datos estructurados: Datos formateados como JSON, XML, CSV o formatos personalizados.

* Eventos de interfaz de usuario: Haga clic en el mouse, presiones de teclado, selecciones de elementos GUI.

* API llama: Datos e instrucciones recibidas de otros programas o servicios.

* Comandos del sistema operativo: Los programas se lanzan con frecuencia con argumentos de línea de comandos (entrada textual) o variables de entorno.

* Protocolos de red: Los programas se comunican a través de redes utilizando protocolos como HTTP, TCP, UDP, que implican el intercambio de datos estructurado.

* Ejecución del código de máquina: Mientras que * el lenguaje de ensamblaje * usa mnemonics que luego se * ensamblan * en el código de la máquina (binario), los programas se ejecutan * como código de máquina por la CPU. El código de la máquina son las instrucciones binarias reales que entiende el procesador. Por lo general, no podría * ingresar * el código de la máquina directamente (aunque técnicamente, es posible en contextos muy especializados como la depuración o la redacción de cargadores de arranque).

En resumen: Los programas aceptan la entrada en una multitud de formatos, y los mnemónicos (utilizados en el lenguaje de ensamblaje) son solo un método relativamente poco común. Los idiomas de alto nivel abstraen la necesidad de tratar directamente con los mnemónicos para la mayoría de los escenarios de entrada. El código * ejecutado * de un programa es el código de máquina, no mnemonics.

Lenguajes De Programación
Cómo hacer un botón invisible en C #
Cómo escribir una función que acepta como entrada una matriz de enteros en C #
Cómo Hotlink Utilizando FBML
Tutorial sobre androide OpenGL
Cómo crear AutoCAD escritura con Pausa en TI
¿Cuál es la gramática sin contexto para el lenguaje ANBN?
Video Tools Descompresión
Cómo imprimir una ecuación en forma de cadena
Conocimiento de la computadora © http://www.ordenador.online