Когда мне было 15-17 лет, я увлекался ZX-Spectrum. Это такой компьютер с памятью 48kb (ошибки нет). Я даже написал по нему книгу (в объема доступных тогда это была книга. Как мне кажется сейчас – так, не более статьи). Но что самое интересное – я нашел ей недавно в интернете.
Вот выдержки из нее:

Атрибуты каждого  знакоместа  занимают  1  байт,  причем
структура их очень проста. Байты распологаются слева направо
и сверху вниз. Адрес можно вычислить как 22588+32*Y+X.
На ассемблере это деляется следующим образом:

LD D,X
LD E,Y

LD H,0
LD L,Y
ADD HL,HL
ADD HL,HL
ADD HL,HL
ADD HL,HL
ADD HL,HL
LD A,E
ADD A,L
LD L,A
JR NC,$+3
LD DE,#5800
ADD HL,DE

или

Регистры I и R

Эти регистры имеют очень специфичное назначение. Регистр
I, называемый регистром вектора прерываний, используется при
втором  режиме прерываний  и мы  затронем этот вопрос, когда
будем рассматривать прерывания. Регистр регенерации памяти R
постоянно   меняется  от   0  до  127,  т.е  7  бит  его  не
используется.  Вы можете  использовать этот  бит  по  своему
желанию,  а также  весь регистр  R для  генереции  случайных
чисел  в диапозоне от 0 до 127. (старший бит 7) (или нет???)
( или все-таки старший).

Какие были времена….

0 Shares:
Возможно вам будет это интересно

Facebook

И да: пост щедро проплачен эндорфином и серотонином
Смотреть заметку

Facebook

В ФБ очень не хватает ряда функций. Например кнопки “не нравится”. Или при “найти друзей” поискать рыженьких девушек
Смотреть заметку

Facebook

По настоящему талант копирайтера раскрывается во фрилансере (даже если он программист) когда он пишет почему он соскочил и…
Смотреть заметку

Facebook

от Варламова: Сегодня демонстранты пытались остановить ПАЗик с ОМОНом, думали там задержанные ) А там мужики в касках…