SlideShare una empresa de Scribd logo
1 de 2
1. Ejecute el siguiente programa en ensamblador, construir el mapa de memoria
respectivo Para Di iniciales elija valores de longitud B si es necesario.(06 puntos)
ORG $2000
MULTI EQU $1
DIVIDIR EQU $2
INICIO MOVE.L #3, D5
MOVE.L #$BAC0, D1
MOVE.L #$7FF9, D4
OPERACION CMP.B #MULTI, D5
BEQ OPEMULTI
CMP.B #DIVIDIR, D5
BEQ OPEDIVIDE
BRA SEGUIR
OPEMULTI MULU D1, D4
CMPI.L #$FFFF, D4
BPL ERROR
MOVE.W D1, D7
BRA SEGUIR
OPEDIVIDE CMP.W #$0000, D1
BEQ ERROR
DIVU D4, D1
AND.L #$FFFF, D1
MOVE.W D1, D6
BRA SEGUIR
SEGUIR ADDI.W #7, D4
ROL.W #8, D4
LSR.W #4, D1
DBF D5, OPERACION
ERROR NOP
FIN STOP #$4000
2. Ejecute el siguiente programa del Método de la burbuja para ordenación
ORG $15000
TABLA DC.B
A,9,E,7
LONGITUD EQU $3
ORG $5000
INICIO LEA TABLA, A6
MOVE.W LONGITUD, D0
BURBUJA DBF D0,SIGUE
JMP FIN
SIGUE MOVEM.W D1-D5,-(A7)
MOVE.W D0, D5
PASADA CLR.W D1
CLR.W D4
LAZO MOVE.B
0(A6,D1.W),D2
MOVE.B 1(A6, D1.W), D3
CMP.B D3, D2
BCC NO_CAMBIO
MOVE.B D3, 0(A6, D1.W)
MOVE.B D2, 1(A6, D1.W)
ADD.W #1, D4
NO_CAMBIO ADD.W #1,D1
DBF D0, LAZO
MOVE.W D5, D0
TST.W D4
BNE PASADA
MOVEM.W (A7)+, D1-D5
FIN END (06 puntos)
3. Ejecute el siguiente programa (04 puntos)
org $500
dato dc.w $1234,$ABCD,$789A,$5B6B
movea.l #dato,A3
move.l (A3)+,D1
move.b (A3)+,D2
and.w D1,D2
move.b D2,(A3)+
move.l D1,-(A3)
4. En la evolución tecnológica de los microprocesadores y de las computadoras y los
equipos y o sistemas asociados a ellos, para permitir una adecuado
funcionamiento en todos los niveles .Asumir que se trata de una empresa
transnacional como la NESTLE, que factura las 24 horas ventas de gran
envergadura, y actualiza permanentemente su base de datos.
Describa las características del hardware y equipo asociado necesario para esta
empresa pueda soportar todo en procesamiento que sea necesario. (04 puntos)
a) A nivel de microprocesador
b) A nivel de HW de la computadora.
c) A nivel de HW de periféricos de E/S
d) A nivel de UPS.
e) A nivel de SSOO.
f) A nivel de Seguridad en el acceso local y remoto nacional.
g) A nivel de conexión remota con sedes internacionales.

Más contenido relacionado

Destacado (6)

Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Lenguajes máquina y ensamblador
Lenguajes máquina y ensambladorLenguajes máquina y ensamblador
Lenguajes máquina y ensamblador
 
Programas en lenguaje ensamblador
Programas en lenguaje ensambladorProgramas en lenguaje ensamblador
Programas en lenguaje ensamblador
 
Modos de direccionamiento
Modos de direccionamientoModos de direccionamiento
Modos de direccionamiento
 
Ejercicios cap 1 maquinas electricas unfv
Ejercicios cap 1 maquinas electricas unfvEjercicios cap 1 maquinas electricas unfv
Ejercicios cap 1 maquinas electricas unfv
 
Sistemas digitales II - Capitulo 12 final-UNFV
Sistemas digitales II - Capitulo 12 final-UNFVSistemas digitales II - Capitulo 12 final-UNFV
Sistemas digitales II - Capitulo 12 final-UNFV
 

Similar a Ejercicios 68000

Micc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_solucMicc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_soluc
Jair BG
 
Transcripcion cuaderno
Transcripcion cuadernoTranscripcion cuaderno
Transcripcion cuaderno
patriciochongo
 
