• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/66

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

66 Cards in this Set

  • Front
  • Back

Interrupción para el procesamiento avanzado de la pantalla

10h

en el ordenamiento de bytes_ las instrucciones de ensamblador para elegir 1,2, y 4 o un numero mayor de bytes proceden de la misma forma primero se lee el byte de menor peso que esta en el offset (desplazamiento ) 0

little endian

la siguiente función acepta datos desde el teclado y los guarda en la variable entrada 1 completa el código para tal hecho
tecla1 proc near
mov ah,__
lea dx,entrada1
int _____
ret
tecla1 endp


ah, 21h

en el ordenamiento de bytes al tener el byte de mayor peso el primero se puede comprobar de forma directa si el numero es positivo o negativo solo comprobando el primer byte (recordemos que el signo se almacena en el primer bit y sin necesidad de saber la longitud del numero)

big endian

las siguientes características indentifican al lenguaje
proporciona mas control sobre el manejo particular de los requerimientos del hardware genera modulos ejecutables mas pequeños y mas compactos es mas probable que tenga una ejecución mas rápida


ensamblador

la mayoría de los sistemas unix el protocolo de eterneth tcp los procesadores de Motorola 68000 (y por lo tanto los maquintosh) hp y sun superstar utilizan este ordenamiento de bytes

big endian

este grupo de registros están formados por 4 registros de 16 bits que en ocasiones pueden funcionar como parejas de 8 bits son únicos en el sentido de que pueden direccionar como una palabra o como parte de un byte

de datos

en esta clasificación de organización paralela se encuentran los clúster y los multiprocesadores simétricos

MIMD

componente del cpu que se encarga de traer las instrucciones de la memoria principal y de terminar su tipo

unidad de control

el comando de debug utilizado para rastrear paso a paso la ejecución de un programa

t

Elige la secuencia correcta del ciclo de ejecución de instrucciones.


1. Decodifica o determina el tipo de operación (instrucción) a realizar.


2. Verifica si la instrucción requiere datos de la memoria y calcula su dirección para extraerlos o captarlos.


3. Guarda el resultado en memoria después de la ejecución


4. Regresa al ciclo para comenzar la ejecución de la siguiente instrucción.


5. Calcula, busca y capta de la memoria la siguiente instrucción.


6. Realiza o ejecuta la operación indicada en la instrucción.

5, 1, 2, 6, 3, 4

Es el lenguaje cuyas instrucciones son directamente entendibles por las computadoras y no necesitan traducción


posterior para que la máquina pueda comprender y ejecutar el programa.


Lenguaje Maquina

Esta arquitectura de procesadores utiliza la técnica de prebúsqueda de instrucciones

RISC

Este tipo de instrucciones puede implicar transferencia de datos, antes y/o después. Realiza la operación en la ALU. Actualiza códigos e indicadores de condición

Aritmeticas

Uno de los criterios de diseño para el formato de instrucciones establece que: Una dirección más corta significa una instrucción más corta, lo que no solamente ocupa menos espacio sino que también requiere _____________

Menos tiempo de extraccion

Incluye los aspectos de alto nivel del diseño de una computadora, detalles de hardware transparentes al programador:
• Diseño del CPU
• Señales de control
• tecnología de memoria
• Estructura del bus
• Interfases entre la computadora y periféricos


Organizacion de computadoras

Tipo de instrucción que puede especificar que la secuencia de ejecución se altere por lo que la CPU debe poner el contador de programa al valor adecuado

de control de flujo

¿Cuál es la función principal del registro de banderas en un procesador?

Registro indicador del estado actual de la ejecución de una instrucción

Tipo de memoria en la que es factible copiar la ROM en RAM y acelerar sensiblemente el rendimiento del sistema, especialmente con los programas que se apoyan en la BIOS:

memoria CMOS RAM

¿Por qué la mayoría de los procesadores RISC tiene una lógica de decodificación de tipo hardwired?

Por la posible facilidad y rapidez del decodificado de la instrucción

Este concepto de memoria maneja al sistema de memoria tal como lo ve el programador. Se enumera por bytes teniendo una dirección única:

Logica

Selecciona la opción para completar la siguiente información que representa un criterio de diseño para el formato de instrucción:
Las instrucciones _______ son mejores que las instrucciones _______.


cortas-largas

Hablando de la memoria principal podemos decir que ___________ es la unidad más pequeña direccionable:

un bit

Analice la estructura propuesta a continuación; seleccione el orden de los datos en la memoria utilizando el ordenamiento big_endian si cada celda es capaz de almacenar un byte de información.
Struct {
Int a = 0x11223344 ; // ocupa una palabra en memoria
}


0x11 0x22 0x33 0x44

Si se tiene instrucciones de 16 bits: 4 bits para código de operación y siendo las direcciones de 4 bits, se realizará una expansión de código de operación debido a que ahora se necesitan 40 instrucciones, cuál de las siguientes opciones sería un posible diseño:

8 bits para el código de operación con los primeros 2 bits en 1 (11000000-11100111) y dos direcciones

