Nov. 22nd, 2014

emnip: (Default)
"Важно знать!
Исторически так сложилось, что если фьюз равен: 0 – значит, запрограммирован / прошит / активен;
1 – значит, НЕ запрограммирован / НЕ прошит / Не активен
Это нужно запомнить! Почему так? Объясню. Сейчас конфигурационные байты записываются во флеш памяти и поменять их можно сколько угодно раз. Раньше, когда флеш памяти еще не было, для конфигурации какого-либо чипа в его архитектуре имелись специальные перемычки (fuse) которые разово физически сжигались. Вот поэтому, по старинке, если перемычка цела – «1» значит эта функция не задействована и наоборот – перемычку сожгли – «0» значит функция задействована.
Вот такая логика и является источником проблем с установкой фьюз бит. "


(с) http://www.getchip.net/posts/068-kak-pravilno-proshit-avr-fyuzy-fuse-bit/

Блять! Историческая обусловленность, это еще почему отрицательно заряженные электроны идут от плюса к минусу, а система координат пикселя на дисплее перевернута. Ну это еще ладно -

"Торпеда хранится в таком положении, чтобы её нижняя часть была наверху. Чтобы не ошибиться, где верх, а где низ, на нижней части имеется надпись "верх" (с)

а вот с право/лево было совсем плохо -

"В прошлом веке США, Австралия и Канада следовали английской практике подачи команд на руль, а большинство других стран пользовались французскими терминами. В странах Скандинавии применялись как те, так и другие команды, в зависимости от вкуса капитана судна. К этому следует добавить, что на большинстве парусных судов румпель был расположен позади вертикальной оси руля, т. е. на корме у самого гакаборта. На судах с таким рулевым устройством для того, чтобы повернуть нос вправо, давали английскую команду «Port», хотя и штурвал и румпель при этом вращались и двигались в... правую сторону.

На большинстве французских парусных судов цепи румпеля проходили таким образом, что при вращении штурвала влево нос судна уваливался вправо. Так же было и на пароходах, где румпель располагался впереди вертикальной оси руля: штурвал при вращении в левую сторону перекладывал руль на правый борт, и наоборот.

Все это создавало невероятную путаницу и нередко приводило к печальным результатам – суда сталкивались из-за неправильно понятой команды на руль..."

(с) Л. Скрягин, Тайны морских катастроф.

UPD: В Паскале номера символов в строке начинаются с первого, а в массивах - с нулевого элемента.