<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>2.8 Elabora un Muro Interactivo (PADLET.com) del marco teórico ASSEMBLY by MIGUEL ANGEL HERNANDEZ REYES</title>
      <link>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia</link>
      <description>Tarea</description>
      <language>en-us</language>
      <pubDate>2021-10-25 21:45:22 UTC</pubDate>
      <lastBuildDate>2023-03-01 09:22:12 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title></title>
         <author>miguelhernandez191</author>
         <link>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843129652</link>
         <description><![CDATA[<div>ARM es una arquitectura RISC (Reduced Instruction Set Computer=Ordenador<br>con Conjunto Reducido de Instrucciones) de 32 bits, salvo la versión del core ARMv8-<br>A que es mixta 32/64 bits (bus de 32 bits con registros de 64 bits). </div>]]></description>
         <enclosure url="" />
         <pubDate>2021-10-25 22:24:55 UTC</pubDate>
         <guid>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843129652</guid>
      </item>
      <item>
         <title></title>
         <author>miguelhernandez191</author>
         <link>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843132998</link>
         <description><![CDATA[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.]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1422999376/92f80c9396cc7dabb764e60a9bccf837/descargar.jpg" />
         <pubDate>2021-10-25 22:27:31 UTC</pubDate>
         <guid>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843132998</guid>
      </item>
      <item>
         <title></title>
         <author>miguelhernandez191</author>
         <link>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843133416</link>
         <description><![CDATA[El chip en concreto que lleva la Raspberry Pi es el BCM2835, se trata de un SoC
(System on a Chip=Sistema en un sólo chip) que contiene además de la CPU otros
elementos como un núcleo GPU (hardware acelerado OpenGL ES/OpenVG/Open
EGL/OpenMAX y decodificación H.264 por hardware) y un núcleo DSP (Digital
signal processing=Procesamiento digital de señales) 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]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1422999376/aa5cf390ca95787e06e7e85c844f097f/imagen_2021_10_25_153103.png" />
         <pubDate>2021-10-25 22:27:50 UTC</pubDate>
         <guid>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843133416</guid>
      </item>
      <item>
         <title></title>
         <author>miguelhernandez191</author>
         <link>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843138366</link>
         <description><![CDATA[La arquitectura ARMv6 presenta un conjunto de 17 registros (16 principales más
uno de estado) de 32 bits cada uno.]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1422999376/03b01c37c31fcb078a046b48fc766741/imagen_2021_10_25_153211.png" />
         <pubDate>2021-10-25 22:31:35 UTC</pubDate>
         <guid>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843138366</guid>
      </item>
      <item>
         <title></title>
         <author>miguelhernandez191</author>
         <link>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843141165</link>
         <description><![CDATA[<div>Registros Generales: Su función es el almacenamiento temporal de datos. Son los<br>13 registros que van R0 hasta R12.<br><br>&nbsp;Registros Especiales: Son los últimos 3 registros principales: R13, R14 y R15. Como son de propósito especial, tienen nombres alternativos&nbsp; SP/R13,&nbsp; LR/R14&nbsp; y&nbsp; PC/R15.<br><br>&nbsp;Registro CPSR: Almacena las banderas condicionales y los bits de control.&nbsp;<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1422999376/105c241cf31dbb3cf69df04a375dc47d/descarga.jpeg" />
         <pubDate>2021-10-25 22:33:35 UTC</pubDate>
         <guid>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843141165</guid>
      </item>
      <item>
         <title></title>
         <author>miguelhernandez191</author>
         <link>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843147185</link>
         <description><![CDATA[<div><strong><em>El lenguaje ensamblador<br></em></strong>&nbsp;El ensamblador es un lenguaje de bajo nivel que permite un control directo de la CPU y todos los elementos asociados. Cada línea de un programa ensamblador consta de una instrucción del procesador y la posición que ocupan los datos de esa instrucción.&nbsp;<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1422999376/ff53e9063bb39020c1f9d178544cbcc3/maxresdefault__1_.jpg" />
         <pubDate>2021-10-25 22:38:19 UTC</pubDate>
         <guid>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843147185</guid>
      </item>
      <item>
         <title></title>
         <author>miguelhernandez191</author>
         <link>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843150576</link>
         <description><![CDATA[<div><strong><em>Ventajas y desventajas</em></strong><br>El ensamblador presenta una serie de ventajas e inconvenientes con respecto a<br>otros lenguajes de más alto nivel. Al ser un lenguaje de bajo nivel, presenta como<br>principal característica la flexibilidad y la posibilidad de acceso directo a nivel de<br>registro. En contrapartida, programar en ensamblador es laborioso puesto que los<br>programas contienen un número elevado de líneas y la corrección y depuración de<br>éstos se hace difícil.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1422999376/58ef6d45a8c8efd0bea3349ce9b8e6e9/publicidad_internet_ventajas_desventajas_1_960x421.png" />
         <pubDate>2021-10-25 22:40:53 UTC</pubDate>
         <guid>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843150576</guid>
      </item>
      <item>
         <title></title>
         <author>miguelhernandez191</author>
         <link>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843155552</link>
         <description><![CDATA[<div>Generalmente, y dado que crear programas un poco extensos es laborioso, el</div><div>ensamblador se utiliza como apoyo a otros lenguajes de alto nivel para 3 tipos de</div><div>situaciones:</div><div><strong><em>- Operaciones que se repitan un número elevado de veces.<br>- Cuando se requiera una gran velocidad de proceso.<br>- Para utilización y aprovechamiento de dispositivos y recursos del sistema.<br></em></strong><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2021-10-25 22:44:51 UTC</pubDate>
         <guid>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843155552</guid>
      </item>
      <item>
         <title></title>
         <author>miguelhernandez191</author>
         <link>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843163105</link>
         <description><![CDATA[<div><strong><em>La estructura más general de un módulo fuente es:&nbsp;<br></em></strong>&nbsp;-Sección de datos. Viene identificada por la directiva .data. En esta zona se definen todas las variables que utiliza el programa con el objeto de reservar memoria para contener los valores asignados.&nbsp;<br><br>&nbsp;-Sección de código. Se indica con la directiva .text, y sólo puede contener código o datos no modificables.&nbsp;</div><div><br><br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2021-10-25 22:51:02 UTC</pubDate>
         <guid>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843163105</guid>
      </item>
      <item>
         <title></title>
         <author>miguelhernandez191</author>
         <link>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843174510</link>
         <description><![CDATA[<div>Los datos se pueden representar de distintas maneras. Para representar números<br>tenemos 4 bases decimal, binario, octal,hexadecimal.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1422999376/905df9573f634d33dc8fc821da91ccc5/numero.jpg" />
         <pubDate>2021-10-25 23:00:25 UTC</pubDate>
         <guid>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843174510</guid>
      </item>
      <item>
         <title></title>
         <author>miguelhernandez191</author>
         <link>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843185435</link>
         <description><![CDATA[<div><strong><em>Símbolos </em></strong><br>Como las etiquetas se pueden ubicar tanto en la sección de datos como en la de código, la versatilidad que nos dan las mismas es enorme. En la zona de datos, las etiquetas pueden representar variables, constantes y cadenas. En la zona de código podemos usar etiquetas de salto, funciones y punteros a zona de datos.&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2021-10-25 23:08:56 UTC</pubDate>
         <guid>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843185435</guid>
      </item>
      <item>
         <title></title>
         <author>miguelhernandez191</author>
         <link>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843186572</link>
         <description><![CDATA[<div><strong><em>Directivas </em></strong><br>Las directivas son expresiones que aparecen en el módulo fuente e indican al compilador que realice determinadas tareas en el proceso de compilación. Son fácilmente distinguibles de las instrucciones porque siempre comienzan con un punto.&nbsp;<br><br>Directivas de asignación: Se utilizan para dar valores a las constantes o reservar posiciones de memoria para las variables (con un posible valor inicial). .byte, .hword, .word, .ascii, .asciz, .zero y .space son directivas que indican al compilador que reserve memoria para las variables del tipo indicado.&nbsp;<br><br>Directivas de control: .text y .data sirven para delimitar las distintas secciones de nuestro módulo.<br><br>Directivas de operando: Se aplican a los datos en tiempo de compilación.&nbsp;<br><br>Directivas de Macros: Una .macro es un conjunto de sentencias en ensamblador (directivas e instrucciones) que pueden aparecer varias veces repetidas en un&nbsp; programa con algunas modificaciones (opcionales).&nbsp;<br><br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2021-10-25 23:09:48 UTC</pubDate>
         <guid>https://padlet.com/miguelhernandez191/drn5um4ttnjhv0ia/wish/1843186572</guid>
      </item>
   </channel>
</rss>
