Ejercicios 68000

3
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 INICI O 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

Transcript of Ejercicios 68000

Page 1: Ejercicios 68000

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 $2000MULTI EQU $1DIVIDIR EQU $2INICIO MOVE.L #3, D5

MOVE.L #$BAC0, D1 MOVE.L #$7FF9, D4OPERACION CMP.B #MULTI, D5 BEQ OPEMULTI CMP.B #DIVIDIR, D5 BEQ OPEDIVIDE BRA SEGUIROPEMULTI MULU D1, D4 CMPI.L #$FFFF, D4 BPL ERROR

MOVE.W D1, D7BRA SEGUIR

OPEDIVIDE CMP.W #$0000, D1 BEQ ERROR DIVU D4, D1 AND.L #$FFFF, D1 MOVE.W D1, D6 BRA SEGUIRSEGUIR ADDI.W #7, D4 ROL.W #8, D4 LSR.W #4, D1 DBF D5, OPERACION ERROR NOPFIN STOP #$4000

2. Ejecute el siguiente programa del Método de la burbuja para ordenación ORG $15000 TABLA DC.B

A,9,E,7LONGITUD 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,$5B6Bmovea.l #dato,A3move.l (A3)+,D1move.b (A3)+,D2

Page 2: Ejercicios 68000

and.w D1,D2move.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 microprocesadorb) A nivel de HW de la computadora.c) A nivel de HW de periféricos de E/Sd) 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.