<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Resumen Capítulo 1 RPI by RENE ALEJANDRO ESTRADA MEZA</title>
      <link>https://padlet.com/reneestrada17/d4ep8rwytxq1almn</link>
      <description>Por René Estrada</description>
      <language>en-us</language>
      <pubDate>2021-04-28 14:52:50 UTC</pubDate>
      <lastBuildDate>2025-01-27 21:06:41 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Características generales de la arquitectura ARM</title>
         <author>reneestrada17</author>
         <link>https://padlet.com/reneestrada17/d4ep8rwytxq1almn/wish/1469458523</link>
         <description><![CDATA[<div>ARM es una arquitectura RISC de 32 bits. Se trata de una arquitectura licenciable, quiere decir que la empresa desarrolladora ARM Holdings diseña la arquitectura, pero son otras compañías las que fabrican y venden los chips, llevándose ARM Holdings un pequeño porcentaje por la licencia. El chip en concreto que lleva la Raspberry Pi es el BCM2835, se trata de un SoC (System on a Chip) que contiene además de la CPU otros elementos como un núcleo GPU y un núcleo DSP (Digital signal processing) que es un procesador más pequeño y simple que el principal, pero especializado en el procesado y representación de señales analógicas.</div>]]></description>
         <enclosure url="" />
         <pubDate>2021-04-28 14:59:53 UTC</pubDate>
         <guid>https://padlet.com/reneestrada17/d4ep8rwytxq1almn/wish/1469458523</guid>
      </item>
      <item>
         <title>Registros</title>
         <author>reneestrada17</author>
         <link>https://padlet.com/reneestrada17/d4ep8rwytxq1almn/wish/1469573475</link>
         <description><![CDATA[<div>La arquitectura ARMv6 presenta un conjunto de 17 registros (16 principales más uno de estado) de 32 bits cada uno. <br><br><strong>Registros Generales:</strong> Su función es el almacenamiento temporal de datos. Son los 13 registros que van R0 hasta R12. <br><strong>Registros Especiales:</strong> Son los últimos 3 registros principales: R13, R14 y R15. Como son de propósito especial, tienen nombres alternativos.&nbsp;</div><ul><li><strong>SP/R13.</strong> <strong>Stack Pointer ó Puntero de Pila:</strong> Sirve como puntero para almacenar variables locales y registros en llamadas a funciones.</li><li><strong>LR/R14. Link Register ó Registro de Enlace:</strong> Almacena la dirección de retorno cuando una instrucción BL ó BLX ejecuta una llamada a una rutina.&nbsp;</li><li><strong>PC/R15. Program Counter ó Contador de Programa.</strong> Es un registro que indica la posición donde está el procesador en su secuencia de instrucciones. Se incrementa de 4 en 4 cada vez que se ejecuta una instrucción, salvo que ésta provoque un salto&nbsp;</li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1165433539/2ec949e4623c65a9fccb615275501b11/image.png" />
         <pubDate>2021-04-28 15:21:34 UTC</pubDate>
         <guid>https://padlet.com/reneestrada17/d4ep8rwytxq1almn/wish/1469573475</guid>
      </item>
      <item>
         <title>Registro CPSR</title>
         <author>reneestrada17</author>
         <link>https://padlet.com/reneestrada17/d4ep8rwytxq1almn/wish/1469628251</link>
         <description><![CDATA[<div>Almacena las banderas condicionales y los bits de control. Los bits de control definen la habilitación de interrupciones normales (I), interrupciones rápidas (F), modo Thumb 1 (T) y el modo de operación de la CPU. Existen hasta 8 modos de operación, pero por ahora desde nuestra aplicación sólo vamos a trabajar en uno de ellos, el Modo Usuario. Los demás son modos privilegiados usados exclusivamente por el sistema operativo. Desde el Modo Usuario sólo podemos acceder a las banderas condicionales, que contienen información sobre el estado de la última operación realizada por la ALU. A diferencia de otras arquitecturas en ARMv6 podemos elegir si queremos que una instrucción actualice o no las banderas condicionales, poniendo una “s” detrás del nemotécnico 2 . Existen 4 banderas y son las siguientes: <br><strong>N.</strong> Se activa cuando el resultado es negativo. <br><strong>Z.</strong> Se activa cuando el resultado es cero o una comparación es cierta. <br><strong>C.</strong> Indica acarreo en las operaciones aritméticas. <br><strong>V.</strong> Desbordamiento aritmético.&nbsp;<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1165433539/fabf92af691298c70eda491817e4e3f3/image.png" />
         <pubDate>2021-04-28 15:31:58 UTC</pubDate>
         <guid>https://padlet.com/reneestrada17/d4ep8rwytxq1almn/wish/1469628251</guid>
      </item>
   </channel>
</rss>
