conceptos basicos de programacion
Cuestionario
1. ¿Qué es arquitectura de software?
Son estructuras de un sistema, compuestas con elementos y códigos formando relaciones entre ellos.
2. ¿Cuáles son lasdiferencias entre S.O, lenguaje de programación, software y programa?
Sistema operativo: Es el software mas importante de un computador para que funcionen los demás programas.
Lenguaje de programación :Es el modo practico para que los seres humanos puedan dar instrucciones a un quipo.
Software: Es la parte intangible y lógica que realiza tareas especificas en un ordenador.
Programa: Se tratade aplicaciones y recursos que permiten desarrollar diferentes tareas en un computador.
3. ¿Cuáles son los niveles de lenguaje de programación?
Lenguajes de bajo nivel : Estos lenguajes sonmuy dependientes de la máquina, el programa que es realizado con este tipo de nivel no se podrá utilizar en otras máquinas.
Lenguajes de alto nivel : Son los que están más cercanos al lenguaje naturalque al lenguaje de maquina, este lenguaje puede solucionar problemas mediante estructuras dinámicas de datos,estos lenguajes se podrán utilizar de una maquina a otra sin problemas.
4. ¿ Que esun lenguaje ensamblador?, De ejemplos.
Es un lenguaje creado de instrucciones representadas por mnemónicos para cambiar el lenguaje de maquina por uno más similar utilizado por el hombre.
Ejemplo:Un programa escrito en lenguaje ensamblador consiste en una serie de instrucciones que corresponden al flujo de órdenes ejecutables por un microprocesador.
Por ejemplo, en el lenguaje ensambladorpara un procesador x86:
La sentencia
MOV AL, 61h
Asigna el valor hexadecimal 61 (97 decimal) al registro "AL".
El programa ensamblador lee la sentencia de arriba y produce su equivalente binario enlenguaje de maquina
Binario: 10110000 01100001 (hexadecimal: B61)
El mnemónico MOV es un código de operación u "opcode". El opcode es seguido por una lista de argumentos o parámetros, completando...
Regístrate para leer el documento completo.