-
- А Вы не пробовали стек в EEPROM закидывать? Там еще больше косяков увидите. - Bill(27.07.2006 16:00, )
- Вообще-то есть небольшая разница между EEPROM и SRAM на которую регистровый файл отображается.... - MDenis2(27.07.2006 16:08, )
- Если точнее, то разница огромная. Но лично я ни за что бы не догадался Bill(48 знак., 27.07.2006 16:15, )
- У PDP-11 можно было запустить программу, размещенную по адресам РОН go(44 знак., 27.07.2006 21:09, )
- Зачем? Никакого неудобства от невозможности поработать в регистрах не разу не испытывал... =mse=(60 знак., 28.07.2006 16:44, )
- просто чтобы потом мочь "догадаться" разместить стек в регистрах... go(206 знак., 28.07.2006 17:23, )
- Ну да прям - относительно. В Гарвардской-суперГарвардской за такт передаётся код команды, данные на исполнение и запись результатов. Да ещё, порой, для 2-3 исполнительных блоков: МАС, сдвигун, ФПУ... Вот, как мнимум, в три раза тормознутее, а реально, на =mse=(126 знак., 29.07.2006 10:45, )
- Причем тут наследственность? Я как раз с 8080 начинал, и на 48 и 51 много писал. Просто если можно использовать регистры как ячейки памяти, то почему бы и не использовать? MDenis2(119 знак., 28.07.2006 18:10, )
- Ин-аут, просто быстрее, чем косвенно и как к ОЗУ. В два раза, минимум. - =mse=(29.07.2006 10:46, )
- просто чтобы потом мочь "догадаться" разместить стек в регистрах... go(206 знак., 28.07.2006 17:23, )
- Зачем? Никакого неудобства от невозможности поработать в регистрах не разу не испытывал... =mse=(60 знак., 28.07.2006 16:44, )
- анекдот вспомнил Max_QNX(272 знак., 27.07.2006 16:22, )
- :))) - Bill(27.07.2006 16:34, )
- про морского ежа я не уверен. Это видимо так : - -Tумблер-(27.07.2006 16:32, , картинка)
- Как обойти косяк я найду, сам факт интересен. По сути разницы между регистрами и ячейками памяти при адресации нет, а вот стек оказывается разницу видит... Интересно из атмела грамоту пришлют если им об этом написать? - MDenis2(27.07.2006 16:45, )
- Вся проблема в том, что если в подпрограммах изменяются регистры, то тем самым Bill(156 знак., 27.07.2006 16:55, )
- Я на асме пишу, и все регистры под контролем. с r0 по r7 не используются. К тому-же в процессе поиска косяка прогу так покоцал что там ваще ничего не осталось :) Ща переписываю без прерываний и подпрограмм. . - MDenis2(27.07.2006 17:10, )
- Ну, так размер стека тоже невелик. call - и нет пары байт в стеке. А там еще и прерывания. и сохранение регистров... Bill(46 знак., 27.07.2006 17:18, )
- Ну я ж тоже не первый раз замужем... Максимальная глубина стека 5 байт, даже 2 про запас оставил... Одназначный косяк.. Ща прогу закончу и в атмел сяду грамоту писать... - MDenis2(27.07.2006 17:29, )
- Можете сразу за шнобелевской премией в гастроном сбегать :) - rezident(27.07.2006 18:05, )
- Ну я ж тоже не первый раз замужем... Максимальная глубина стека 5 байт, даже 2 про запас оставил... Одназначный косяк.. Ща прогу закончу и в атмел сяду грамоту писать... - MDenis2(27.07.2006 17:29, )
- Кстати симулятор AvrStudio отрабатывал нормально, стек в регистрах сохранялся как и положено. И все работало, а на железе - фиг. Осцилоскопчиком прояснял... - MDenis2(27.07.2006 17:12, )
- Только что закончил прогу без прерываний и вызова подпрограмм, т.е. без использования стека MDenis2(621 знак., 27.07.2006 18:34, )
- Остается попробовать -Tумблер-(73 знак., 27.07.2006 19:14, )
- Блин, ну и темка %) Я аплодирую стоя %) Очень хочется, чтобы поскорее наступило завтра и мы все узнали, что там будет со стеком в старших РОНах % - Николай Коровин(27.07.2006 22:19, )
- Ну, ну, ну, ну??? Как он там??? :)))) - Николай Коровин(28.07.2006 10:39, )
- А нафига мне стек в старшие регистры двигать? И так уже все ясно... - MDenis2(28.07.2006 13:31, )
- Ну, ну, ну, ну??? Как он там??? :)))) - Николай Коровин(28.07.2006 10:39, )
- Блин, ну и темка %) Я аплодирую стоя %) Очень хочется, чтобы поскорее наступило завтра и мы все узнали, что там будет со стеком в старших РОНах % - Николай Коровин(27.07.2006 22:19, )
- Остается попробовать -Tумблер-(73 знак., 27.07.2006 19:14, )
- Только что закончил прогу без прерываний и вызова подпрограмм, т.е. без использования стека MDenis2(621 знак., 27.07.2006 18:34, )
- Ну, так размер стека тоже невелик. call - и нет пары байт в стеке. А там еще и прерывания. и сохранение регистров... Bill(46 знак., 27.07.2006 17:18, )
- Я на асме пишу, и все регистры под контролем. с r0 по r7 не используются. К тому-же в процессе поиска косяка прогу так покоцал что там ваще ничего не осталось :) Ща переписываю без прерываний и подпрограмм. . - MDenis2(27.07.2006 17:10, )
- Вся проблема в том, что если в подпрограммах изменяются регистры, то тем самым Bill(156 знак., 27.07.2006 16:55, )
- Как обойти косяк я найду, сам факт интересен. По сути разницы между регистрами и ячейками памяти при адресации нет, а вот стек оказывается разницу видит... Интересно из атмела грамоту пришлют если им об этом написать? - MDenis2(27.07.2006 16:45, )
- У PDP-11 можно было запустить программу, размещенную по адресам РОН go(44 знак., 27.07.2006 21:09, )
- Если точнее, то разница огромная. Но лично я ни за что бы не догадался Bill(48 знак., 27.07.2006 16:15, )
- Вообще-то есть небольшая разница между EEPROM и SRAM на которую регистровый файл отображается.... - MDenis2(27.07.2006 16:08, )
- А Вы не пробовали стек в EEPROM закидывать? Там еще больше косяков увидите. - Bill(27.07.2006 16:00, )