cuestionario unidad 2
Publicado por Arquitectura de Computadoras en 13:18 0 comentarios
CALAVERA
Que ha pasado a la memoria
Un profe causa terror y fobia
Ya los alumnos de sistemas lloran
Cuando él se acerca al salón
Todos los alumnos de teoría de computación
En sus ojos se ven lágrimas de desilusión
Cuando Bañuelos les dice que dos unidades reprobaron de jalón
Bañuelos asesorado por la calaca
A los alumnos les rompe la ilusión
De seguir en la carrera o cambiar de profesión
Quedando como remedio licenciatura en administración
Echando a la basura semestres de programación
La calaca conmovida por el llanto del salón
Les dice a los alumnos de Bañuelos me encargo yo
Haciendo honor a su promesa le da chicharrón
Quedando los alumnos con gran motivación
Ya estando Bañuelos tendido
Los alumnos en el salón lloraron
Pues antes de irse dejo entendido
Que la tercera también reprobaron.
Publicado por Arquitectura de Computadoras en 18:02 1 comentarios
Definición de Acceso Directo a Memoria DMA
(Direct Memory Access o DMA). El acceso directo a memoria es una características de las computadoras y microprocesadores modernos que permite que ciertos subsistemas de hardware dentro de la computadora puedan acceder a la memoria del sistema para la lectura y/o escritura, independientemente de la unidad central de procesamiento (CPU). De lo contrario, la CPU tendría que copiar cada porción de dato desde el origen hacia el destino, haciendo que ésta no esté disponible para otras tareas.
Referencia:
http://www.alegsa.com.ar/Dic/acceso%20directo%20a%20memoria.php
Publicado por Arquitectura de Computadoras en 13:41 1 comentarios
Publicado por Arquitectura de Computadoras en 13:24 0 comentarios
Habalndo de interrupciones
Una interrupcion es una señal recibida por el procesador de un ordenador, indicando que debe "interrumpir" el curso de ejecución actual y pasar a ejecutar código específico para tratar esta situación.
Una interrupción supone la ejecución temporaria de un programa, para pasar a ejecutar una "subrutina de servicio de interrupción", que pertenece al BIOS .
Interrupciones enmascarables
Una interrupción enmascarable tiene la característica que si el microprocesador ejecuta una instrucción de deshabilitar interrupción,(DI), cualquier señal de control en la línea de interrupción será ignorado o enmascarada (masked out). El procesador se mantendrá sin hacer caso a la línea de la interrupción enmascarable (EI) sea ejecutada.
Interrupciones no enmascarables
Una interrupción no enmascarable, por otro lado no puede ser enmascarable bajo control de programa.
Se dice también que hay interrupciones vectorizadas o interrupciones de localidad fija.Una interrupción de localidad fija, siempre hará que el programa brinque a una localidad de memoria específica, invariable.
Propósito: Llamar a diversas funciones del DOS.
Sintaxis:
Int 21H
Nota: Cuando trabajamos en MASM es necesario especificar que el valor que estamos utilizando es hexadecimal.
Esta interrupción tiene varias funciones, para accesar a cada una de ellas es necesario que el el registro AH se encuentre el número de función que se requiera al momento de llamar a la interrupción.
Funciones para desplegar información al video.
02H Exhibe salida
09H Impresión de cadena (video)
40H Escritura en dispositivo/Archivo
Funciones para leer información del teclado.
01H Entrada desde teclado
0AH Entrada desde teclado usando buffer
3FH Lectura desde dispositivo/archivo
Funciones para trabajar con archivos.
En esta sección unicamente se expone la tarea específica de cada función, para una referencia acerca de los conceptos empleados refierase a la unidad 7, titulada: "Introducción al manejo de archivos".
Método FCB
0FH Abrir archivo
14H Lectura secuencial
15H Escritura secuencial
16H Crear archivo
21H Lectura aleatoria
22H Escritura aleatoria
Handles
3CH Crear archivo
3DH Abrir archivo
3EH Cierra manejador de archivo
3FH Lectura desde archivo/dispositivo
40H Escritura en archivo/dispositivo
42H Mover apuntador de lectura/escritura en archivo
La mayoría de servicios ó funciones del sistema operativo MS-DOS se obtienen a través de la interrupción software 21H. Es por esto que se le denomina DOS-API: DOS-APPLICATION-PROGRAM-INTERFACE La INT 21H está compuesta por un grupo de funciones. Cuando se accede a la INT 21H, hay que indicar el número de función que queremos ejecutar. La llamada a la INT 21H se realizará como sigue:
- Introducimos en (AH) el número de función a la que deseamos acceder.
- En caso de que deseemos acceder a una sub-función dentro de una función, debemos indicarlo introduciendo en (AL) el número de esa sub-función.
- Llamar a la INT 21H.
INT 21H Función 01H
Entrada de Carácter con Eco (ó salida)
LLAMADA:
AH = 01H
DEVUELVE:
AL = Código ASCII del Carácter leído y Echo a pantalla
(si AH =08H) es servicio sin Echo)
EFECTO: Se lee un carácter del dispositivo de entrada estándar, y se envía al dispositivo estándar de salida. Si al llamar a la función no había ningún carácter disponible, se esperará a que lo haya. Normalmente el dispositivo estándar de entrada es el teclado, y el dispositivo estándar de salida es la pantalla.
INT 21H Función 02H
Salida de Carácter
LLAMADA:
AH = 02H
DL = Código ASCII a enviar al dispositivo de salida.
DEVUELVE:
NADA.
EFECTO: Se envía el carácter depositado en el registro DL al dispositivo estándar de salida. La salida puede ser redireccionada hacia un fichero, impresora, etc
referencia http://ict.udlap.mx/people/oleg/docencia/ASSEMBLER/asm_interrup_21.html
Publicado por Arquitectura de Computadoras en 12:42 0 comentarios
Presentacion
Martín Andrés Valles
Juan Sotero
Edwin Rafael Valdez
Iván Arturo Gardea
Publicado por Arquitectura de Computadoras en 14:37 0 comentarios
Interconexion con bus
Un bus es un camino de comunicación entre dos o más dispositivos, un bus es un medio de transmisión compartido.
Al bus se conectan con varios dispositivos y cualquier señal transmitida por uno de estos dispositivos esta disponible para que otro dispositivo conectado al bus puedan acceder a ella.
Las computadoras poseen diferentes tipos de bus que proporcionan comunicación a sus componentes principales del computador se le denomina bus del sistema.
Estructura del bus
El bus esta constituido usualmente por entre 50 y 100 líneas, a cada línea se lea asigna un significado o una función particular las líneas se pueden clasificar en 3 grupos funcionales.
• Línea de datos.-Proporciona un camino para transmitir datos entre los datos del sistema.
• Línea de dirección.- Designa la fuente o destino del dato.
• Línea de control.-Se utiliza para controlar el acceso y el flujo a las líneas de datos y direcciones.
Clasificación de bus
Se clasifica por el método de envió de la información.
• Bus paralelo.-Los datos se envían por bytes al mismo tiempo con la ayuda de varias líneas que tienen funciones fijas , el flujo de datos es grande y es usado el bus del procesador ,disco duro, tarjetas de expansión video, etc.
• Bus serie.-Los datos son enviados bit a bit se reconstruyen por medio de registros o rutinas de software, esta formado por pocos conductores y su ancho de banda depende de la frecuencia.
Importancia
Los buses son de suma importancia para el funcionamiento del ordena
Publicado por Arquitectura de Computadoras en 14:35 0 comentarios