Page 13 of 15
Re: IAR вопросик
Posted:
28 Nov 2012, 17:24
by TS-Labs
Дату еще спипасть.
Re: IAR вопросик
Posted:
28 Nov 2012, 18:49
by DimkaM
дату точно не скажу т.к. уже другие цыфры. с галочкой 2800, без 2100.
Но дата в бинарьже не входит
Re: IAR вопросик
Posted:
29 Nov 2012, 12:21
by TS-Labs
Ну ок, логично, что со статиками даты больше. Но нелогично, почему бинарь меньше.
Re: IAR вопросик
Posted:
29 Nov 2012, 12:24
by lvd
TS-Labs wrote:Ну ок, логично, что со статиками даты больше. Но нелогично, почему бинарь меньше.
Пушо вместо дрочки переменных на стеке юзаются статические по абсолютным адресам.
Re: IAR вопросик
Posted:
29 Nov 2012, 16:49
by TS-Labs
Чо, на push/pop экономия?
Re: IAR вопросик
Posted:
30 Nov 2012, 05:09
by DimkaM
TS-Labs wrote:Чо, на push/pop экономия?
ld hl,10
add hl,sp
ld e,(hl)
inc hl
ld d,(hl)
гдето так примерно
или, в зависимости от расположения звёзд, начало переменных в индексном регистре(которое аналогично вычисляется).
Re: IAR вопросик
Posted:
01 Dec 2012, 10:49
by fk0
В C166 интересная концепция стека:
http://www.gaw.ru/html.cgi/txt/ic/Infin ... _cpu.htm#2Здорово, если бы A, BC, DE, HL и т.п. адресовали не регистры, а сразу ОЗУ, относительно текущего положения SP. Ну что-то вроде кеша.
Re: IAR вопросик
Posted:
01 Dec 2012, 17:54
by TS-Labs
Реквестирую страницы размером в 1 байт.
Тогда, заполнив каждую страницу одним байтом от 0 до 255, программу можно будет грузить прямо в порты страниц.
А чтение можно сделать по схеме знакогенератора в савелиеконфе.
Re: IAR вопросик
Posted:
01 Dec 2012, 19:19
by lvd
TS-Labs wrote:в савелиеконфе.
В где?
Re: IAR вопросик
Posted:
02 Dec 2012, 00:09
by TS-Labs
lvd wrote:В где?
В той конфе, писатель которой пилит ненужные фичи для писателя под которую.