<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Tarea Arquitectura de Computadora by Anais Bustamante Torres</title>
      <link>https://padlet.com/anaisbustamantetorres/Bookmarks</link>
      <description>Diferencia entre llamada a procedimiento y a interrupciones.</description>
      <language>en-us</language>
      <pubDate>2022-05-26 23:53:46 UTC</pubDate>
      <lastBuildDate>2025-10-29 16:41:48 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/png/1f604.png</url>
      </image>
      <item>
         <title>              LLAMADA A PROCEDIMIENTOS</title>
         <author>anaisbustamantetorres</author>
         <link>https://padlet.com/anaisbustamantetorres/Bookmarks/wish/2201471768</link>
         <description><![CDATA[<div>-&nbsp;Llamada a una subrutina integrada en el sistema.<br>- Se pueden atender en un subplano, actividades paralelas o segundo plano y continuar con los demás procesos.<br>- Se realizan utilizando&nbsp; el comando CALL.<br>- Su ejecución es programada y se sabe cuando debe finalizar.<br>- El procesador solo tiene que recordar a qué parte del programa volver.<br>- Llamadas sincrónicas.<br>- Los parámetros se asocian generalmente por posición.<br><br>FUNCIONAMIENTO:<br>La subrutina es llamada a través del comando CALL en el programa principal, entonces el curso del programa cambia porque tiene que saltarse a la subrutina, pero tiene que guardar primero el valor del registro del Puntero a Instrucción(IP) y se reemplaza por la dirección de la subrutina.<br>Y con el comando RET, se puede recuperar el valor de IP para que el procesador pueda seguir ejecutando el resto del programa principal.<br><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1715417479/ea594ddf0a929a0680f75c741b06ea9f/image.png" />
         <pubDate>2022-05-27 00:15:43 UTC</pubDate>
         <guid>https://padlet.com/anaisbustamantetorres/Bookmarks/wish/2201471768</guid>
      </item>
      <item>
         <title>INTERRUPCIONES</title>
         <author>anaisbustamantetorres</author>
         <link>https://padlet.com/anaisbustamantetorres/Bookmarks/wish/2201472072</link>
         <description><![CDATA[<div>- Interrupción del control del programa causada por eventos de hardware externos.<br>- Es un evento que detiene la CPU temporalmente durante la ejecución de un programa de computadora.<br>&nbsp;Se realizando mediante el comando INT.<br>- Las interrupciones se atienden como orden principal, ya que no se puede hacer más sin resolverla.&nbsp; &nbsp; &nbsp;<br>- Se detiene ya sea por hdw o sfw, y hasta no solucionar, no se continúa con el proceso.<br>- El procesador debe recordar su última ubicación en el programa como el estado del sistema.<br>- No existe una asociación para prevenirlos, el sistema se detiene.<br>- Sucede de forma espontánea y no se sabe cuando finaliza.<br>- Llamadas asíncronas.<br>- Las interrupciones de hardware se denominan interrupciones, y las de software se denominan trampas o excepciones.<br><br>FUNCIONAMIENTO:<br>- Generada una interrupción, el control se transfiere a la subrutina llamada Rutina de servicio de interrupción(ISR) que es capaz de manejar las condiciones que genera la interrupción.<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1715417479/f390d87b70d2d2c1bdcc1f30a2ff546e/image.png" />
         <pubDate>2022-05-27 00:16:00 UTC</pubDate>
         <guid>https://padlet.com/anaisbustamantetorres/Bookmarks/wish/2201472072</guid>
      </item>
      <item>
         <title>CALL vs INT</title>
         <author>anaisbustamantetorres</author>
         <link>https://padlet.com/anaisbustamantetorres/Bookmarks/wish/2201824799</link>
         <description><![CDATA[<div>CALL e INT son comandos respectivos de la llamada a subrutinas e interrupciones respectivamente.<br>Poseen diferencias como:<br>- INT toma un número de interrupción, usándolo como índice en la tabla de vectores de interrupción ubicado en una zona de memoria.<br>&nbsp;En cambio CALL toma la dirección de la subrutina y se proporciona mediante un registro.<br>- INT empuja el registro de banderas y la dirección de retorno. En cambio CALL empuja la dirección de retorno a la pila.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-27 05:31:48 UTC</pubDate>
         <guid>https://padlet.com/anaisbustamantetorres/Bookmarks/wish/2201824799</guid>
      </item>
   </channel>
</rss>
