Int 1Ah, 03h            Set Real-Time Clock Time                         many

Sets the time for the computer's real-time clock.

Entry AH = 03h
CH = Hours (BCD)
CL = Minutes (BCD)
DH = Seconds (BCD)
DL = 1 if daylight saving time option; else 0

Return Nothing

──────────────────────────────────────────────────────────────────

All times are in Binary Coded Decimal (BCD). For example, 9:04.12
am would be set as CX = 0904; DH = 12.

The real-time clock is the clock that runs even when the computer
is turned off. A CMOS battery is used so that, even while the
computer is off, the date, time, and alarm time are maintained.

This service is available only for ATs, XT-286s, and PC
Convertibles. Previous machines will report unpredictable results
(including the state of the Carry Flag).

Setting the real-time clock will not affect the system time. This
is because the real-time clock is read once upon system startup,
updating the system timer. All other references to time use the
system timer. If either the real-time clock is changed (via this
service) or the system timer is changed (via Service 01h), the
other clock is not changed accordingly.

Even though the system uses the system-timer for timing
information, both the real-time clock and the system timer are
updated continuously.