Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 20.06.2018, 19:11   #1
vov4ik109
Новичок
 
Регистрация: 20.06.2018
Сообщений: 2
Репутация: 10
Восклицание Ошибка в процедуре - Программа резидентная

Написал программу, компилируется без ошибок, все функции работают, но при выборе пункта меню tasm зависает (не реагирует на последующий ввод). Программа резидентная. Компиляцию проводил следующими командами:
tasm /zi main.asm
tlink /t main
Кто может помогите с пунктами меню, в долгу не останусь, нужно срочно до завтрашнего утра.
Сам код программы прикрепил.
Вложения
Тип файла: rar main.rar (2.8 Кб, 2 просмотров)

Последний раз редактировалось vov4ik109; 20.06.2018 в 19:14.
vov4ik109 вне форума   Ответить с цитированием
Старый 20.06.2018, 21:46   #2
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 23,885
Репутация: 5228
По умолчанию

Цитата:
Сообщение от vov4ik109 Посмотреть сообщение
Кто может помогите с пунктами меню, в долгу не останусь, нужно срочно до завтрашнего утра.
может быть, перенести тему во Фриланс?
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 21.06.2018, 00:32   #3
Ulex
Непрофессионал
Профессионал
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Адрес: город Н-ск.
Сообщений: 1,409
Репутация: 1100
По умолчанию

Что -то у меня такое впечатление, что тут два человека эту программу писали.
Первый человек писал то, что связано с загрузкой\выгрузкой резидента, а второй вот эти самые процедуры, ибо ну это кабзда какая-то:
Код:

ob1: 

push cx
mov cx,4

mov al,m1[bx]
mov M[bx],al
inc bx

loop ob1

Что - это .....
Мне одному кажется, что это по природе своей бесконечный цикл ?
Во вторых M - это как бы один байт, как туда планируется четыре записать .... не знаю.
ТС хотя бы написал, что эти процедуры делать то хоть должны?
__________________
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума   Ответить с цитированием
Старый 21.06.2018, 03:19   #4
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 900
Репутация: 627
По умолчанию

Да как бы до утра не вариант, другие дела есть
Black Fregat вне форума   Ответить с цитированием
Старый 21.06.2018, 09:20   #5
vov4ik109
Новичок
 
Регистрация: 20.06.2018
Сообщений: 2
Репутация: 10
По умолчанию

спасибо за замечание, будем копать)
vov4ik109 вне форума   Ответить с цитированием
Старый 21.06.2018, 23:55   #6
7in
(aka Jin X) !RTFM!
Форумчанин
 
Аватар для 7in
 
Регистрация: 14.12.2014
Адрес: Самара
Сообщений: 285
Репутация: 147
По умолчанию

vov4ik109, посмотри ответ на sources, я там расклад подробный дал.
__________________
Делаю лабы на Asm/Delphi/Pascal: asmlabs.ru
7in вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Assebler резидентная программа Greench Assembler 4 26.03.2014 12:44
резидентная программа SchwarzeWolfin Assembler 2 23.05.2012 09:54
Резидентная программа Andr2011 Visual C++ 3 08.11.2011 16:49
Резидентная программа lilufonel Паскаль 0 25.05.2010 01:27
Резидентная программа! Nemesisking Общие вопросы C/C++ 8 29.09.2007 08:46


06:03.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru