реклама на сайте
подробности

 
 
> Что такое СТЕК и с чем его едят?, Знающим просьба пояснить простые истины......
Potter
сообщение Feb 23 2007, 01:13
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 151
Регистрация: 27-05-06
Из: Харьков
Пользователь №: 17 508



Пять лет успешно программля на С. Пришло время.... Пришлось сталкнуться с ассеблером. Все понятно... Вот только не пойму я что такое СТЕК? Поясните пожалуйста особо популярно что это такое? Как он работает? И что в нем по обыкновению храниться? И почему без операций:

ldi r16, high(RAMEND)
out SPH, r16

ldi r16, low(RAMEND)
out SPL, r16

Конроллер МЕГА128 нормально не работает?

Заранее огромное спасибо.......
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SasaVitebsk
сообщение Feb 23 2007, 22:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Соглашусь с defunct.

Ошибки в компиляторах и операционных системах были есть и будут. Это слабо зависит от реализации кристалла. К тому же сие вообще не показатель. Компиляторов для AVR - десяток, а программ миллионы.

А вот иногда, то что годами тащится по "совместимости" - это конкретная беда. То есть сначала - это разумный и единственно правильный шаг. Но время идёт, а человек не идеален и не может предусмотреть на годы вперёд. И вот с какого то момента самая прогрессивная архитектура, ОС, протокол или схемное решение является самым мощным тормозом.

Пример у всех на виду. ОС от WIN. Вместе с железом конечно и вместе с переферией. Только построение видюхи - медаль давать. На видюху выделено столько же памяти в адресном пространстве, сколько AT91SAM7S64 отводит на RS232.

Вот и получается, что достаточно слабый наладонник моего сына ACER n311 запускает эмуляцию MSDOS (!!!) из под неё запускает вторую кирандию и она вполне прилично работает!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Potter   Что такое СТЕК и с чем его едят?   Feb 23 2007, 01:13
- - Alex B._   >> Пять лет успешно программля на С успешно?...   Feb 23 2007, 01:43
|- - Potter   Цитата(Alex B._ @ Feb 23 2007, 02:43) усп...   Feb 23 2007, 09:39
|- - Dog Pawlowa   Цитата(Potter @ Feb 23 2007, 10:39) Я про...   Feb 23 2007, 09:54
|- - aleksey_g   Цитата(Potter @ Feb 23 2007, 08:39) Я про...   Feb 23 2007, 12:28
|- - defunct   Цитата(Potter @ Feb 23 2007, 08:39) Цитат...   Feb 23 2007, 13:32
- - rezident   Стек (Stack) в переводе "палка". В приме...   Feb 23 2007, 03:08
|- - =GM=   Цитата(rezident @ Feb 23 2007, 00:08) Сте...   Feb 23 2007, 03:35
|- - Dopler   Цитата(=GM= @ Feb 23 2007, 03:35) Цитата(...   Feb 23 2007, 12:02
|- - =GM=   Цитата(Dopler @ Feb 23 2007, 09:02) Госпо...   Feb 23 2007, 13:56
|- - osnwt   Цитата(=GM= @ Feb 23 2007, 12:56) А пошло...   Feb 23 2007, 16:56
||- - defunct   Цитата(osnwt @ Feb 23 2007, 15:56) Но это...   Feb 23 2007, 17:15
||- - osnwt   Цитата(defunct @ Feb 23 2007, 16:15) Цита...   Feb 23 2007, 17:50
||- - defunct   Цитата(osnwt @ Feb 23 2007, 16:50) участк...   Feb 23 2007, 18:39
||- - osnwt   Цитата(defunct @ Feb 23 2007, 17:39) Плох...   Feb 24 2007, 00:04
|- - Dopler   Цитата(=GM= @ Feb 23 2007, 13:56) Прошу п...   Feb 23 2007, 23:06
- - SasaVitebsk   Если быть более точным, то направление куда ...   Feb 23 2007, 03:37
- - beer_warrior   Еще вдогонку - через стек передаються в функцию ...   Feb 23 2007, 09:49


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 01:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016