El procesador cuenta con registros especiales para el manejo de la memoria, los cuales llevan las siglas:

CS,DS,ES,SS

Algunos ejemplos de este tipo de instrucciones son: MOVE, STORE, LOAD, EXHCANGE, CLEAR, SET

transferencia de datos

Los bytes en una palabra pueden enumerarse de izquierda a derecha como por ejemplo las máquinas de la familia Motorota, a este ordenamiento se le conoce como

big endian

Se encarga de estudiar aspectos como: el set de instrucciones, número de bits para representación de datos, mecanismos de E/S y las técnicas para direccionamiento de memoria. Conjunto de registros visibles al programador, conjunto de instrucciones máquina o ensamblador, tipos básicos de datos soportados por las instrucciones máquina, modos de direccionamiento, mecanismos de E/S

Arquitectura de Computadoras

Es una memoria RAM (lectura y escritura) que almanena las aplicaciones de SW, el sistema operativo y diversos programas que controlan los dispositivos de E/S, abarca los primeros 640Kb de memoria.

PSW

R1= 0X100, R2 = 0xFF, R1 = 0xF0

En esta organización existen diferentes CPU’s que ejecutan diferentes instrucciones, compartiendo en alguna de sus implementaciones una memoria común:

MIMD

Es uno de los componentes de la unidad de control excepto:

Indicadores

Modo de direccionamiento en donde la dirección contenida en la instrucción es la dirección del objeto

directo

El siguiente segmento de código presenta un error, identifíquelo:
Fun: ADD AX,01
ADD BX,AX
SHL CX,1
JMP Fun


jamas terminara su ejecucion

El lenguaje ensamblador permite usar diferentes enunciados que permiten controlar la manera en que un programa ensambla y lista. Estos enunciados actúan sólo durante el ensamblado de un programa y no generan código ejecutable de máquina.

Directivas

Near

¿Qué significan los bits P y M que se encuentran en la tabla de páginas del administrador de memoria del sistema operativo?

presencia y modificacion

10h

Comando de debug que permite ver el contenido del registro BX y poder asignarle un nuevo valor

r bx

proc

Le indica al ensamblador que inicie la generación de código objeto en un desplazamiento de 256K pasando el inicio del PSP, en donde el programa comienza

org 100h

Es un área especial en un programa en memoria que inicia en un límite de un párrafo, estos bloques son similares a la técnica de paginación pero manejando tamaños variables

segmento

.data

'$'

Estas instrucciones actualizan el contador de programa. En el caso de llamadas y retornos de subrutinas, gestiona la transferencia y enlace de parámetros, ejemplos de estas instrucciones son: JUMP, JUMP CONDITIONAL

de control de flujo

DS, AX

ENDP

Permite hacer repeticiones de código teniendo el número de veces ha realizarlas, contenidas en el registro denominado CX decrementándolo:

LOOP

64

TITTLE,

RET

ENDP

EL comando -u 0100 0110 en DEBUG realiza:

Muestra el programa (desensambla) desde la dirección 0100 hasta la dirección 0110

Memoria que es considerada como el método que permite efectuar de manera automática el proceso de Traslapes (piezas en las que se divide un programa), sin que el programador se de cuenta de lo que sucede, utilizando esquemas de paginación y segmentación

virtual

El BIOS maneja las interrupciones 00H-1FH y el DOS maneja las interrupciones del rango:

20h-3fh

Los primeros ____ kbs del sistema de memoria en todas las computadoras personales se llama área programada transitorio (TPA)


640

Estas máquinas operan en paralelo con múltiples conjuntos de datos. Existen dos modelos: maquinas vectorial y procesador de arreglos (matricial)


SIMD

Una máquina de Von Newman corresponde a este tipo de organización, interpreta una única secuencia de instrucciones con una única secuencia de datos

SISD

Son computadoras que interpretan y ejecutan en gran número de instrucción, son más lentas con mayor número de modo de direccionamiento


CISC

La mayoría de los procesos RISC tienen una lógica de decodificación de tipo ________por la posible facilidad y rapidez


Hardware

Es la memoria RAM comprendida entre 0 y 64 KB, es la memoria utilizada por el MSR para programas de usuario


memoria convencional

Este registro contiene los datos y direcciones que el usuario necesita guardar temporalmente o para el uso de sus llamadas subrutinas

SS

Este criterio de la memoria se refiere que la memoria se numera por bytes y se referencia por medio de una dirección en formato hexadecimal


organizacion logica

Campo de instrucción de bajo nivel que proporciona información para la operación que actúa sobre él:

operando

2.- Elije la secuencia del ciclo de instrucciones correcta:


a) Decodifica o determina el tipo de operación (instrucciones a realizar)


b) Verifica si las instrucciones requieren datos y calcula su instrucción para captar


c) Guardar el resultado en memoria después de ejecución


d) Regresa al ciclo para comenzar la ejecución de la siguiente instrucción


e) Calcula, busca y capta de la memoria de siguiente instrucción


f) Realiza o ejecuta la operación indicada en la instrucción

2,5,3,6,1,4