Инструменты пользователя

Инструменты сайта


msx:rtc

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:rtc [2020-11-21 12:12]
GreyWolf
msx:rtc [2022-09-09 22:27] (текущий)
GreyWolf
Строка 5: Строка 5:
 Применяется с [[msx:​msx_2|]]. Применяется с [[msx:​msx_2|]].
  
-Микросхема имеет в себе четыре блока (каждый блок состоит из 13–ти ​4–х битных регистров,​ которые имеют адреса с 0 по 12):+Микросхема имеет в себе четыре блока (каждый блок состоит из 13 4-битных регистров,​ которые имеют адреса с 0 по 12):
   - [[#​block0|Блок 0]]   - [[#​block0|Блок 0]]
   - [[#​block1|Блок 1]]   - [[#​block1|Блок 1]]
Строка 11: Строка 11:
   - [[#​block3|Блок 3]]   - [[#​block3|Блок 3]]
  
-Кроме этого, имеются еще три 4–х битных регистра для выбора блока или функций управления. Они имеют номера с 13 по 15.+Кроме этого, имеются еще три 4-битных регистра для выбора блока или функций управления. Они имеют номера с 13 по 15.
 Из регистров с 0 по 12 и регистра режима ([[#MODE]]) 13 можно читать информацию,​ можно также и записывать данные в эти регистры. Регистры теста ([[#TEST]]) 14 и сброса ([[#​RESET]]) могут использоваться только для записи. Из регистров с 0 по 12 и регистра режима ([[#MODE]]) 13 можно читать информацию,​ можно также и записывать данные в эти регистры. Регистры теста ([[#TEST]]) 14 и сброса ([[#​RESET]]) могут использоваться только для записи.
  
Строка 21: Строка 21:
 В часах год представляется двумя цифрами (регистры 11 и 12). Эти две последние цифры года увеличиваются на 80. Таким образом год 0 означает календарный год 1980. В часах год представляется двумя цифрами (регистры 11 и 12). Эти две последние цифры года увеличиваются на 80. Таким образом год 0 означает календарный год 1980.
  
-Регистр 10 [[#​block1|блока 1]] используется для выбора между 12–ти ​и 24–х часовой режима часов. Режим 12 часов устанавливается,​ когда бит 0 сброшен в 0, а шкала 24 часа — когда он установлен в 1.+Регистр 10 [[#​block1|блока 1]] используется для выбора между 12и 24-часовой режимами часов. Режим 12 часов устанавливается,​ когда бит 0 сброшен в 0, а шкала 24 часа — когда он установлен в 1.
  
-Если установлен режим 24–х часового времени,​ то бит 1 регистра 5 [[#​block0|блока 0 ]] определяет время дня — до полудня или после.+Если установлен режим 24-часового времени,​ то бит 1 регистра 5 [[#​block0|блока 0 ]] определяет время дня — до полудня или после.
  
-Когда оба младших бита регистра 11 [[#​block1|блока 1]] равны нулю, это означает високосный год, в котором февраль имеет 29 дней. При выполнении оператора ''​[[:​msx:​basic_programming_guide:​07#​setdate|SET DATE]]''​ эти биты определяются делением года нацело на 4.+Когда оба младших бита регистра 11 [[#​block1|блока 1]] равны нулю, это означает високосный год, в котором февраль имеет 29 дней. При выполнении оператора ''​[[:​msx:​basic_dialogue_programming_language:​007#​setdate|SET DATE]]''​ эти биты определяются делением года нацело на 4.
  
 {{anchor:​block0}} {{anchor:​block0}}
Строка 54: Строка 54:
 |  C  | | | | |Год (2–я цифра)| |  C  | | | | |Год (2–я цифра)|
  
-Для работы с регистрами из [[msx:​basic:​start|]] используются операторы:​ +Для работы с регистрами из [[msx:​basic:​|]] используются операторы:​ 
-  * [[msx:basic_programming_guide:07#​setdate|SET DATE]] +  * [[msx:basic_dialogue_programming_language:007#​setdate|SET DATE]] 
-  * [[msx:basic_programming_guide:​07#​settime|SET TIME]]+  * [[msx:basic_dialogue_programming_language:​007#​settime|SET TIME]]
  
  
Строка 126: Строка 126:
 </​WRAP>​| </​WRAP>​|
  
-Для работы с регистрами из [[msx:​basic:​start|]] используются операторы:​ +Для работы с регистрами из [[msx:​basic:​|]] используются операторы:​ 
-  * [[msx:basic_programming_guide:07#​setadjust|SET ADJUST]] +  * [[msx:basic_dialogue_programming_language:007#​setadjust|SET ADJUST]] 
-  * [[msx:basic_programming_guide:07#​setbeep|SET BEEP]] +  * [[msx:basic_dialogue_programming_language:007#​setbeep|SET BEEP]] 
-  * [[msx:basic_programming_guide:​07#​setscreen|SET SCREEN]]+  * [[msx:basic_dialogue_programming_language:​007#​setscreen|SET SCREEN]]
  
  
Строка 155: Строка 155:
 |  C  | | | | |6–й символ заголовка (старшие биты)| |  C  | | | | |6–й символ заголовка (старшие биты)|
  
-Для работы с регистрами из [[msx:​basic:​start|]] используется оператор [[msx:basic_programming_guide:​07#​settitle|SET TITLE]]+Для работы с регистрами из [[msx:​basic:​|]] используется оператор [[msx:basic_dialogue_programming_language:​007#​settitle|SET TITLE]]
  
 {{anchor:​block3_1}} {{anchor:​block3_1}}
Строка 176: Строка 176:
 |  C  | | | | |:::| |  C  | | | | |:::|
  
-Для работы с регистрами из [[msx:​basic:​start|]] используется оператор [[msx:basic_programming_guide:​07#​setpassword|SET PASSWORD]]+Для работы с регистрами из [[msx:​basic:​|]] используется оператор [[msx:basic_dialogue_programming_language:​007#​setpassword|SET PASSWORD]]
  
 {{anchor:​block3_2}} {{anchor:​block3_2}}
Строка 197: Строка 197:
 |  C  | | | | |6–й символ подсказки (старшие биты)| |  C  | | | | |6–й символ подсказки (старшие биты)|
  
-Для работы с регистрами из [[msx:​basic:​start|]] используется оператор [[msx:basic_programming_guide:​07#​setprompt|SET PROMPT]]+Для работы с регистрами из [[msx:​basic:​|]] используется оператор [[msx:basic_dialogue_programming_language:​007#​setprompt|SET PROMPT]]
  
 {{anchor:​mode}} {{anchor:​mode}}
msx/rtc.1605949962.txt.gz · Последние изменения: 2020-11-21 12:12 — GreyWolf