<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Microprocesadores1's Blog</title>
	<atom:link href="http://microprocesadores1.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://microprocesadores1.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Wed, 13 May 2009 05:13:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='microprocesadores1.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Microprocesadores1's Blog</title>
		<link>http://microprocesadores1.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://microprocesadores1.wordpress.com/osd.xml" title="Microprocesadores1&#039;s Blog" />
	<atom:link rel='hub' href='http://microprocesadores1.wordpress.com/?pushpress=hub'/>
		<item>
		<title>problemas de transicion</title>
		<link>http://microprocesadores1.wordpress.com/2009/05/08/problemas-de-transicion/</link>
		<comments>http://microprocesadores1.wordpress.com/2009/05/08/problemas-de-transicion/#comments</comments>
		<pubDate>Fri, 08 May 2009 07:23:17 +0000</pubDate>
		<dc:creator>microprocesadores1</dc:creator>
				<category><![CDATA[Jose Carlos Pagan]]></category>
		<category><![CDATA[Proyecto 3]]></category>

		<guid isPermaLink="false">http://microprocesadores1.wordpress.com/?p=188</guid>
		<description><![CDATA[Luego de haber establecido y probado la estructura del programa para el proyecto del el juego de memory encontramos que aunque cada nivel individualmente funciona muy bien existen problemas al momento de cambiar de un nivel a otro. Aunque al verificar el programa todo resulta muy bien cuando se corre el mismo el programa aveces rechaza [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=188&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Luego de haber establecido y probado la estructura del programa para el proyecto del el juego de memory encontramos que aunque cada nivel individualmente funciona muy bien existen problemas al momento de cambiar de un nivel a otro. Aunque al verificar el programa todo resulta muy bien cuando se corre el mismo el programa aveces rechaza los caracteres escogidos aun cuando las parejas que se escogieron fueron correctas el cual es un problema que aun estamos tratando de solucionar.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/microprocesadores1.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/microprocesadores1.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/microprocesadores1.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/microprocesadores1.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/microprocesadores1.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/microprocesadores1.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/microprocesadores1.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/microprocesadores1.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/microprocesadores1.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/microprocesadores1.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/microprocesadores1.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/microprocesadores1.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/microprocesadores1.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/microprocesadores1.wordpress.com/188/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=188&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://microprocesadores1.wordpress.com/2009/05/08/problemas-de-transicion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbb3824e3941999a89b3d5549968068f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">microprocesadores1</media:title>
		</media:content>
	</item>
		<item>
		<title>Subrutina para calcular puntuación</title>
		<link>http://microprocesadores1.wordpress.com/2009/05/07/subrutina-para-calcular-puntuacion/</link>
		<comments>http://microprocesadores1.wordpress.com/2009/05/07/subrutina-para-calcular-puntuacion/#comments</comments>
		<pubDate>Thu, 07 May 2009 22:09:23 +0000</pubDate>
		<dc:creator>microprocesadores1</dc:creator>
				<category><![CDATA[Javier R. Vázquez]]></category>
		<category><![CDATA[P3]]></category>

		<guid isPermaLink="false">http://microprocesadores1.wordpress.com/?p=192</guid>
		<description><![CDATA[En esta subrutina se usa la interrupción 21H con el servicio 2ch para leer el reloj y compararlo con la variable puntuación, esta comparación nos da la puntuación preeliminar a la que luego se le resta la suma de los errores multiplicados por tres, los cuales estan dados por las variables errores 1, 2 y [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=192&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En esta subrutina se usa la interrupción 21H con el servicio 2ch para leer el reloj y compararlo con la variable puntuación, esta comparación nos da la puntuación preeliminar a la que luego se le resta la suma de los errores multiplicados por tres, los cuales estan dados por las variables errores 1, 2 y 3 luego de esto se despliega este numero en la pantalla al final de cada nivel.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/microprocesadores1.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/microprocesadores1.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/microprocesadores1.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/microprocesadores1.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/microprocesadores1.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/microprocesadores1.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/microprocesadores1.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/microprocesadores1.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/microprocesadores1.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/microprocesadores1.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/microprocesadores1.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/microprocesadores1.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/microprocesadores1.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/microprocesadores1.wordpress.com/192/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=192&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://microprocesadores1.wordpress.com/2009/05/07/subrutina-para-calcular-puntuacion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbb3824e3941999a89b3d5549968068f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">microprocesadores1</media:title>
		</media:content>
	</item>
		<item>
		<title>Comparaciones para el nivel 3: Pareo de letras mayusculas y minusculas</title>
		<link>http://microprocesadores1.wordpress.com/2009/05/07/comparaciones-para-el-nivel-3-pareo-de-letras-mayusculas-y-minusculas/</link>
		<comments>http://microprocesadores1.wordpress.com/2009/05/07/comparaciones-para-el-nivel-3-pareo-de-letras-mayusculas-y-minusculas/#comments</comments>
		<pubDate>Thu, 07 May 2009 21:36:48 +0000</pubDate>
		<dc:creator>microprocesadores1</dc:creator>
				<category><![CDATA[Joralis Sánchez Solá]]></category>

		<guid isPermaLink="false">http://microprocesadores1.wordpress.com/?p=196</guid>
		<description><![CDATA[Para el nivel tres decidimos parear letras mayusculas con minusculas. Creamos una subrutina llamada &#8220;Stage3&#8243; que se encargara de pintar en la pantalla 24 caracteres correspontiendes a letras mayusculas y minisculas que fueron generadas por el macro mArrayMM. En esta subrutina se generaron las comparaciones necesarias pasa saber si el caracter fue pareado adecuadamente. La [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=196&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para el nivel tres decidimos parear letras mayusculas con minusculas. Creamos una subrutina llamada &#8220;Stage3&#8243; que se encargara de pintar en la pantalla 24 caracteres correspontiendes a letras mayusculas y minisculas que fueron generadas por el macro mArrayMM. En esta subrutina se generaron las comparaciones necesarias pasa saber si el caracter fue pareado adecuadamente. La logica utilizada fue la siguiente: se compara el caracter escogido inicialmente con el segundo en escogerse. Se le resta o se le suma 32 al codigo ascii dependiendo de si queremos buscar una mayuscula o una minuscula.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/microprocesadores1.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/microprocesadores1.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/microprocesadores1.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/microprocesadores1.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/microprocesadores1.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/microprocesadores1.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/microprocesadores1.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/microprocesadores1.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/microprocesadores1.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/microprocesadores1.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/microprocesadores1.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/microprocesadores1.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/microprocesadores1.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/microprocesadores1.wordpress.com/196/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=196&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://microprocesadores1.wordpress.com/2009/05/07/comparaciones-para-el-nivel-3-pareo-de-letras-mayusculas-y-minusculas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbb3824e3941999a89b3d5549968068f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">microprocesadores1</media:title>
		</media:content>
	</item>
		<item>
		<title>Uniendo codigos</title>
		<link>http://microprocesadores1.wordpress.com/2009/05/07/uniendo-codigos/</link>
		<comments>http://microprocesadores1.wordpress.com/2009/05/07/uniendo-codigos/#comments</comments>
		<pubDate>Thu, 07 May 2009 15:48:57 +0000</pubDate>
		<dc:creator>microprocesadores1</dc:creator>
				<category><![CDATA[Felix Torres]]></category>
		<category><![CDATA[Proyecto 3]]></category>

		<guid isPermaLink="false">http://microprocesadores1.wordpress.com/?p=201</guid>
		<description><![CDATA[A la hora de poner todas las subrutinas a correr juntas encontre una serie de problemas que en multiples ocaciones me llevo a editar codigo que escribieron mis compañeros. Como por ejemplo el generador de letras el cual se guardaba en tres arreglos para el nivel uno tuve q modificarlo y añadir otros tres arreglos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=201&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A la hora de poner todas las subrutinas a correr juntas encontre una serie de problemas que en multiples ocaciones me llevo a editar codigo que escribieron mis compañeros. Como por ejemplo el generador de letras el cual se guardaba en tres arreglos para el nivel uno tuve q modificarlo y añadir otros tres arreglos por cada nivel para que pudera correr sin problema ya que si tratabamos de reutilizar los arreglos de la forma que fue implementado el generador de letras daria un error cuando se comparara un espacio vacio con un espacio en el arreglo debido a que en el arreglo habria basura. Ahora bien esto fue uno de los varios problemas parecidos en cuya razon principal era modificar codigar para hacerlo reusable para los otros niveles. Muchos de ellos resultaron en fracaso como cuando se trato de agregar las subrutinas de sonidos las cuales nunca se encontro el error por el cual el programa no realizara lo que creiamos debia realizar.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/microprocesadores1.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/microprocesadores1.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/microprocesadores1.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/microprocesadores1.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/microprocesadores1.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/microprocesadores1.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/microprocesadores1.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/microprocesadores1.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/microprocesadores1.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/microprocesadores1.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/microprocesadores1.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/microprocesadores1.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/microprocesadores1.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/microprocesadores1.wordpress.com/201/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=201&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://microprocesadores1.wordpress.com/2009/05/07/uniendo-codigos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbb3824e3941999a89b3d5549968068f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">microprocesadores1</media:title>
		</media:content>
	</item>
		<item>
		<title>eliminacion de sonidos para el trabajo final</title>
		<link>http://microprocesadores1.wordpress.com/2009/05/07/eliminacion-de-sonidos-para-el-trabajo-final/</link>
		<comments>http://microprocesadores1.wordpress.com/2009/05/07/eliminacion-de-sonidos-para-el-trabajo-final/#comments</comments>
		<pubDate>Thu, 07 May 2009 15:39:02 +0000</pubDate>
		<dc:creator>microprocesadores1</dc:creator>
				<category><![CDATA[Jose Carlos Pagan]]></category>
		<category><![CDATA[Proyecto 3]]></category>

		<guid isPermaLink="false">http://microprocesadores1.wordpress.com/?p=180</guid>
		<description><![CDATA[En el producto final del proyecto fue necesario eliminar la parte de las sub-rutinas que se encargaban de generar sonidos porque al ser llamados creaban conflicto en la transicion de un nivel de dificultad del juego a otro. Aunque los sonidos del juego funcionaban bien por si solos hubo dificultad al integrarlos al resto del [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=180&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En el producto final del proyecto fue necesario eliminar la parte de las sub-rutinas que se encargaban de generar sonidos porque al ser llamados creaban conflicto en la transicion de un nivel de dificultad del juego a otro. Aunque los sonidos del juego funcionaban bien por si solos hubo dificultad al integrarlos al resto del programa porque al tratar de convertir la sub-rutina original a macro se alteraba el sonido original.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/microprocesadores1.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/microprocesadores1.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/microprocesadores1.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/microprocesadores1.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/microprocesadores1.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/microprocesadores1.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/microprocesadores1.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/microprocesadores1.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/microprocesadores1.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/microprocesadores1.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/microprocesadores1.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/microprocesadores1.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/microprocesadores1.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/microprocesadores1.wordpress.com/180/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=180&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://microprocesadores1.wordpress.com/2009/05/07/eliminacion-de-sonidos-para-el-trabajo-final/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbb3824e3941999a89b3d5549968068f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">microprocesadores1</media:title>
		</media:content>
	</item>
		<item>
		<title>Generador de numeros aleatorios</title>
		<link>http://microprocesadores1.wordpress.com/2009/05/06/generador-de-numeros-aleatorios/</link>
		<comments>http://microprocesadores1.wordpress.com/2009/05/06/generador-de-numeros-aleatorios/#comments</comments>
		<pubDate>Wed, 06 May 2009 21:58:24 +0000</pubDate>
		<dc:creator>microprocesadores1</dc:creator>
				<category><![CDATA[Javier R. Vázquez]]></category>
		<category><![CDATA[P3]]></category>

		<guid isPermaLink="false">http://microprocesadores1.wordpress.com/?p=190</guid>
		<description><![CDATA[El generador de numeros aleatorios fue implementado con la interrupción 21H, servicio 2CH para leer el reloj interno del BIOS. Se lee los centisegundos y se le pasa un parametro(limite) el cual se usará para dividir los centisegundos y ademas es un limite que regirá el rango del número aleatorio que se obtendra . Esta [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=190&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>El generador de numeros aleatorios fue implementado con la interrupción 21H, servicio 2CH para leer el reloj interno del BIOS. Se lee los centisegundos y se le pasa un parametro(limite) el cual se usará para dividir los centisegundos y ademas es un limite que regirá el rango del número aleatorio que se obtendra . Esta subrutina provee el número que se usa para elegir aleatoriamente las letras que se desplegaran en el juego.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/microprocesadores1.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/microprocesadores1.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/microprocesadores1.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/microprocesadores1.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/microprocesadores1.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/microprocesadores1.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/microprocesadores1.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/microprocesadores1.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/microprocesadores1.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/microprocesadores1.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/microprocesadores1.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/microprocesadores1.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/microprocesadores1.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/microprocesadores1.wordpress.com/190/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=190&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://microprocesadores1.wordpress.com/2009/05/06/generador-de-numeros-aleatorios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbb3824e3941999a89b3d5549968068f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">microprocesadores1</media:title>
		</media:content>
	</item>
		<item>
		<title>Generador de Letras Random</title>
		<link>http://microprocesadores1.wordpress.com/2009/05/06/generador-de-letras-random/</link>
		<comments>http://microprocesadores1.wordpress.com/2009/05/06/generador-de-letras-random/#comments</comments>
		<pubDate>Wed, 06 May 2009 21:21:33 +0000</pubDate>
		<dc:creator>microprocesadores1</dc:creator>
				<category><![CDATA[Joralis Sánchez Solá]]></category>

		<guid isPermaLink="false">http://microprocesadores1.wordpress.com/?p=194</guid>
		<description><![CDATA[Para crear el efecto de que nuestro juego de Memory fuera completamente al azar a la hora de escoger las letras y las posiciones en las cuales se iban a presentar en  nuestro tablero decidimos hacer un Macro que cumpliera con la funcionalidad del mismo. Este macro se llama mArray. El mismo funciona enviandole como [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=194&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para crear el efecto de que nuestro juego de Memory fuera completamente al azar a la hora de escoger las letras y las posiciones en las cuales se iban a presentar en  nuestro tablero decidimos hacer un Macro que cumpliera con la funcionalidad del mismo.</p>
<p>Este macro se llama mArray. El mismo funciona enviandole como parámetros tres arreglos.</p>
<p>El primero de los arreglos se llenará al generar un numero al azar utilizando el macro mRandom. Este numero nos dara  la posicion dentro del arreglo en donde se guardara el caracter escogido y luego buscaremos otro numero al azar para generar el caracter deseado. Para convertir de numero a caracter se le sumo el codigo ASCII de la &#8220;A&#8221; mayuscula para que el se escoja una letra entre la A a la Z. Este macro se encargara de guardar una copia exacta del arreglo creado y luego ambos arreglos, el original y su copia, se vaciaran de manera aleatoria dentro del arreglo que sera devuelto por el macro.</p>
<p>De igual manera se creo el macro mArrayMM. Este macro tiene la misma funcionalidad del macro anterior, solamente que esta vez generara letras al azar desde la &#8220;a&#8221; minuscula hasta la &#8220;Z&#8221; mayuscula. El mismo difiere del macro anterior ya que tiene varias comparaciones necesarias para  saber si la letra generada aleatoriamente es mayuscula o minuscula para saber si ya existia una de estas en los arreglos. De no existir dicha letra el macro guardara en el arreglo de la copia el caracter correspondiente a la letra miniscula del mismo. Luego estos arreglos se vaciaran y crearan el arreglo que sera devuelto para llenar el tablero.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/microprocesadores1.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/microprocesadores1.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/microprocesadores1.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/microprocesadores1.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/microprocesadores1.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/microprocesadores1.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/microprocesadores1.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/microprocesadores1.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/microprocesadores1.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/microprocesadores1.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/microprocesadores1.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/microprocesadores1.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/microprocesadores1.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/microprocesadores1.wordpress.com/194/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=194&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://microprocesadores1.wordpress.com/2009/05/06/generador-de-letras-random/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbb3824e3941999a89b3d5549968068f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">microprocesadores1</media:title>
		</media:content>
	</item>
		<item>
		<title>Logica de Juego</title>
		<link>http://microprocesadores1.wordpress.com/2009/05/06/logica-de-juego/</link>
		<comments>http://microprocesadores1.wordpress.com/2009/05/06/logica-de-juego/#comments</comments>
		<pubDate>Wed, 06 May 2009 15:11:46 +0000</pubDate>
		<dc:creator>microprocesadores1</dc:creator>
				<category><![CDATA[Felix Torres]]></category>
		<category><![CDATA[Proyecto 3]]></category>

		<guid isPermaLink="false">http://microprocesadores1.wordpress.com/?p=206</guid>
		<description><![CDATA[Luego de que mis compañeros realizaran las subrutinas de crear las cartas en pantalla y crearan una manera para movernos y escoger entre ellas solo fue cuestion de añadir varias modificaciones a la subrutina de escoger (osea las subrutinas denotadas como stage1, stage2, y stage3 cuyo en todo caso serian los niveles) para poder lograr [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=206&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Luego de que mis compañeros realizaran las subrutinas de crear las cartas en pantalla y crearan una manera para movernos y escoger entre ellas solo fue cuestion de añadir varias modificaciones a la subrutina de escoger (osea las subrutinas denotadas como stage1, stage2, y stage3 cuyo en todo caso serian los niveles) para poder lograr la logica de juego que en todo caso es hacer parejas, se le añadio una serie de jumps en las partes antes mencionadas para que pudieran hacer estas selecciones y dejar bocarriba las que fuesen iguales. Para lograr estas comparaciones tome en una variable llamada temp para gruardar temporeramente el desplazamiento en data segment donde estaria ubicada la primera carta de la pareja que se volteo para asi comparla con la que se estaria seleccionando mas tarde, tambien con esto sabria cuales cartas tendria que repintar de ser erroneas.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/microprocesadores1.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/microprocesadores1.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/microprocesadores1.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/microprocesadores1.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/microprocesadores1.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/microprocesadores1.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/microprocesadores1.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/microprocesadores1.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/microprocesadores1.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/microprocesadores1.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/microprocesadores1.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/microprocesadores1.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/microprocesadores1.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/microprocesadores1.wordpress.com/206/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=206&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://microprocesadores1.wordpress.com/2009/05/06/logica-de-juego/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbb3824e3941999a89b3d5549968068f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">microprocesadores1</media:title>
		</media:content>
	</item>
		<item>
		<title>Generador de Sonidos</title>
		<link>http://microprocesadores1.wordpress.com/2009/05/04/generador-de-sonidos/</link>
		<comments>http://microprocesadores1.wordpress.com/2009/05/04/generador-de-sonidos/#comments</comments>
		<pubDate>Mon, 04 May 2009 13:53:16 +0000</pubDate>
		<dc:creator>microprocesadores1</dc:creator>
				<category><![CDATA[Jose Carlos Pagan]]></category>
		<category><![CDATA[Proyecto 3]]></category>

		<guid isPermaLink="false">http://microprocesadores1.wordpress.com/?p=177</guid>
		<description><![CDATA[Para generar sonidos  se debe de activar el puerto de la bocina interna de la computadora para guardar en el registro al la frecuencia inicial. Esta frecuencia se ira incrementando o decrementando segun la caracteristica del tono por medio de loops con retrasos que tambien se modifican para hacer el sonido mas rapido o mas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=177&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para generar sonidos  se debe de activar el puerto de la bocina interna de la computadora para guardar en el registro al la frecuencia inicial. Esta frecuencia se ira incrementando o decrementando segun la caracteristica del tono por medio de loops con retrasos que tambien se modifican para hacer el sonido mas rapido o mas lento segun sea el caso para conseguir la melodia que represente la accion que se ejecuta en el juego. A continuacion se muestra un ejemplo de un sonido en particular:</p>
<p> push dx<br />
 push si<br />
 in  al, speaker </p>
<p> push  ax  <br />
 or  al,00000011b </p>
<p> out speaker,al <br />
 mov  al, 60  <br />
 mov si,0<br />
 mov dl,0 </p>
<p>L1:     out     timer, al     <br />
  <br />
 <br />
 <br />
 mov  cx, delay1</p>
<p>Lext: push  cx  <br />
 mov  cx, delay2 <br />
Lin: <br />
    <br />
 loop Lin<br />
 pop cx<br />
 loop Lext<br />
 sub  al,60  <br />
 <br />
 jnz L1  </p>
<p> inc dl<br />
 inc si</p>
<p> sub al,80<br />
 cmp si, 10<br />
 <br />
 jbe L1</p>
<p> sub al,10<br />
 cmp dl, 10<br />
 <br />
 jbe L1</p>
<p> <br />
 pop dx<br />
 pop si<br />
 pop ax  </p>
<p> and al,11111100b <br />
 out speaker, al </p>
<p>        mov     ah, 4ch<br />
        int     21h<br />
main endp<br />
end main</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/microprocesadores1.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/microprocesadores1.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/microprocesadores1.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/microprocesadores1.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/microprocesadores1.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/microprocesadores1.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/microprocesadores1.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/microprocesadores1.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/microprocesadores1.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/microprocesadores1.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/microprocesadores1.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/microprocesadores1.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/microprocesadores1.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/microprocesadores1.wordpress.com/177/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=177&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://microprocesadores1.wordpress.com/2009/05/04/generador-de-sonidos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbb3824e3941999a89b3d5549968068f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">microprocesadores1</media:title>
		</media:content>
	</item>
		<item>
		<title>Random Number Generator</title>
		<link>http://microprocesadores1.wordpress.com/2009/05/01/random-number-generator/</link>
		<comments>http://microprocesadores1.wordpress.com/2009/05/01/random-number-generator/#comments</comments>
		<pubDate>Sat, 02 May 2009 02:30:35 +0000</pubDate>
		<dc:creator>microprocesadores1</dc:creator>
				<category><![CDATA[Jose Carlos Pagan]]></category>
		<category><![CDATA[Proyecto 3]]></category>

		<guid isPermaLink="false">http://microprocesadores1.wordpress.com/?p=172</guid>
		<description><![CDATA[para generar caracteres de forma aleatoria primero se debe tomar una muestra de el reloj interno de la computadora. Se obtiene una muestra del reloj interno con el interrupt 1ah de la siguiente forma: mov ah,00h int 1ah   El uso de esta interuptor almacena el tiempo del reloj en CS:DX y guarda el byte menos significativo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=172&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>para generar caracteres de forma aleatoria primero se debe tomar una muestra de el reloj interno de la computadora. Se obtiene una muestra del reloj interno con el interrupt 1ah de la siguiente forma:</p>
<p>mov ah,00h</p>
<p>int 1ah  </p>
<p>El uso de esta interuptor almacena el tiempo del reloj en CS:DX y guarda el byte menos significativo en dl. Si tomamos el valor  almacenado en dl y lo plasmamos en la pantalla se genera de esta manera caracteres aleatorios.</p>
<p>    call AcquireSeed           <br />
     mov ax,4c00h<br />
     int 21h        <br />
     main endp    </p>
<p>AcquireSeed proc <br />
    push ax <br />
    push cx  <br />
    push dx<br />
    push si       <br />
    mov ah, 00h                            ;get system time<br />
    int 1ah                                        ;return the clock in CX:DX and  save the less significant byte on dl          <br />
    mov ah,2<br />
    int 21h                  <br />
jne AcquireSeed   <br />
pop:<br />
    pop si    <br />
    pop dx<br />
    pop cx<br />
    pop ax<br />
    ret<br />
AcquireSeed endp    <br />
end main</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/microprocesadores1.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/microprocesadores1.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/microprocesadores1.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/microprocesadores1.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/microprocesadores1.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/microprocesadores1.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/microprocesadores1.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/microprocesadores1.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/microprocesadores1.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/microprocesadores1.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/microprocesadores1.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/microprocesadores1.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/microprocesadores1.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/microprocesadores1.wordpress.com/172/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=microprocesadores1.wordpress.com&amp;blog=6466463&amp;post=172&amp;subd=microprocesadores1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://microprocesadores1.wordpress.com/2009/05/01/random-number-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbb3824e3941999a89b3d5549968068f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">microprocesadores1</media:title>
		</media:content>
	</item>
	</channel>
</rss>
