<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>WebHome/TrabajosPracticos/PracticoBase1/PracticoBase1Soluciones</title><revhistory><revision><revnumber>9</revnumber><date>2012-04-09 12:02:49</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>8</revnumber><date>2012-04-09 12:01:04</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>7</revnumber><date>2012-04-09 11:56:47</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>6</revnumber><date>2012-04-09 11:52:55</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>5</revnumber><date>2011-03-15 17:40:43</date><authorinitials>GuillermoSteiner</authorinitials></revision><revision><revnumber>4</revnumber><date>2010-09-09 14:02:26</date><authorinitials>GuillermoSteiner</authorinitials><revremark>Se cambia nombre desde &quot;TrabajosPracticos/PracticoBase1/PracticoBase1Soluciones&quot;</revremark></revision><revision><revnumber>3</revnumber><date>2010-09-09 13:56:11</date><authorinitials>GuillermoSteiner</authorinitials><revremark>Se cambia nombre desde &quot;PracticoBase1/PracticoBase1Soluciones&quot;</revremark></revision><revision><revnumber>2</revnumber><date>2010-09-09 13:55:10</date><authorinitials>GuillermoSteiner</authorinitials><revremark>Se cambia nombre desde &quot;PracticoBase1Soluciones&quot;</revremark></revision></revhistory></articleinfo><section><title>Practico Nro.1 Bases Numéricas (Soluciones)</title><section><title>Ejercicio Nro 1</title><para>Representar los siguientes número en la base solicitada </para><informaltable><tgroup cols="3"><colspec colname="col_0"/><colspec colname="col_1"/><colspec colname="col_2"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><para> 1745<subscript>8</subscript>  </para></entry><entry colsep="1" rowsep="1"><para> = </para></entry><entry colsep="1" rowsep="1"><para> 997<subscript>10</subscript> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 18493<subscript>10</subscript>  </para></entry><entry colsep="1" rowsep="1"><para> = </para></entry><entry colsep="1" rowsep="1"><para> 100100000111101<subscript>2</subscript> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 10101011<subscript>2</subscript> </para></entry><entry colsep="1" rowsep="1"><para> = </para></entry><entry colsep="1" rowsep="1"><para> 171<subscript>10</subscript> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 15626<subscript>10</subscript>  </para></entry><entry colsep="1" rowsep="1"><para> = </para></entry><entry colsep="1" rowsep="1"><para> 3D0A<subscript>16</subscript> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 3432<subscript>8</subscript>  </para></entry><entry colsep="1" rowsep="1"><para> = </para></entry><entry colsep="1" rowsep="1"><para> 11100011010<subscript>2</subscript> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 1746<subscript>10</subscript>  </para></entry><entry colsep="1" rowsep="1"><para> = </para></entry><entry colsep="1" rowsep="1"><para> 3322<subscript>8</subscript> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 134882<subscript>16</subscript>  </para></entry><entry colsep="1" rowsep="1"><para> = </para></entry><entry colsep="1" rowsep="1"><para> 100110100100010000010<subscript>2</subscript> </para></entry></row></tbody></tgroup></informaltable></section><section><title>Ejercicio Nro 2</title><informaltable><tgroup cols="2"><colspec colname="col_0"/><colspec colname="col_1"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><para> Número  </para></entry><entry colsep="1" rowsep="1"><para> Resultado </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 8,125<subscript>10</subscript> </para></entry><entry colsep="1" rowsep="1"><para> 1000,00100000<subscript>2</subscript> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 0,3<subscript>10</subscript> </para></entry><entry colsep="1" rowsep="1"><para> 0,01001100<subscript>2</subscript> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 0,42<subscript>10</subscript> </para></entry><entry colsep="1" rowsep="1"><para> 0,01101011<subscript>2</subscript> </para></entry></row></tbody></tgroup></informaltable></section><section><title>Ejercicio Nro 3</title><informaltable><tgroup cols="5"><colspec colname="col_0"/><colspec colname="col_1"/><colspec colname="col_2"/><colspec colname="col_3"/><colspec colname="col_4"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><para> Nro  </para></entry><entry colsep="1" rowsep="1"><para>  Resultado </para></entry><entry align="center" colsep="1" nameend="col_4" namest="col_2" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><para>  Error máximo </para></entry><entry colsep="1" rowsep="1"><para> Dígito </para></entry><entry colsep="1" rowsep="1"><para> Error Real </para></entry><entry colsep="1" rowsep="1"><para> Nro en binario </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 14,45<subscript>10</subscript>  </para></entry><entry colsep="1" rowsep="1"><para> 0,01445  </para></entry><entry colsep="1" rowsep="1"><para> -7  </para></entry><entry colsep="1" rowsep="1"><para> 0,0046875  </para></entry><entry colsep="1" rowsep="1"><para> 1110,0111001<subscript>2</subscript> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 5,955<subscript>10</subscript> </para></entry><entry colsep="1" rowsep="1"><para> 0,005955  </para></entry><entry colsep="1" rowsep="1"><para> -8  </para></entry><entry colsep="1" rowsep="1"><para> 0,001875  </para></entry><entry colsep="1" rowsep="1"><para> 101,111101<subscript>2</subscript> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 0,47<subscript>10</subscript>  </para></entry><entry colsep="1" rowsep="1"><para> 0,0004700  </para></entry><entry colsep="1" rowsep="1"><para> -12  </para></entry><entry colsep="1" rowsep="1"><para> 0,0000292968750</para></entry><entry colsep="1" rowsep="1"><para> 0,011110000101<subscript>2</subscript> </para></entry></row></tbody></tgroup></informaltable></section><section><title>Ejercicio Nro 4</title><informaltable><tgroup cols="2"><colspec colname="col_0"/><colspec colname="col_1"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><para> Número </para></entry><entry colsep="1" rowsep="1"><para> Resultado </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 1011,001101<subscript>2</subscript> </para></entry><entry colsep="1" rowsep="1"><para> 11,203125<subscript>10</subscript> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 11,1010101<subscript>2</subscript>  </para></entry><entry colsep="1" rowsep="1"><para> 3,6640625<subscript>10</subscript> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 0,110111001<subscript>2</subscript> </para></entry><entry colsep="1" rowsep="1"><para> 0,861328125<subscript>10</subscript> </para></entry></row></tbody></tgroup></informaltable></section><section><title>Ejercicio Nro 5</title><informaltable><tgroup cols="3"><colspec colname="col_0"/><colspec colname="col_1"/><colspec colname="col_2"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><para> <emphasis role="strong">1 Byte</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> <emphasis role="strong">16 bits o Medio Word</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Número en Decimal</emphasis> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> 1100.1101<subscript>2</subscript>  </para></entry><entry colsep="1" rowsep="1"><para> 1111.1111.1100.1101<subscript>2</subscript> </para></entry><entry colsep="1" rowsep="1"><para> -51 </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> No  </para></entry><entry colsep="1" rowsep="1"><para> 1111.1111.0111.1110<subscript>2</subscript> </para></entry><entry colsep="1" rowsep="1"><para> -130 </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> No  </para></entry><entry colsep="1" rowsep="1"><para> 1000.0010.1000.0011<subscript>2</subscript> </para></entry><entry colsep="1" rowsep="1"><para> -32125 </para></entry></row></tbody></tgroup></informaltable></section><section><title>Ejercicio Nro 6</title><para>Realizar las siguientes operaciones aritméticas en base 2 </para><para>Sumar 00011101 + 10110010 </para><para>Restar 00101101 - 11100101 </para></section><section><title>+ Suponiendo que son números sin signos</title><para><emphasis role="strong">Sumar (00011101 + 10110010)</emphasis> </para><screen><![CDATA[  0001 1101    29
+
  1011 0010   178
 ----------- -----
  1100 1111   207 ]]></screen><para><emphasis role="strong">Restar (00101101 - 11100101)</emphasis> </para><screen><![CDATA[   0010 1101   45
-
   1110 0101  229]]></screen><para>Agregamos un 0 a la izquierda para evitar desborde y sacamos el complemento a 2 del sustraendo </para><screen><![CDATA[  0 0010 1101     45
+
  1 0001 1011   -229
 ------------- ------
  1 0100 1000   -184 ]]></screen></section><section><title>+ Suponiendo que son números con signo ( 8 bits)</title><para><emphasis role="strong">Sumar (00011101 + 10110010)</emphasis> </para><screen><![CDATA[  0001 1101    29
+
  1011 0010   -78
 ----------- ------
  1100 1111   -49 ]]></screen><para><emphasis role="strong">Restar (00101101 - 11100101)</emphasis> </para><screen><![CDATA[   0010 1101   45
-
   1110 0101  -27]]></screen><para>Agregamos un 0 o 1 a la izquierda según el signo del número y sacamos el complemento a 2 del sustraendo </para><screen><![CDATA[  0 0010 1101   45
+
  0 0001 1011   27
 ------------- ----
  0 0100 1000   72]]></screen></section></section></article>