3. Un ciclo de instrucción está formado por
uno o más ciclos máquina.
Para que cualquier sistema de proceso de
datos basado en microprocesador (por
ejemplo un ordenador) o microcontrolador
(por ejemplo un reproductor de MP3)
realice una tarea (programa) primero debe
buscar cada instrucción en la memoria
principal y luego ejecutarla
5. Se tiene el pseudocodigo que permita sumar la edad de 20 personas
Suma <- 0
K <- 1
Mientras(k<10)hacer
Leer: edad
Suma <- suma +edad
K<- k+1
Fin mientras
Escribir suma
El codigo sugerido en ASSEMBLER es:
;INICIO
.model small
.stack 64
.data
:DECLARACIONES DE VARIABLES
Edad db 0
K db 0
Suma dd 0
6. ;DEFINIR MENSAJES
Msg1 db 10,13 “Ingrese la edad ::” , ‘$’
Msg2 db 10,13 “La suma de edades es::” ,
‘$’
;INICIALIZAR EL PROGRAMA
.code
Begin proc far
Mov ax,@data
Mov ds,ax
;PROCESO REPETITIVO
Mov k,1
CICLO:
Cmp k,20
Jae FINCICLO
;MOSTRAR SUMA DE EDADES
Mov ah,09
Lea dx,msg2
Int 21h
Mov dl,suma
Add dl,30h
Mov ah,02
Int 21h
;FINALIZAR PROGRAMA
Mov ah,4ch
Int 21h
Begin endp
End