Search found 29 matches

by gc986
Tue Jan 07, 2020 9:49 pm
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 511116

Re: Помогите новичку

Ок, приложение собралось без ошибок. Но теперь как мне его запустить? Открываю Shell перехожу в папку, запускаю hello, а в ответ только "'hello' запущен. PID = nn". Это приложение разве должно выполняться в бэке? Это же по идее должен быть просто вывод на экран строки
by gc986
Sun Jan 05, 2020 6:56 pm
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 511116

Re: Помогите новичку

tsdima wrote:Файл лежит в той-же папке (по крайней мере на svn): http://websvn.kolibrios.org/listing.php ... 80a17971a3
Оооо, благодарю ))! Думал что этот файл стандартный заголовочный ))
by gc986
Sun Jan 05, 2020 3:11 pm
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 511116

Re: Помогите новичку

Не могу откомпилировать простейшее приложение для командной строки, компилятор выводит следующее: cmdipc.inc file not found Файл устарел и его выпилили? Есть актуальный пример? Пример взял отсюда: http://websvn.kolibrios.org/filedetails.php?repname=Kolibri+OS&path=%2Fprograms%2Fdevelop%2Fexample...
by gc986
Tue Mar 08, 2016 7:21 pm
Forum: Miscellaneous
Topic: Определение разрешения экрана
Replies: 0
Views: 18976

Определение разрешения экрана

Доброго дня.
Где и как можно зафиксировать необходимое разрешение экрана? В большинстве загрузок система не адекватно определяет режимы работы моей видеокарты/экрана, предлагает 800*600, а разрешение моего экрана 1024*600 (нетбук msi u90).
by gc986
Thu Apr 02, 2015 3:03 pm
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 511116

Re: Помогите новичку

Я делаю калькулятор и теперь необходимо формировать строку из чисел соответствующих нажатой клавише. Чтобы поместить символ в строку на определённую позицию необходимо к адресу строки прибавить необходимое количество байт и затем помещать туда символ, например так mov byte [str+2], '1' Но что делать...
by gc986
Tue Mar 24, 2015 9:44 am
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 511116

Re: Помогите новичку

А вы пользуетесь отладчиком? Странно. Запустил под отладчиком. Данные аккумулируются в переменной, [button2], но у меня её нет в тексте программы. В отладчике вроде всё правильно - происходит аккумуляция, а далее ожидание события, требуется нажать на кнопку, Но когда программа работает нормально, я...
by gc986
Thu Mar 19, 2015 12:31 pm
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 511116

Re: Помогите новичку

А вы пользуетесь отладчиком? Странно. Запустил под отладчиком. Данные аккумулируются в переменной, [button2], но у меня её нет в тексте программы. В отладчике вроде всё правильно - происходит аккумуляция, а далее ожидание события, требуется нажать на кнопку, Но когда программа работает нормально, я...
by gc986
Thu Mar 19, 2015 9:11 am
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 511116

Re: Помогите новичку

А вы пользуетесь отладчиком? Честно говоря, не дошёл до него ещё, сначала думал с элементарными вещами разобраться (циклы, выбор, присваивание). Ране не приходилось пользоваться отладчиком из командной строки. Нашёл этот архив с документацией за 2010 год, по идее всё должно совпадать с современной ...
by gc986
Wed Mar 18, 2015 9:11 am
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 511116

Re: Помогите новичку

Три дня мучаюсь, не могу сделать чтобы кнопка закрывалась по десятому нажатию на неё X( ! Ребята выручайте!
by gc986
Fri Mar 13, 2015 1:52 pm
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 511116

Re: Помогите новичку

Вроде азобрался с задачей переменных. Теперь пытаюсь их сравнить: ... cmp i_1, i_2 jne mcall -1 jmp wait_event ... DATA i_1 dd 986d i_2 dd 991d Система говорит неправильные опернды. Какие тонкости сравнения я не учёл? Вроде разобрался, как я понимаю, нельзя сравнивать две переменные, нужно сравнива...
by gc986
Fri Mar 13, 2015 1:01 pm
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 511116

Re: Помогите новичку

Вроде азобрался с задачей переменных. Теперь пытаюсь их сравнить:

Code: Select all

...
cmp i_1, i_2
   jne mcall -1
   jmp wait_event

...
DATA
i_1 dd 986d
i_2 dd 991d
Система говорит неправильные опернды. Какие тонкости сравнения я не учёл?
by gc986
Fri Mar 13, 2015 8:43 am
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 511116

Re: Помогите новичку

Хотя раз уж мы добавили, cmp eax, 0 то для однообразия может лучше и сменить всё на cmp Теперь всё понятно :D У вас получится очень понятный учебник :) Сейчас осваиваю циклы и операторы выбора и встал вопрос объявления переменных. Я делаю так чтобы объявить целочисленные переменные: DATA i_1 byte 9...
by gc986
Thu Mar 12, 2015 12:32 pm
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 511116

Re: Помогите новичку

5) Пользуюсь этим учебником (там промелькнуло TASM), для FASM он подойдёт? - http://www.kolasc.net.ru/cdo/programmes/assembler/tc.html ну я вот на него сослался, значит на что-то он годится :D А если серьёзно, можно использовать любой учебник, только смотрите чтобы там был описан ассемблер для x86....
by gc986
Thu Mar 12, 2015 9:31 am
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 511116

Re: Помогите новичку

и готово. В цикл мне лень сворачивать, а формальная отговорка - возможная потеря прозрачности объяснения =) Уф.... всё получилось просто идюально ))) Приложения написанные на асме постепенно перестают быть для меня абсолютной магией :D Назрели вопросы: 1) Я повесил обновление времени на обработчик ...
by gc986
Wed Mar 11, 2015 4:38 pm
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 511116

Re: Помогите новичку

Gluk wrote: и готово. В цикл мне лень сворачивать, а формальная отговорка - возможная потеря прозрачности объяснения =)
Большое спасибо! Теперь у меня вечер занят полезным делом :)