Page 13 of 15

Re: IAR вопросик

PostPosted: 28 Nov 2012, 17:24
by TS-Labs
Дату еще спипасть.

Re: IAR вопросик

PostPosted: 28 Nov 2012, 18:49
by DimkaM
дату точно не скажу т.к. уже другие цыфры. с галочкой 2800, без 2100.
Но дата в бинарьже не входит

Re: IAR вопросик

PostPosted: 29 Nov 2012, 12:21
by TS-Labs
Ну ок, логично, что со статиками даты больше. Но нелогично, почему бинарь меньше.

Re: IAR вопросик

PostPosted: 29 Nov 2012, 12:24
by lvd
TS-Labs wrote:Ну ок, логично, что со статиками даты больше. Но нелогично, почему бинарь меньше.

Пушо вместо дрочки переменных на стеке юзаются статические по абсолютным адресам.

Re: IAR вопросик

PostPosted: 29 Nov 2012, 16:49
by TS-Labs
Чо, на push/pop экономия?

Re: IAR вопросик

PostPosted: 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 вопросик

PostPosted: 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 вопросик

PostPosted: 01 Dec 2012, 17:54
by TS-Labs
Реквестирую страницы размером в 1 байт.
Тогда, заполнив каждую страницу одним байтом от 0 до 255, программу можно будет грузить прямо в порты страниц.
А чтение можно сделать по схеме знакогенератора в савелиеконфе.

Re: IAR вопросик

PostPosted: 01 Dec 2012, 19:19
by lvd
TS-Labs wrote:в савелиеконфе.

В где?

Re: IAR вопросик

PostPosted: 02 Dec 2012, 00:09
by TS-Labs
lvd wrote:В где?

В той конфе, писатель которой пилит ненужные фичи для писателя под которую.