Professional Documents
Culture Documents
Son computadoras que interpretan y ejecutan en gran nmero de instruccin, son ms lentas con
mayor nmero de modo de direccionamiento
CISC
La mayora de los procesos RISC tienen una lgica de decodificacin 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
En el ordexnamiento de bytes _________las instrucciones en ensamblador para elegir 1, 2, 4 o un
nmero mayor que de bytes proceden de la misma forma..
Little Indian
Este criterio de la memoria se refiere que la memoria se numera por bytes y se referencia por
medio de una direccin en formato hexadecimal
Organizacin Lgica
Este registro contiene los datos y direcciones que el usuario necesita guardar temporalmente o
para el uso de sus llamadas subrutinas
SS
Es un conjunto de especificaciones que indican como debe ser interpretado el patrn de bits de
una instruccin de mquina para lograr su ejecucin dentro del computador
Formato de instruccin
Campo de instruccin de bajo nivel que proporciona informacin para la operacin que acta
sobre l:
Operando
Memoria que es considerada como el mtodo que permite efectuar de manera automtica 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 paginacin y segmentacin.
Virtual
El BIOS maneja las interrupciones 00H-1FH y el DOS maneja las interrupciones del rango:
20H-3FH
Elige la secuencia correcta del ciclo de ejecucin de instrucciones.
1. Decodifica o determina el tipo de operacin (instruccin) a realizar.
2. Verifica si la instruccin requiere datos de la memoria y calcula su direccin para extraerlos o
captarlos.
3. Guarda el resultado en memoria despus de la ejecucin
4. Regresa al ciclo para comenzar la ejecucin de la siguiente instruccin.
5. Calcula, busca y capta de la memoria la siguiente instruccin.
6. Realiza o ejecuta la operacin indicada en la instruccin.
5, 1, 2, 6, 3, 4
Es el lenguaje cuyas instrucciones son directamente entendibles por las computadoras y no
necesitan traduccin posterior para que la mquina pueda comprender y ejecutar el programa.
Lenguaje de mquina
Esta arquitectura de procesadores utiliza la tcnica de prebsqueda de instrucciones
RISC
Este tipo de instrucciones puede implicar transferencia de datos, antes y/o despus. Realiza la
operacin en la ALU. Actualiza cdigos e indicadores de condicin.
Aritmticas
Uno de los criterios de diseo para el formato de instrucciones establece que: Una direccin ms
corta significa una instruccin ms corta, lo que no solamente ocupa menos espacio sino que
tambin requiere _____________
menos tiempo de extraccin
Incluye los aspectos de alto nivel del diseo de una computadora, detalles de hardware
transparentes al programador:
Diseo del CPU
Seales de control
tecnologa de memoria
Estructura del bus
Interfases entre la computadora y perifricos
Organizacin de Computadoras
Tipo de instruccin que puede especificar que la secuencia de ejecucin se altere por lo que la CPU
debe poner el contador de programa al valor adecuado.
De control de flujo
Cul es la funcin principal del registro de banderas en un procesador?
Registro indicador del estado actual de la ejecucin de una instruccin
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 mayora de los procesadores RISC tiene una lgica de decodificacin de tipo
hardwired?
Por la posible facilidad y rapidez del decodificado de la instruccin
Descripcin
Contenido
0xFE
0x0F
0X100
0xF0
0X102
0xFF
ADD BX,AX
SHL CX,1
JMP Fun
Jams terminar su ejecucin
Interrupcin para el procesamiento avanzado de la pantalla:
10H
El lenguaje ensamblador permite usar diferentes enunciados que permiten controlar la
manera en que un programa ensambla y lista. Estos enunciados actan slo durante el
ensamblado de un programa y no generan cdigo ejecutable de mquina.
Directivas
Comando de debug que permite ver el contenido del registro BX y poder asignarle un
nuevo valor:
r bx
El lugar donde aparece un nmero acompaado de parntesis, es donde falta una instruccin o hay un
error. Las posibles respuestas se encuentran al lado derecho del programa, seleccione algunas de ellas:
PAGE 60,132
_____ EXAMEN.EXE
.MODEL SMALL
.STACK _____
;-----------------------------------------------------________ 15.- ( )
NAMEPAR LABEL BYTE
MAXNLEN DB 30
NAMELEN DB ?
NAMEFLD DB 31 DUP ( )
PROMPT DB Name , ..
;-----------------------------------------------------.CODE
BEGIN PROC ...
MOV AX,@DATA
MOV .
CALL RUTINA6
RUTINA1 NEAR
MOV DX, 0000
CALL RUTINA3
CALL RUTINA4
CALL RUTINA6
CMP NAMELEN, 00
CALL RUTINA2
JMP RUTINA1
RUTINA2 PROC NEAR
MOV AX, 4C00H
INT
RET
RUTINA2 _______
RUTINA4 PROC ..
MOV AH,09H
LEA DX, ..
INT 21H
..
RUTINA4 ENDP
.DATA
El lugar donde aparece un nmero acompaado de parntesis, es donde falta una instruccin o hay un
error. Las posibles respuestas se encuentran al lado derecho del programa, seleccione algunas de ellas:
PAGE 60,132
_____ EXAMEN.EXE
.MODEL SMALL
.STACK _____
;-----------------------------------------------------________
NAMEPAR LABEL BYTE
MAXNLEN DB 30
NAMELEN DB ?
NAMEFLD DB 31 DUP ( )
PROMPT DB Name , _____ 16.- ( )
;-----------------------------------------------------.CODE
BEGIN PROC ...
MOV AX,@DATA
MOV .
CALL RUTINA6
RUTINA1 NEAR
MOV DX, 0000
CALL RUTINA3
CALL RUTINA4
CALL RUTINA6
CMP NAMELEN, 00
CALL RUTINA2
JMP RUTINA1
RUTINA2 PROC NEAR
MOV AX, 4C00H
INT
RET
RUTINA2 _______
RUTINA4 PROC ..
MOV AH,09H
LEA DX, ..
INT 21H
..
RUTINA4 ENDP
INT 10H
RET
RUTINA3 ENDP
BEGIN ENDP
END BEGIN
El lugar donde aparece un nmero acompaado de parntesis, es donde falta una instruccin o hay un
error. Las posibles respuestas se encuentran al lado derecho del programa, seleccione algunas de ellas:
PAGE 60,132
_____ EXAMEN.EXE
.MODEL SMALL
.STACK _____
;-----------------------------------------------------________
NAMEPAR LABEL BYTE
MAXNLEN DB 30
NAMELEN DB ?
NAMEFLD DB 31 DUP ( )
PROMPT DB Name , _____
;-----------------------------------------------------.CODE
BEGIN PROC ...
MOV AX,@DATA
MOV . 18.- ( )
CALL RUTINA6
RUTINA1 NEAR
MOV DX, 0000
CALL RUTINA3
CALL RUTINA4
CALL RUTINA6
CMP NAMELEN, 00
CALL RUTINA2
JMP RUTINA1
RUTINA2 PROC NEAR
MOV AX, 4C00H
INT
RET
RUTINA2 _______
RUTINA4 PROC ..
MOV AH,09H
LEA DX, ..
INT 21H
..
RUTINA4 ENDP
DS, AX
MOV .
CALL RUTINA6
RUTINA1 NEAR
MOV DX, 0000
CALL RUTINA3
CALL RUTINA4
CALL RUTINA6
CMP NAMELEN, 00
CALL RUTINA2
JMP RUTINA1
RUTINA2 PROC NEAR
MOV AX, 4C00H
INT
RET
RUTINA2 _______ 21.- ( )
RUTINA4 PROC ..
MOV AH,09H
LEA DX, ..
INT 21H
..
ENDP
El lugar donde aparece un nmero acompaado de parntesis, es donde falta una instruccin o hay un
error. Las posibles respuestas se encuentran al lado derecho del programa, seleccione algunas de ellas:
PAGE 60,132
_____ EXAMEN.EXE
.MODEL SMALL
.STACK _____ 14.- ( )
;-----------------------------------------------------________
NAMEPAR LABEL BYTE
MAXNLEN DB 30
NAMELEN DB ?
NAMEFLD DB 31 DUP ( )
PROMPT DB Name , ..
;-----------------------------------------------------.CODE
BEGIN PROC ...
MOV AX,@DATA
MOV .
CALL RUTINA6
RUTINA1 NEAR
MOV DX, 0000
CALL RUTINA3
CALL RUTINA4
CALL RUTINA6
CMP NAMELEN, 00
CALL RUTINA2
JMP RUTINA1
RUTINA2 PROC NEAR
MOV AX, 4C00H
INT
RET
RUTINA2 _______
RUTINA4 PROC ..
MOV AH,09H
LEA DX, ..
INT 21H
..
RUTINA4 ENDP
MOV BH, 00
INT 10H
RET
RUTINA3 ENDP
BEGIN ENDP
END BEGIN
64
El lugar donde aparece un nmero acompaado de parntesis, es donde falta una instruccin o hay un
error. Las posibles respuestas se encuentran al lado derecho del programa, seleccione algunas de ellas:
PAGE 60,132
_____ EXAMEN.EXE 13.- ( )
.MODEL SMALL
.STACK _____
;-----------------------------------------------------________
NAMEPAR LABEL BYTE
MAXNLEN DB 30
NAMELEN DB ?
NAMEFLD DB 31 DUP ( )
PROMPT DB Name , ..
;-----------------------------------------------------.CODE
BEGIN PROC ...
MOV AX,@DATA
MOV .
CALL RUTINA6
RUTINA1 NEAR
MOV DX, 0000
CALL RUTINA3
CALL RUTINA4
CALL RUTINA6
CMP NAMELEN, 00
CALL RUTINA2
JMP RUTINA1
RUTINA2 PROC NEAR
MOV AX, 4C00H
INT
RET
RUTINA2 _______
RUTINA4 PROC ..
MOV AH,09H
LEA DX, ..
INT 21H
..
RUTINA4 ENDP
TITTLE
El lugar donde aparece un nmero acompaado de parntesis, es donde falta una instruccin o hay un
error. Las posibles respuestas se encuentran al lado derecho del programa, seleccione algunas de ellas:
PAGE 60,132
_____ EXAMEN.EXE
.MODEL SMALL
.STACK _____
;-----------------------------------------------------________
NAMEPAR LABEL BYTE
MAXNLEN DB 30
NAMELEN DB ?
NAMEFLD DB 31 DUP ( )
PROMPT DB Name , _____
;-----------------------------------------------------.CODE
BEGIN PROC ...
MOV AX,@DATA
MOV .
CALL RUTINA6
RUTINA1 NEAR
MOV DX, 0000
CALL RUTINA3
CALL RUTINA4
CALL RUTINA6
CMP NAMELEN, 00
CALL RUTINA2
JMP RUTINA1
RUTINA2 PROC NEAR
MOV AX, 4C00H
INT
RET
RUTINA2 _______
RUTINA4 PROC ..
MOV AH,09H
LEA DX, ..
INT 21H
.. 24.- ( )
RUTINA4 ENDP
RET
El lugar donde aparece un nmero acompaado de parntesis, es donde falta una instruccin o hay un
error. Las posibles respuestas se encuentran al lado derecho del programa, seleccione algunas de ellas:
PAGE 60,132
_____ EXAMEN.EXE
.MODEL SMALL
.STACK _____
;-----------------------------------------------------________
NAMEPAR LABEL BYTE
MAXNLEN DB 30
NAMELEN DB ?
NAMEFLD DB 31 DUP ( )
PROMPT DB Name , _____
;-----------------------------------------------------.CODE
BEGIN PROC ...
MOV AX,@DATA
MOV .
CALL RUTINA6
RUTINA1 NEAR
MOV DX, 0000
CALL RUTINA3
CALL RUTINA4
CALL RUTINA6
CMP NAMELEN, 00
CALL RUTINA2
JMP RUTINA1
RUTINA2 PROC NEAR
MOV AX, 4C00H
INT
RET
RUTINA2 _______
RUTINA4 PROC ..
MOV AH,09H
LEA DX, .. 23.- ( )
INT 21H
..
RUTINA4 ENDP
ENDP
El lugar donde aparece un nmero acompaado de parntesis, es donde falta una instruccin o hay un
error. Las posibles respuestas se encuentran al lado derecho del programa, seleccione algunas de ellas:
PAGE 60,132
_____ EXAMEN.EXE
.MODEL SMALL
.STACK _____
;-----------------------------------------------------________
NAMEPAR LABEL BYTE
MAXNLEN DB 30
NAMELEN DB ?
NAMEFLD DB 31 DUP ( )
MOV BH, 00
INT 10H
RET
RUTINA3 ENDP
BEGIN ENDP
END BEGIN
21H
El lugar donde aparece un nmero acompaado de parntesis, es donde falta una instruccin o hay un
error. Las posibles respuestas se encuentran al lado derecho del programa, seleccione algunas de ellas:
PAGE 60,132
_____ EXAMEN.EXE
.MODEL SMALL
.STACK _____
;-----------------------------------------------------________
NAMEPAR LABEL BYTE
MAXNLEN DB 30
NAMELEN DB ?
NAMEFLD DB 31 DUP ( )
PROMPT DB Name , _____
;-----------------------------------------------------.CODE
BEGIN PROC ... 19.- ( )
MOV AX,@DATA
MOV .
CALL RUTINA6
RUTINA1 NEAR
MOV DX, 0000
CALL RUTINA3
CALL RUTINA4
CALL RUTINA6
CMP NAMELEN, 00
CALL RUTINA2
JMP RUTINA1
RUTINA2 PROC NEAR
MOV AX, 4C00H
INT
RET
RUTINA2 _______
RUTINA4 PROC ..
MOV AH,09H
LEA DX, ..
INT 21H
..
RUTINA4 ENDP
FAR
El lugar donde aparece un nmero acompaado de parntesis, es donde falta una instruccin o hay un
error. Las posibles respuestas se encuentran al lado derecho del programa, seleccione algunas de ellas:
PAGE 60,132
_____ EXAMEN.EXE
.MODEL SMALL
.STACK _____
;-----------------------------------------------------________
NAMEPAR LABEL BYTE
MAXNLEN DB 30
NAMELEN DB ?
NAMEFLD DB 31 DUP ( )
PROMPT DB Name , _____
;-----------------------------------------------------.CODE
BEGIN PROC ...
MOV AX,@DATA
MOV .
CALL RUTINA6
RUTINA1 NEAR
MOV DX, 0000
CALL RUTINA3
CALL RUTINA4
CALL RUTINA6
CMP NAMELEN, 00
CALL RUTINA2
JMP RUTINA1
RUTINA2 PROC NEAR
MOV AX, 4C00H
INT
RET
RUTINA2 _______
RUTINA4 PROC .. 22.- ( )
MOV AH,09H
LEA DX, ..
INT 21H
..
RUTINA4 ENDP
NEAR
El lugar donde aparece un nmero acompaado de parntesis, es donde falta una instruccin o hay un
error. Las posibles respuestas se encuentran al lado derecho del programa, seleccione algunas de ellas:
PAGE 60,132
_____ EXAMEN.EXE
.MODEL SMALL
.STACK _____
;-----------------------------------------------------________
NAMEPAR LABEL BYTE
MAXNLEN DB 30
NAMELEN DB ?
NAMEFLD DB 31 DUP ( )
PROMPT DB Name , _____
;-----------------------------------------------------.CODE
BEGIN PROC ...
MOV AX,@DATA
MOV .
CALL RUTINA6
RUTINA1 NEAR
MOV DX, 0000
CALL RUTINA3
CALL RUTINA4
CALL RUTINA6
CMP NAMELEN, 00
CALL RUTINA2
JMP RUTINA1
RUTINA2 PROC NEAR
MOV AX, 4C00H
INT
RET
RUTINA2 _______
RUTINA4 PROC ..
MOV AH,09H
LEA DX, ..
INT 21H
..
RUTINA4 ENDP
10H
PAGE 60,132
_____ EXAMEN.EXE
.MODEL SMALL
.STACK _____
;-----------------------------------------------------________
NAMEPAR LABEL BYTE
MAXNLEN DB 30
NAMELEN DB ?
NAMEFLD DB 31 DUP ( )
PROMPT DB Name , _____
;-----------------------------------------------------.CODE
BEGIN PROC ...
MOV AX,@DATA
MOV .
CALL RUTINA6
RUTINA1 NEAR 17.- ( )
MOV DX, 0000
CALL RUTINA3
CALL RUTINA4
CALL RUTINA6
CMP NAMELEN, 00
CALL RUTINA2
JMP RUTINA1
RUTINA2 PROC NEAR
MOV AX, 4C00H
INT
RET
RUTINA2 _______
RUTINA4 PROC ..
MOV AH,09H
LEA DX, ..
INT 21H
..
RUTINA4 ENDP
PROC
MOV AH 02H
MOV BH, 00
INT 10H
RET
RUTINA3 ENDP
BEGIN ENDP
END BEGIN