Unit Instance
Units API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/units/208384/?format=api
https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/es/?format=api", "source": [ "An interrupt is requested with number <literal>0x1a</literal> and argument <literal>0</literal> in register <literal>%ah</literal>. The <acronym>BIOS</acronym> has a predefined set of services, requested by applications as software-generated interrupts through the <literal>int</literal> instruction and receiving arguments in registers (in this case, <literal>%ah</literal>). Here, particularly, we are requesting the number of clock ticks since last midnight; this value is computed by the <acronym>BIOS</acronym> through the <acronym>RTC</acronym> (Real Time Clock). This clock can be programmed to work at frequencies ranging from 2 Hz to 8192 Hz. The <acronym>BIOS</acronym> sets it to 18.2 Hz at startup. When the request is satisfied, a 32-bit result is returned by the <acronym>BIOS</acronym> in registers <literal>%cx</literal> and <literal>%dx</literal> (lower bytes in <literal>%dx</literal>). This result (the <literal>%dx</literal> part) is copied to register <literal>%di</literal>, and the value of the <varname>TICKS</varname> variable is added to <literal>%di</literal>. This variable resides in <filename>boot0</filename> at offset <literal>_TICKS</literal> (a negative value) from register <literal>%bp</literal> (which, recall, points to <literal>0x800</literal>). The default value of this variable is <literal>0xb6</literal> (182 in decimal). Now, the idea is that <filename>boot0</filename> constantly requests the time from the <acronym>BIOS</acronym>, and when the value returned in register <literal>%dx</literal> is greater than the value stored in <literal>%di</literal>, the time is up and the default selection will be made. Since the RTC ticks 18.2 times per second, this condition will be met after 10 seconds (this default behavior can be changed in the <filename>Makefile</filename>). Until this time has passed, <filename>boot0</filename> continually asks the <acronym>BIOS</acronym> for any user input; this is done through <literal>int 0x16</literal>, argument <literal>1</literal> in <literal>%ah</literal>." ], "previous_source": "", "target": [ "Se solicita una interrupción con número <literal>0x1a</literal> y argumento <literal>0</literal> en registro <literal>%ah</literal>. El <acronym>BIOS</acronym> tiene un conjunto predefinido de servicios, solicitados por aplicaciones como interrupciones generadas por software a través del <literal>int</literal>instrucción y recepción de argumentos en registros (en este caso, <literal>%ah</literal>). Aquí, en particular, estamos solicitando el número de tics del reloj desde la última medianoche; este valor es calculado por el <acronym>BIOS</acronym> a través de <acronym>RTC</acronym> (Reloj en tiempo real). Este reloj se puede programar para trabajar en frecuencias que oscilan entre 2 Hz y 8192 Hz. los <acronym>BIOS</acronym> lo establece en 18,2 Hz al inicio. Cuando se satisface la solicitud, el resultado devuelve un resultado de 32 bits. <acronym>BIOS</acronym>en registros <literal>%cx</literal> y <literal>%dx</literal> (lbytes inferiores en <literal>%dx</literal>). Este resultado (el <literal>%dx</literal> parte) se copia para registrar <literal>%di</literal>, y el valor de la <varname>TICKS</varname>se agrega variable a <literal>%di</literal>. Esta variable reside en<filename>boot0</filename>en offset <literal>_TICKS</literal> (un valor negativo) desde el registro <literal>%bp</literal> (que, recordemos, apunta a <literal>0x800</literal>). El valor predeterminado de esta variable es <literal>0xb6</literal> (182 en decimal). Ahora, la idea es que <filename>boot0</filename> solicita constantemente el tiempo del <acronym>BIOS</acronym>, y cuando el valor regresó en el registro<literal>%dx</literal> es mayor que el valor almacenado en <literal>%di</literal>, se acabó el tiempo y se realizará la selección predeterminada. Dado que el RTC marca 18,2 veces por segundo, esta condición se cumplirá después de 10 segundos (este comportamiento predeterminado se puede cambiar en el <filename>Makefile</filename>). Hasta que este tiempo haya pasado, <filename>boot0</filename> Continuamente pregunta el <acronym>BIOS</acronym> para cualquier entrada de usuario; esto se hace a través de <literal>int 0x16</literal>, argumento <literal>1</literal> en <literal>%ah</literal>." ], "id_hash": -2307518497613111655, "content_hash": -2307518497613111655, "location": "book.translate.xml:858", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 95, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 253, "source_unit": "https://translate-dev.freebsd.org/api/units/157532/?format=api", "priority": 100, "id": 208384, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/es/?checksum=5ffa0c26f5209e99", "url": "https://translate-dev.freebsd.org/api/units/208384/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-12-10T23:59:53.668532Z" }{ "translation": "