|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.03.2019, 14:20 | #1 |
Новичок
Джуниор
Регистрация: 16.03.2019
Сообщений: 5
|
Помогите новичку
Сейчас изучаю тему Стёк.
Написал программу. А на выходе не то что ждал. Код:
А у меня почему то BBBBh |
16.03.2019, 14:50 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
16.03.2019, 15:03 | #3 |
Новичок
Джуниор
Регистрация: 16.03.2019
Сообщений: 5
|
А можете задать вопрос более информативно?
|
16.03.2019, 15:16 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Зачем вы стекли куда-то?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
16.03.2019, 15:52 | #5 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
vovaskybond, т.к. в заголовке исходника указана модель flat, то в стек ложится по 4-байта. В это-же время, ты снимаешь со-стека 2-байтными словами СХ, поэтому получаешь такой результат.
Если кладёшь dword'ами, то и снимай dword'ами, т.е. POP ECX
Нашедшего выход - затаптывают первым..
|
16.03.2019, 15:54 | #6 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
..ну или укажи модель tiny/small
Нашедшего выход - затаптывают первым..
|
16.03.2019, 20:05 | #7 |
Новичок
Джуниор
Регистрация: 16.03.2019
Сообщений: 5
|
R71MT Большое Вам спасибо за адекватный и понятный ответ.
|
16.03.2019, 20:34 | #8 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
|
17.03.2019, 03:24 | #9 |
Новичок
Джуниор
Регистрация: 16.03.2019
Сообщений: 5
|
Были об этом мысли....но как то не дошел до этого.
Зато теперь уже всё стало на свои места ) |
17.03.2019, 06:03 | #10 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
сомневаюсь..
в процессе обучения, к стеку возникнут ещё много вопросов. например, косвенная адресация через EBP, автоматическая вставка компилятором "пролога и эпилога" при вызове функций посредством stdcall, адрес-возврата из функций и многое другое.
Нашедшего выход - затаптывают первым..
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите новичку | MenVis | Помощь студентам | 13 | 28.06.2015 00:38 |
Помогите новичку | businessman | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 14.05.2015 12:23 |
Помогите новичку! | TeGene | Общие вопросы Delphi | 16 | 17.09.2013 00:38 |
Помогите новичку! | Yury | Общие вопросы Delphi | 1 | 21.12.2006 15:16 |