Documentos de Académico
Documentos de Profesional
Documentos de Cultura
0 0 1 1 0 1 1
0 1 0 1 1 0 1 Puertos (1)
0 1 1 1 1 1 0 Puertos (2)
Ejercicio
BUS DE DATOS
U2
BUS DE DIRECCIONES 10 11
/RD 9 A0 D1 12
8 A1 D2 13
7 A2 D3 15
6 A3 D4 16
5 A4 D5 17
/WR 4 A5 D6 18
3 A6 D7 19
25 A7 D8
24 A8
21 A9
23 A10
2 A11
A15 A14 A13 A12
22
1 U 3A 27 G
2 12 20 W
13 74H C 10 26 C E1 6064
C E2
VC C _BAR
U1
10 11
9 A0 D0 12
8 A1 D1 13
5
1
U 4A U 4B U 4C 7 A2 D2 15
6 A3 D3 16
74H C 04 74H C 04 74H C 04 5 A4 D4 17
4 A5 D5 18
3 A6 D6 19
A7 D7
6
25
2
24 A8 1
21 A9 R EAD Y
23 A10
2 A11
A12
22
3 U 3B 27 OE
4 6 20 WE 2864
5 74H C 10 CE
VC C _BAR
1 0 0 0 0 0 1 1 1 1 1 1 1
1 0 0 0 1 1 0 1 1 1 1 1 1
1 0 0 1 0 1 1 0 1 1 1 1 1
1 0 0 1 1 1 1 1 0 1 1 1 1
1 0 1 0 0 1 1 1 1 0 1 1 1
1 0 1 0 1 1 1 1 1 1 0 1 1
1 0 1 1 0 1 1 1 1 1 1 0 1
1 0 1 1 1 1 1 1 1 1 1 1 0
1100 0 c0
1100 1 c8
1110 0 e0
1110 1 e8
;******************************************************************************
; *
; Files required: P18F4550.INC *
; *
;******************************************************************************
;******************************************************************************
RESUL EQU 0X00
VAR1 EQU 0X01
VAR2 EQU 0X02
SELECT EQU 0X03
;******************************************************************************
RESET_VECTOR ORG 0
goto Main
ORG 0x1000
Main
CALL CFGPTOS
INICIO
CALL MENU
CLRF PORTE
CLRF PORTA
CLRF PORTC
GOTO INICIO
;********************************************************************
MENU
MOVFF PORTE,SELECT
MOVFF PORTA,VAR1
MOVFF PORTC,VAR2
SUM
MOVLW 0X01 ; ASIGNA VALOR DE 1 A W
CPFSEQ SELECT ;compara W con SELECT, si es igual salta
CALL MULT ; llama la sig. surrutina
MOVF VAR1,W ; si fuera una variable aux
ADDWF VAR2,W ; var2 se va a sumar, a w
MOVWF RESUL ; resul va a tener el valor de w
MOVWF LATD
RETURN
MULT
REST
MOVLW 0X03
CPFSEQ SELECT
CALL AND
MOVF VAR1,W ; w va a tomar lo que tiene var1
SUBWF VAR2,W ;
MOVWF RESUL ;
MOVWF LATD
RETURN
AND
MOVLW 0X04
CPFSEQ SELECT
CALL OR
MOVF VAR1,W ; w va a tomar lo que tiene var1
ANDWF VAR2,W
MOVWF RESUL ;
MOVWF LATD
RETURN
OR
MOVLW 0X05
CPFSEQ SELECT
CALL XOR
MOVF VAR2,WREG ; w va a tomar lo que tiene var1
IORWF VAR1,WREG
MOVWF RESUL
MOVWF LATD
RETURN
XOR
MOVLW 0X06
CPFSEQ SELECT
CALL NOT
OVF VAR2, W
XORWF VAR1, W ;
MOVWF RESUL ;
MOVWF LATD
RETURN
NOT
MOVLW 0X07
CPFSEQ SELECT
MOVF VAR1, WREG ;
NEGF WREG ;
MOVWF RESUL ;
RETURN
;********************************************************************
CFGPTOS
movlw 0x0F
movwf ADCON1
movlw 0x07
movwf CMCON
movlw 0x0F
movwf TRISA
movwf TRISC
movwf TRISE
movlw 0x00
movwf TRISD
movwf TRISB
return
;******************************************************************************
;End of program
END
1.- ¿Circuito encargado de seleccionar y habilitar a cada uno de los periféricos en el
espacio de memoria que le es asignado?
a) Microprocesador.
b) Microcontrolador.
c) Decodificador de direcciones.
d) Memoria
Respuesta correcta c
2.- ¿Arquitectura de computadora que utilizaban dispositivos de almacenamiento
físicamente separados para las instrucciones y para los datos?
a) Von Newmann
b) Harvard
Respuesta correcta b
3.- ¿La señal para la lectura de instrucciones almacenadas en EPROM o EEPROM
externa es?
a) La señal de /PSEN
b) La señal de /CS
c) La señal de /WR
d) La señal de /CE
Respuesta correcta a
4.- ¿La señal para escritura de datos en RAM externa es?
a) La señal de /WR
b) La señal de /CS
c) La señal de /PSEN
d) La señal de /RD
Respuesta correcta a
22.- ¿Componente que se puede utilizar para una comunicación con el exterior?
a) 8055
b) 74373
c) 8259
d) 8255
d) 74139
Respuesta correcta d
a) Puerto 1, 2, 3 y 4
b) Puerto a, b, c, d
c) Puerto a, b, c
d) Puerto 0,1, 2 y 3
Respuesta correcta c
Memoria dinámica debemos constantemente cargar por medio de controlador de memoria
Arquitectura Von newman cada vez que se hacía programa alambrado. No necesita cableando
con cada programa. Arquitectura de programa almacenado .Sus partes CPU, memoria principal,
periféricos de entrada salida básica.
RAM Memoria dispositivo que guarda la información puede leer y escribir escritura.
DRAM Dinámicas son dispositivos que requieren restaurar la información para evitar pérdidas.
DDR4 SDRAM
288 pines. A pesar de que la frecuencia aumenta de forma considerable, estas memorias son aún
más eficientes, ya que trabajan a 1,35 V en PC de escritorio y a 1,05 en los casos de portátiles.
Las versiones más potentes de hasta 4600 MHz trabajan a 1,45 V.
Otra de las novedades que implementan las DDR4, es que son capaces de funcionar en triple y
cuádruple canal (Triple Channel y Quad Channel). Además, ya tenemos posibilidad de montar
módulo de hasta 16 y 32 GB en un solo encapsulado.
DDR4: son las que se utilizan en los equipos de escritorio, vienen en un módulo DIMM de 288
contactos y operan a voltajes de entre 1,35 y 1,2 V.
DDR4L: Estas memorias están diseñadas para portátiles y servidores y están montadas en
unmódulo So-DIMM a 1,2 V.
DDR4U: Al igual que ocurre con las anteriores, se utilizan para servidores fundamentalmente
ytambién operan a 1,2 V. Su uso es escaso y están más extendidas las DDR4L.
LPDDR4: Están diseñadas para dispositivos móviles y trabajan a 1,1 o 1,05 V, aunque son menos
veloces que las DDR4 de escritorio como es normal. Trabajan a unos 1600 MHz, aunque también
existe otra versión llamada LPDDR4E que alcanza los 2133 MHz.