Академический Документы
Профессиональный Документы
Культура Документы
Chimborazo
Escuela de Ingeniera Electrnica en
Telecomunicaciones Y Redes
Materia: Arquitectura de computadores
Tema: implementar un programa en el debug del DOS
Integrantes: Vernica Ribadeneira
Eduardo Tenezaca
Cdigos: 19
183
DATOS INFORMATIVOS
1.1 Nombres:
Ribadeneira Vernica
Tenezaca Eduardo
1.2 Cdigos:
19
183
1.3 Tema:
Implementacion de un programa en el debug del DOS
1.4 Fecha de entrega:
Viernes, 27 de enero del 2012
2. OBJETIVOS
2.1 Objetivo General
Conocer y comprobar las funciones que desempea un diodo rectificador en un
circuito realizando las mediciones respectivas con el osciloscopio.
2.2 Objetivos Especficos
Identificar las propiedades y caractersticas que posee un diodo rectificador para
su correcta implementacin y funcionamiento.
Determinar la polaridad de un diodo utilizando el multmetro.
Aprender y realizar el montaje de varios circuitos que se puedan efectuar
utilizando dicho componente para conocer la funcin que desempea en cada
uno.
Conocer y comprender el fenmeno de la rectificacin de una seal y sus tipos
para su anlisis grafico mediante el osciloscopio.
3. MARCO TEORICO.
debug
El "Debug" es una utilidad de MS-DOS que permite visualizar memoria,
introducir programas en ella y rastrear su ejecucin. Una caracterstica de debug es que
despliega todo el cdigo del programa en formato hexadecimal.
Es importante saber que muchos usos de este tipo de utilidades de bajo nivel, requieren
un funcionamiento stand-alone, es decir, fuera de un Sistema Operativo multi-usuario,
ya que stos encapsulan y ocultan muchos aspectos del hardware.
Debug es til para:
Ensamblar pocas lneas de cdigo
Des-ensamblar cdigo en RAM, ROM y ejecutables
Correr paso-a-paso programas
Desplegar datos en memoria
Verificar estado de los registros del CPU
INSTRUCCIONES DEL DEBUG
Assemble A [address] o A [direccin]
Sin parmetros ensambla las instrucciones que se introduzcan, guardndolas en la
direccin siguiente a la que se lleg en el ltimo "a". Cuando se utiliza este comando se
le puede dar como parmetro la direccin donde se desea que se inicie el ensamblado, si
se omite el parmetro el ensamblado se iniciar en la localizacin especificada por
CS:IP, usualmente 0100H, que es la localizacin donde deben iniciar los programas con
extensin .COM, y ser la localizacin que utilizaremos debido a que debug solo puede
crear este tipo especfico de programas.
Compare C range address C <bloque> <direccin>
Este comando compara y reporta diferencias entre los contenidos de dos bloques de
memoria.
La sintaxis es:
<bloque> es la direccin de inicio y fin de un bloque o, si se preceden con "L", la
direccin de
inicio y la longitud del bloque; <direccin> es el inicio de otro bloque. Se presupone
que la longitud de ambos bloques es la misma.
Dump D [range][intervalo] D [intervalo]
Muestra el contenido de una zona de memoria en hexadecimal y en ASCII. Sin
parmetros muestra los primeros 128 bytes a partir de la posicin a la que se lleg en el
ltimo "d". Si se le da un rango, mostrar ese rango.
Enter E address [list]
E direccin [lista]
Permite editar, byte por byte, una zona de memoria. Muestra -en hexadecimal- el byte
de esa posicin y permite escribir otro valor para cambiarlo. Pulsando espacio pasa al
byte siguiente, dejando como estaba el anterior si no se ha cambiado, o guardando los
cambios s se ha hecho. Para terminar la edicin se pulsa INTRO.
Fill F range list F [lista de intervalos]
Llena una zona de memoria con un valor determinado. Como al terminar un programa
la zona de memoria en que se resida no se borra (ponindola a cero, por ejemplo), a
menudo es til para distinguir entre lo que son datos del programa actual y lo que es
basura del anterior.
GO G[=address][addresses]
Sin parmetros, empieza a ejecutar desde la posicin cs:ip hasta que se acabe el
programa. Si la orden es "g <direccion>", la ejecucin empieza en cs:ip y termina
(debug pone un break point) justo antes de ejecutar la instruccin que se encuentra en
<direccion>.
Parmetros: [<=dir_origen>] <dir_destino> ( NOTA: HAY QUE INCLUIR EL '=' )
Resultados: se ejecutan instrucciones desde CS:<dir_origen> hasta CS:<ir_destino>, si
no se especifica la direccin origen, se toma como direccin origen CS:IP. Por cierto no
se os ocurra ejecutar el comando 'G' a secas, porque podis parar en alguna instruccin
que no tiene sentido o podis obtener un bonito cuelgue de la ventana MS-DOS o un
bloqueo del sistema, si lo ests ejecutando A PANTALLA COMPLETA; a no ser que
por casualidades del destino, DEBUG encuentre una int 20h, o cualquier cosa peor.
HEX H NUM1 NUM2:
Muestra por pantalla el resultado (en hexadecimal) de las operaciones num1+num2 y
num1-
num2.
Parmetros: 2 nmeros hexadecimales de 4 dgitos ( mximo )
Uso: la instruccin "H <op_1> <op_2>" nos devuelve la suma y la resta ( en
complemento a dos) de los dos operandos suministrados
Resultado: <resultado_1> ; Es la suma ( <op_1> + <op_2>), <resultado_2> ; es la resta
(<op_1> - <op_2> ).
LOAD L[address][drive][firstsector][number] l [direccion] [unidad] [sector]
[n sectores]
Si se le dan todos los parmetros lee de la unidad dada, empezando en el sector
indicado, tantos sectores como determine "nsectores" y los guarda en la posicin de
memoria especificada por "direccin".
Poniendo slo l direccin intenta cargar el fichero definido con la orden n (ver abajo) en
esa
posicin.
Parmetros: <direc_destino> <unidad> <primer_sector> <numero>
Resultados: Esta instruccin carga en comenzando en la direccin de memoria
DS:<dir_destino> el <numero> de sectores especificados de la <unidad> ( NOTA: A=
0, B=1, C=2, ... )
Move M Range address
Mueve la zona de memoria delimitada por "rango" a la direccin "direccin".
Name N [pathname][arglist]
Da un nombre de fichero sobre el que actan l y w.
STEP P[=address][number] P [=direccin] [nmero]
Trace puede ser incmodo si no se quiere depurar el cdigo de las rutinas de
interrupcin , o si ya se sabe el cdigo que hay en las subrutinas y tan slo interesa
seguir avanzando sin entrar en
ellas. En estos casos se usa p.
Parmetros: <=dir_origen> <NUM_instrucciones>
Resultados: es como el comando 'T' sin embargo si llamamos a una subrutina y
usramos el
comando 'T' entraramos dentro del cdigo de la subrutina, por lo que si ejecutamos una
interrupcin de MS-DOS no sabramos que estamos haciendo
Quit
Q Salir de debug y volver al DOS.
Register R[register] R [registro]
Sin parmetros, muestra el contenido de los registros de la CPU, as como la prxima
instruccin a ejecutar."R [REGISTRO]" muestra el contenido del registro especificado
y cambia el prompt de "-" a ":" invitando a que se cambie su valor. Pulsando Enter sin
ms lo deja como estaba.
Parmetros: [registro]
Resultado: Si especificamos un registro, DEBUG nos permite modificar el contenido de
ese
registro, si no lo hemos especificado, nos presenta por pantalla el contenido de los
registros
principales del procesador, adems nos muestra la instruccin apuntada por CS:IP
Registro de flags: Para poder cambiar el registro de flags, hay que usar el comando "H
F" y
aparecer algo tal que as:
NV UP EI PL NZ NA PO NC - ; meter aqu una lista de los indicadores que se
quieran.
Search Range list
Busca una secuencia de bytes o una cadena en el rango especificado, mostrando la
direccin en
que aparece en pantalla. s 100 500 cd 13 Busca todas las llamadas a la interrupcin 13h
(cdigo mquina cdh 13h). s 100:0 ffff "virus" muestra las zonas de memoria del
segmento 100h en que aparece la palabra "virus".
Trace T[=address][value]
Ejecuta la instruccin apuntada por cs:ip y vuelve a debug. Permite ejecutar paso a paso
un programa y observar en cada instruccin el efecto producido. Si haciendo "trace" se
llega a una subrutina (CALL) o a una interrupcin (INT) la siguiente instruccin que se
ejecutar ser la primera de la subrutina o la primera de la rutina de atencin de la
interrupcin correspondiente.
Parmetros: [< =direccin>] ; Direccin a partir de la cual se quiere que se tracee (OJO:
HAY QUE PONER EL '=' ) <num_instrucciones> ; Nmero de instrucciones que hay
que ejecutar
Resultados: se ejecutan las <NUM_instrucciones> instrucciones a partir de
CS:<direccion> ( si se ha especificado <direccion> ) o se ejecutan
<NUM_instrucciones> a partir de CS:IP, si no se especifica el parmetro
<NUM_instrucciones> se ejecuta una nica instruccin.
Unassembled U [range]
Desensambla una zona de memoria. Si no se le dan parmetros empieza a hacerlo en la
direccin apuntada por cs:ip. Tambin se le puede decir qu zona se quiere ver con u
<direccin> pudiendo ser la direccin absoluta (u segmento:desplazamiento) o relativa
al segmento de cdigo actual (u desplazamiento).
Si se da un rango de direcciones desensamblar esa zona: u 1000 2000 desensambla el
cdigo que haya desde cs:1000 a cs:2000. Todos los nmeros son tratados como
hexadecimales, as que u 1000 empieza a desensamblar desde la posicin 4096
(decimal) del segmento de cdigo.
Parmetros: <dir_comienzo> [<dir_final>]
Resultados: se desensamblan las direcciones de memoria a partir de
CS:<dir_comienzo> hasta CS:<dir_final> ( <dir_final> es opcional )
Write W[address]
La sintaxis completa es w [direccin] [unidad] [sector] [n sectores] Con todos los
parmetros
escribe en la unidad y sectores dados el contenido de la direccin de memoria.
Pasndole slo la direccin escribe en el fichero definido con n tantos bytes como
determinen el par de registros BX:CX a partir de la posicin de memoria dada.
AYUDA?
En versiones recientes de MS-DOS (por lo menos a partir de la 5) muestra una mini-
ayuda.
Existen algunas rdenes ms para tratar con memoria expandida y otras operaciones que
no sern de especial relevancia para el tema que nos ocupa.
Es posible cambiar el valor del registro de banderas, as como utilizarlo como estructura
de
control en nuestros programas como se ver mas adelante. Cada bit del registro tiene un
nombre y significado especial, la lista dada a continuacin describe el valor de cada bit,
tanto apagado como prendido y su relacin con las operaciones del procesador:
Overflow
NV = no hay desbordamiento;
OV = s lo hay
Direction
UP = hacia adelante;
DN = hacia atras;
Interrupts
DI = desactivadas;
EI = activadas
Sign
PL = positivo;
NG = negativo
Zero
NZ = no es cero;
ZR = s lo es
Auxiliary Carry
NA = no hay acarreo auxiliar;
AC = hay acarreo auxiliar
Parity
PO = paridad non;
PE = paridad par;
Carry
NC = no hay acarreo;
CY = S lo hay
ARITMETICAS
Instruccin ADC
Propsito: Adicin con acarreo.
Sintaxis:
ADC destino, fuente
Lleva a cabo la suma de dos operandos y suma uno al resultado en caso de que la
bandera CF est activada, esto es, en caso de que exista acarreo.
El resultado se guarda en el operando destino.
Instruccin ADD
Propsito: Adicin de los operandos.
Sintaxis:
ADD destino, fuente
Suma los dos operandos y guarda el resultado en el operando destino.
Instruccin DIV
Propsito: Divisin sin signo
Sintaxis:
DIV fuente
El divisor puede ser un byte o palabra y es el operando que se le da a la instruccin.
Si el divisor es de 8 bits se toma como dividendo el registro de 16 bits AX y si el divisor
es de 16 bits se tomara como dividendo el registro par DX:AX, tomando como palabra
alta DX y como baja AX.
Si el divisor fu un byte el cociente se almacena en el registro AL y el residuo en AH, si
fu una palabra el cociente se guarda en AX y el residuo en DX.
Instruccin IDIV
Propsito: Divisin con signo
Sintaxis:
IDIV fuente
Consiste basicamente en lo mismo que la instruccin DIV, solo que esta ltima realiza
la operacin con signo.
Para sus resultados utiliza los mismos registros que la instruccin DIV.
Instruccin MUL
Propsito: Multiplicacin sin signo
Sintaxis:
MUL fuente
El ensamblador asume que el multiplicando sera del mismo tamao que el del
multiplicador, por lo tanto multiplica el valor almacenado en el registro que se le da
como operando por el que se encuentre contenido en AH si el multiplicador es de 8 bits
o por AX si el multiplicador es de 16 bits.
Cuando se realiza una multiplicacin con valores de 8 bits el resultado se almacena en
el registro AX y cuando la multiplicacin es con valores de 16 bits el resultado se
almacena en el registro par DX:AX.
Instruccin IMUL
Propsito: Multiplicacin de dos enteros con signo.
Sintaxis:
IMUL fuente
Este comando hace lo mismo que el anterior, solo que si toma en cuenta los signos de
las cantidades que se multiplican.
Los resultados se guardan en los mismos registros que en la instruccin MUL.
Instruccin SBB
Propsito: Substraccin con acarreo
Sintaxis:
SBB destino, fuente
Esta instruccin resta los operandos y resta uno al resultado si CF est activada. El
operando fuente siempre se resta del destino.
Este tipo de substraccin se utiliza cuando se trabaja con cantidades de 32 bits.
Instruccin SUB
Propsito: Substraccin
Sintaxis:
SUB destino, fuente
Resta el operando fuente del destino.
DE SALTO
Instruccin JMP
Propsito: Salto incondicional
Sintaxis:
JMP destino
Esta instruccin se utiliza para desviar el flujo de un programa sin tomar en cuenta las
condiciones actuales de las banderas ni de los datos.
Instruccin JA (JNBE)
Propsito: Brinco condicional
Sintaxis:
JA Etiqueta
Despus de una comparacin este comando salta si est arriba o salta si no est abajo o
si no es igual.
Esto significa que el salto se realiza solo si la bandera CF esta desactivada o si la
bandera ZF esta desactivada (que alguna de las dos sea igual a cero).
Instruccin JAE (JNB)
Propsito: salto condicional
Sintaxis:
JAE etiqueta
Salta si est arriba o si es igual o salta si no est abajo.
El salto se efectua si CF esta desactivada.
Instruccin JB (JNAE)
Propsito: salto condicional
Sintaxis:
JB etiqueta
Salta si est abajo o salta si no est arriba o si no es igual.
Se efecta el salto si CF esta activada.
Instruccin JBE (JNA)
Propsito: salto condicional
Sintaxis:
JBE etiqueta
Salta si est abajo o si es igual o salta si no est arriba.
El salto se efecta si CF est activado o si ZF est activado (que cualquiera sea igual a
1).
Instruccin JE (JZ)
Propsito: salto condicional
Sintaxis:
JE etiqueta
Salta si es igual o salta si es cero.
El salto se realiza si ZF est activada.
Instruccin JNE (JNZ)
Propsito: salto condicional
Sintaxis:
JNE etiqueta
Salta si no es igual o salta si no es cero.
El salto se efectua si ZF est desactivada.
Instruccin JG (JNLE)
Propsito: salto condicional, se toma en cuenta el signo.
Sintaxis:
JG etiqueta
Salta si es ms grande o salta si no es menor o igual.
El salto ocurre si ZF = 0 u OF = SF.
Instruccin JGE (JNL)
Propsito: salto condicional, se toma en cuenta el signo.
Sintaxis:
JGE etiqueta
Salta si es ms grande o igual o salta si no es menor que.
El salto se realiza si SF = OF
Instruccin JL (JNGE)
Propsito: salto condicional, se toma en cuenta el signo.
Sintaxis:
JL etiqueta
Salta si es menor que o salta si no es mayor o igual.
El salto se efecta si SF es diferente a OF.
Instruccin JLE (JNG)
Propsito: salto condicional, se toma en cuenta el signo.
Sintaxis:
JLE etiqueta
Salta si es menor o igual o salta si no es ms grande.
El salto se realiza si ZF = 1 o si SF es diferente a OF
Instruccin JC
Propsito: salto condicional, se toman en cuenta las banderas.
Sintaxis:
JC etiqueta
Salta si hay acarreo.
El salto se realiza si CF = 1
Instruccin JNC
Propsito: salto condicional, se toma en cuenta el estado de las banderas.
Sintaxis:
JNC etiqueta
Salta si no hay acarreo.
El salto se efecta si CF = 0.
Instruccin JNO
Propsito: salto condicional, se toma en cuenta el estado de las banderas.
Sintaxis:
JNO etiqueta
Salta si no hay desbordamiento.
El salto se efectua si OF = 0.
Instruccin JNP (JPO)
Propsito: salto condicional, toma en cuenta el estado de las banderas.
Sintaxis:
JNP etiqueta
Salta si no hay paridad o salta si la paridad es non.
El salto ocurre si PF = 0.
Instruccin JNS
Propsito: salto condicional, toma en cuenta el estado de las banderas.
Sintaxis:
JNP etiqueta
Salta si el signo esta desactivado.
El salto se efecta si SF = 0.
Instruccin JO
Propsito: salto condicional, toma en cuenta el estado de las banderas.
Sintaxis:
JO etiqueta
Salta si hay desbordamiento (overflow).
El salto se realiza si OF = 1.
Instruccin JP (JPE)
Propsito: salto condicional, toma en cuenta el estado de las banderas.
Sintaxis:
JP etiqueta
Salta si hay paridad o salta si la paridad es par.
El salto se efecta si PF = 1.
Instruccin JS
Propsito: salto condicional, toma en cuenta el estado de las banderas.
Sintaxis:
JS etiqueta
Salta si el signo est prendido.
El salto se efecta si SF = 1.
Instruccin LOOP
Propsito: Generar un ciclo en el programa.
Sintaxis:
LOOP etiqueta
La instruccin loop decrementa CX en 1, y transfiere el flujo del programa a la etiqueta
dada como operando si CX es diferente a 1.
Instruccin LOOPE
Propsito: Generar un ciclo en el programa considerando el estado de ZF
Sintaxis:
LOOPE etiqueta
Esta instruccin decrementa CX en 1. Si CX es diferente a cero y ZF es igual a 1,
entonces el flujo del programa se transfiere a la etiqueta indicada como operando.
Instruccin LOOPNE
Propsito: Generar un ciclo en el programa, considerando el estado de ZF
Sintaxis:
LOOPNE etiqueta
Esta instruccin decrementa en uno a CX y transfiere el flujo del programa solo si ZF es
diferente a 0.
Instruccin DEC
Propsito: Decrementar el operando
Sintaxis:
DEC destino
Esta operacin resta 1 al operando destino y almacena el nuevo valor en el mismo
oeprando.
Instruccin INC
Propsito: Incrementar el operando.
Sintaxis:
INC destino
La instruccin suma 1 al operando destino y guarda el resultado en el mismo operando
destino.
Instruccin CMP
Propsito: Comparar los operandos.
Sintaxis:
CMP destino, fuente
Esta instruccin resta el operando fuente al operando destino pero sin que ste almacene
el resultado de la operacin, solo se afecta el estado de las banderas.
Instruccin CMPS (CMPSB) (CMPSW)
Propsito: Comparar cadenas de un byte o palabra.
Sintaxis:
CMP destino, fuente
Con esta instruccin la cadena de caracteres fuente se resta de la cadena destino.
Se utilizan DI como indice para el segmento extra de la cadena fuente y SI como indice
de la cadena destino.
Solo se afecta el contenido de las banderas y tanto DI como SI se incrementan.
Instruccin CLC
Propsito: Limpiar bandera de acarreo.
Sintaxis:
CLC
Esta instruccin apaga el bit correspondiente a la bandera de acarreo, o sea, lo pone en
cero.
Instruccin CLD
Propsito: Limpiar bandera de direccin
Sintaxis:
CLD
La instruccin CLD pone en cero el bit correspondiente a la bandera de direccin.
Instruccin CLI
Propsito: Limpiar bandera de interrupcin
Sintaxis:
CLI
CLI pone en cero la bandera de interrupciones, desabilitando as aquellas interrupciones
enmascarables.
Una interrupcin enmascarable es aquella cuyas funciones son desactivadas cuando IF =
0.
Instruccin CMC
Propsito: Complementar la bandera de acarreo.
Sintaxis:
CMC
Esta instruccin complementa el estado de la bandera CF, si CF = 0 la instruccin la
iguala a 1, y si es 1 la instruccin la iguala a 0.
Podemos decir que unicamente "invierte" el valor de la bandera.
Instruccin STC
Propsito: Activar la bandera de acarreo.
Sintaxis:
STC
Esta instruccin pone la bandera CF en 1.
Instruccin STD
Propsito: Activar la bandera de direccin.
Sintaxis:
STD
La instruccin STD pone la bandera DF en 1.
Instruccin STI
Propsito: Acticar la bandera de interrupcin.
Sintaxis:
STI
La instruccin activa la bandera IF, esto habilita las interrupciones externas
enmascarables (las que funcionan unicamente cuando IF = 1 ).
4. REALIZACIN PRCTICA
4.1 Materiales y Equipos
Osciloscopio
Diodo Rectificador
Resistencia, R= 470
Condensador electroltico, C= 3.3 nF
Fuente AC
Multmetro
Protoboard
Identificacin de los terminales del diodo
(a) Determinar la polaridad del diodo utilizando el multmetro. Para identificar
la polaridad del componente situar el multmetro en la posicin adecuada
(depende del tipo de multmetro que se est utilizando).
a b
(+) ( - )
Vab = 0.55 V Vba = 0 V
(b) Justificar la asignacin de nodo o de ctodo a los terminales del diodo
Mediante la identificacin del anillo a banda en uno de sus extremos, el mismo que
nos indica el terminal que corresponde al ctodo(-) y por ende el otro terminal es el
anado (+).
El diodo en un circuito rectificador
En esta seccin se comprueba el efecto rectificador del diodo
(a) Montar el circuito de la figura siguiente:
(b) Conectar el osciloscopio para visualizar simultneamente las tensiones de
entrada y salida
(c) Ajustar el generador, en salida sinusoidal para obtener 7 Vpp a 1 KHz en la
entrada
(d) Describir el comportamiento del diodo de este circuito en corriente alterna
El diodo es un semiconductor por lo tanto cuando circula la corriente en la tensin de
salida hay una diferencia de potencial.
(e) Representar en una misma grfica, las formas de onda de la tensin de
entrada y la tensin de salida del circuito representado
Aadir al montaje anterior un condensador C, en paralelo con la resistencia de
carga R
(f) Dibujar las formas de onda que se obtienen
(g) Comentar los resultados
Mediante la realizacin de la prctica y la visualizacin de los resultados en el
osciloscopio hemos comprobado que se cumple las propiedades del diodo rectificador
en un circuito, en este caso un rectificador de media onda el cual elimina la parte
negativa de la seal de entrada.
PREGUNTAS:
1. Definir rectificacin
Cuando hablamos de rectificacin, nos referimos, en otras palabras a corregir,
modificar.Cuando se trata de corriente alterna, cambiamos su forma original a otra,
esto es, de corriente alterna a corriente directa pulsante (la nica corriente directa pura
es la de las pilas, bateras o acumuladores).
De los tubos rectificadores ms populares, podemos nombrar el 81, este consista en 2
elementos, el filamento (ctodo) y la placa (nodo), el diodo semiconductor, tambin
consta de 2 elementos, ctodo y nodo, y la funcin de ambos es exactamente la
misma, rectificar la corriente alterna. Toda vez que la corriente pasa por el diodo, los
ciclos completos ya no estn presentes, ahora, nicamente tenemos la parte positiva de
estos, la rectificacin puede ser de media onda o de onda completa. La rectificacin de
la onda completa aporta mejores resultados ya que se aprovechan los 2 ciclos de la
corriente alterna, positivos y negativos, por ser un tanto ms pura que la media onda.
2. Mencione las caractersticas de un diodo semiconductor
El diodo semiconductor est constituido fundamentalmente por una unin P-
N, aadindole un terminal de conexin y una cpsula, dejando al exterior los
terminales que corresponden al nodo (zona P) y al ctodo (Zona N)
Deja circular corriente a travs suyo cuando se conecta el polo positivo de la
batera al nodo, y el negativo al ctodo, y se opone al paso de la misma si se
realiza la conexin opuesta. Esta interesante propiedad puede utilizarse para
realizar la conversin de corriente alterna en continua, a este procedimiento se
le denomina rectificacin.
Es de tamao mucho ms reducido, lo que contribuye a la miniaturizacin de
los circuitos.
Funciona con tensiones bajas, lo que posibilita su empleo en circuitos
alimentados a pilas o bateras.
Pueden ser utilizados en equipos que manejen grandes corrientes, aplicacin
que con diodos de vaco resultaba prohibitiva en ocasiones por el gran tamao
de stos.
Los diodos semiconductores de muy pequeo tamao son utilizados para
aplicaciones que no requieran conducciones de corrientes altas.
3. Dibuje la conexin de polarizacin directa de un diodo semiconductor,
mencionando lo que sucede en dicho circuito
Polarizacin directa de un diodo
En este caso, la batera disminuye la barrera de potencial de la zona de carga espacial,
permitiendo el paso de la corriente de electrones a travs de la unin; es decir, el diodo
polarizado directamente conduce la electricidad.
4. Dibuje la conexin de polarizacin inversa de un diodo semiconductor,
mencionando lo que sucede en dicho circuito
Polarizacin inversa de un diodo
En este caso, el diodo no conduce, quedando el circuito abierto. La tensin de salida es
nula, al igual que la intensidad de corriente.
5. Dibuje el circuito rectificador de media onda, indicando que sucede con la
onda senoidal despus del diodo
El diodo elimina la parte negativa de la seal de entrada.
6. De la pregunta anterior, que pasa si invertimos el diodo semiconductor.
La tensin de salida es nula. Por los tanto no hay onda.
5. CONCLUSIONES
Los diodos rectificadores son de unin (PN), puede obtenerse durante el proceso de
disolucin o mediante un sistema de disolucin y recristalizacin.
La polarizacin directa permite el paso de la corriente en una sola direccin en
cambio, cuando se polariza inversamente no conduce corriente, adems su voltaje
es cero.
La rectificacin es el proceso que convierte una corriente elctrica alterna que
circula alternativamente en un sentido en una corriente continua, que slo fluye en
un sentido.
Un rectificador de onda completa se diferencia de uno de media onda, porque la
parte negativa de la seal se convierte en positiva o bien la parte positiva se
convertir en negativa, segn se necesite una seal positiva o negativa de corriente
continua.
6. BIBLIOGRAFIA
http://es.wikipedia.org/wiki/Condensador_electrol%C3%ADtico
http://www.electronica2000.net/curso_elec/leccion12.htm
http://www.suite101.net/content/caracteristicas-de-los-diodos-semiconductores-
a36982
http://es.wikipedia.org/wiki/Rectificador_de_onda_completa
http://es.wikibooks.org/wiki/Funcionamiento_del_diodo_rectificador
http://www.electronicafacil.net/tutoriales/Diodos-
Semiconductores.phpwikipedia.org/wiki/Rectificador_de_media_onda
http://es.wikipedia.org/wiki/Diodo
7. ANEXOS.