Micc mej feb18_2010_solucion
Micc mej feb18_2010_solucionMicc mej feb18_2010_solucion
Micc mej feb18_2010_solucion
Jair BG
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN A RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN A RESUELTA 1er PARCIAL (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN A RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN A RESUELTA 1er PARCIAL (2019 2do ...
Victor Asanza
 
Manejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladoreManejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladore
Luis Zurita
 
Introducion del blooger
Introducion del bloogerIntroducion del blooger
Introducion del blooger
patochongo
 
Introducion del blooger
Introducion del bloogerIntroducion del blooger
Introducion del blooger
CHONGOMS
 
Introducion del blooger
Introducion del bloogerIntroducion del blooger
Introducion del blooger
LUISLEMY
 
Micc mej sept16_2010
Micc mej sept16_2010Micc mej sept16_2010
Micc mej sept16_2010
Jair BG
 
Introducion del blooger
Introducion del bloogerIntroducion del blooger
Introducion del blooger
yacque-1992
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN RESUELTO 1er PARCIAL (2019 2do Tér...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN RESUELTO 1er PARCIAL (2019 2do Tér...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN RESUELTO 1er PARCIAL (2019 2do Tér...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN RESUELTO 1er PARCIAL (2019 2do Tér...
Victor Asanza
 
Micc mej feb18_2010
Micc mej feb18_2010Micc mej feb18_2010
Micc mej feb18_2010
Jair BG
 

Similar a Ejercicios 68000 (20)

Curso Micro Tema 2
Curso Micro Tema 2Curso Micro Tema 2
Curso Micro Tema 2
 
Micc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_solucMicc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_soluc
 
Transcripcion cuaderno
Transcripcion cuadernoTranscripcion cuaderno
Transcripcion cuaderno
 
Taller 1
Taller 1 Taller 1
Taller 1
 
Guia de-programacion-i-visual-b-net
Guia de-programacion-i-visual-b-netGuia de-programacion-i-visual-b-net
Guia de-programacion-i-visual-b-net
 
Micc mej feb18_2010_solucion
Micc mej feb18_2010_solucionMicc mej feb18_2010_solucion
Micc mej feb18_2010_solucion
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN A RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN A RESUELTA 1er PARCIAL (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN A RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN A RESUELTA 1er PARCIAL (2019 2do ...
 
Manejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladoreManejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladore
 
Ejercicios introduccion a la programación en C
Ejercicios  introduccion a la programación en CEjercicios  introduccion a la programación en C
Ejercicios introduccion a la programación en C
 
Ejercicios C
Ejercicios CEjercicios C
Ejercicios C
 
Introducion del blooger
Introducion del bloogerIntroducion del blooger
Introducion del blooger
 
Introducion del blooger
Introducion del bloogerIntroducion del blooger
Introducion del blooger
 
Introducion del blooger
Introducion del bloogerIntroducion del blooger
Introducion del blooger
 
Semana 2 Fundamentos de Python(Ciclos y Listas)
Semana 2   Fundamentos de Python(Ciclos y Listas)Semana 2   Fundamentos de Python(Ciclos y Listas)
Semana 2 Fundamentos de Python(Ciclos y Listas)
 
Micc mej sept16_2010
Micc mej sept16_2010Micc mej sept16_2010
Micc mej sept16_2010
 
Fundamento de computadores- Motorola 68000
Fundamento de computadores- Motorola 68000Fundamento de computadores- Motorola 68000
Fundamento de computadores- Motorola 68000
 
Introducion del blooger
Introducion del bloogerIntroducion del blooger
Introducion del blooger
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN RESUELTO 1er PARCIAL (2019 2do Tér...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN RESUELTO 1er PARCIAL (2019 2do Tér...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN RESUELTO 1er PARCIAL (2019 2do Tér...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN RESUELTO 1er PARCIAL (2019 2do Tér...
 
Micc mej feb18_2010
Micc mej feb18_2010Micc mej feb18_2010
Micc mej feb18_2010
 
Salinas parcial
Salinas  parcialSalinas  parcial
Salinas parcial
 

Ejercicios 68000

  • 1. 1. Ejecute el siguiente programa en ensamblador, construir el mapa de memoria respectivo Para Di iniciales elija valores de longitud B si es necesario.(06 puntos) ORG $2000 MULTI EQU $1 DIVIDIR EQU $2 INICIO MOVE.L #3, D5 MOVE.L #$BAC0, D1 MOVE.L #$7FF9, D4 OPERACION CMP.B #MULTI, D5 BEQ OPEMULTI CMP.B #DIVIDIR, D5 BEQ OPEDIVIDE BRA SEGUIR OPEMULTI MULU D1, D4 CMPI.L #$FFFF, D4 BPL ERROR MOVE.W D1, D7 BRA SEGUIR OPEDIVIDE CMP.W #$0000, D1 BEQ ERROR DIVU D4, D1 AND.L #$FFFF, D1 MOVE.W D1, D6 BRA SEGUIR SEGUIR ADDI.W #7, D4 ROL.W #8, D4 LSR.W #4, D1 DBF D5, OPERACION ERROR NOP FIN STOP #$4000 2. Ejecute el siguiente programa del Método de la burbuja para ordenación ORG $15000 TABLA DC.B A,9,E,7 LONGITUD EQU $3 ORG $5000 INICIO LEA TABLA, A6 MOVE.W LONGITUD, D0 BURBUJA DBF D0,SIGUE JMP FIN SIGUE MOVEM.W D1-D5,-(A7) MOVE.W D0, D5 PASADA CLR.W D1 CLR.W D4 LAZO MOVE.B 0(A6,D1.W),D2 MOVE.B 1(A6, D1.W), D3 CMP.B D3, D2 BCC NO_CAMBIO MOVE.B D3, 0(A6, D1.W) MOVE.B D2, 1(A6, D1.W) ADD.W #1, D4 NO_CAMBIO ADD.W #1,D1 DBF D0, LAZO MOVE.W D5, D0 TST.W D4 BNE PASADA MOVEM.W (A7)+, D1-D5 FIN END (06 puntos) 3. Ejecute el siguiente programa (04 puntos) org $500 dato dc.w $1234,$ABCD,$789A,$5B6B movea.l #dato,A3 move.l (A3)+,D1 move.b (A3)+,D2
  • 2. and.w D1,D2 move.b D2,(A3)+ move.l D1,-(A3) 4. En la evolución tecnológica de los microprocesadores y de las computadoras y los equipos y o sistemas asociados a ellos, para permitir una adecuado funcionamiento en todos los niveles .Asumir que se trata de una empresa transnacional como la NESTLE, que factura las 24 horas ventas de gran envergadura, y actualiza permanentemente su base de datos. Describa las características del hardware y equipo asociado necesario para esta empresa pueda soportar todo en procesamiento que sea necesario. (04 puntos) a) A nivel de microprocesador b) A nivel de HW de la computadora. c) A nivel de HW de periféricos de E/S d) A nivel de UPS. e) A nivel de SSOO. f) A nivel de Seguridad en el acceso local y remoto nacional. g) A nivel de conexión remota con sedes internacionales.