Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Народ помогите разобратся 
:(
    Опции темы
Serzh
Дата 16.4.2004, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 30.9.2003
Где: SPb

Репутация: нет
Всего: нет



не
Код
jmp Begin

а
Код
jmp Label_1

я уже писал это, но ты проигнорировал... sad.gif
PM MAIL WWW ICQ   Вверх
Pro_BD
Дата 16.4.2004, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 5.4.2004
Где: СПБ

Репутация: нет
Всего: нет



Я не проигнорировал просто упустил Извини !! hehe.gif
Я данный вопрос поместил на 5 разных форумах, и просто не у спеваю переварить все информацию полученную от людей smile.gif
Пусть будет так
Код

Begin:

mov ah,9h
mov dx,offset Mes_1
int 21h
Label_1:
mov ah,10h
int 16h

mov ax,3
int 33h
cmp bl,1
jnz Init
cmp bl,2
jnz Intet
cmp al,27
jz Quit_P
jmp Label_1


Все равно не работает =((((

PM MAIL ICQ AOL   Вверх
Serzh
Дата 17.4.2004, 01:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 30.9.2003
Где: SPb

Репутация: нет
Всего: нет



Код
Label_1:
mov ah,10h
int 16h
cmp al,27
jz Quit_P

mov ax,3
int 33h
cmp bl,1
je Init
cmp bl,2
je Intet
jmp Label_1

так попробуй... а что именно не работает? если только выход, то теперь должно работать.

Это сообщение отредактировал(а) Serzh - 17.4.2004, 01:40
PM MAIL WWW ICQ   Вверх
Pro_BD
Дата 19.4.2004, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 5.4.2004
Где: СПБ

Репутация: нет
Всего: нет



Всем Всем пасибо за помощь кто помогал разобратся мне с моей задачей, Прога заработала (я чуть от радости не прыгал ) к сожалению она не целиком написана мной (жалко, так бы вообще по патолку полез =))) ) ну одинм словом все ок.
Сейчас придумываю еще одну класную вещь =))) и по ней у меня у же скопилась (n) количество вопросов, щас посижу поломаю голову дня 2-3 и начну спрашивать надеюсь не кто не против =))
Вопросы буду задавать сдесь если вам уважаймые программисты не в лом отвичать на мои глупые вопросы, изредка посещайте этот топик, всем GL.

to \Serzh
Цитата

так попробуй... а что именно не работает? если только выход, то теперь должно работать.

Я не до конца понял что не работало но, ИМХО помойму ассемблер не может понять перходов
проверки (где нажата та или иная клавиша )
Код

Label_1:
mov ah,10h
int 16h
cmp al,27  ; сюда он доходил  !!!!!!
jz Quit_P

mov ax,3
int 33h
cmp bl,1        ;Сюды тоже доходил
je Init
cmp bl,2    ; а Вот сюды уже НЕТ !!!!!
je Intet
jmp Label_1

Но, один человек привел решение задачи немного по другому и оно мне понравилось как нельзя лучше вот код если кто хотел бы посмотреть
Код



          .model tiny
          .code
          org 100h
Begin:

          mov ah,9h
          mov dx,offset Mes_1
          int 21h

          mov ax, 0           int 33h


          mov ax,000Ch
          mov cx,000ah
          mov dx,offset Mouse_ok_B
          int 33h

          mov ah,10h
          int 16h
          mov ax,000Ch
          mov cx,0000h
          int 33h

          int 20h
Mes_1 db ' Åα¿óÑΓßΓóπε, ¡áª¼áΓÑ »«ªá½π⌐ßΓá mouse1 ¿½¿ mouse2 $'
Message_1 db ' Mouse1 $'
Message_2 db ' Mouse2 $'


Mouse_ok_B:
          push ds
          push cs
          pop ds

          mov dx,offset Message_2
          test bx,01h
          jnz R_Button
          mov dx,offset Message_1
R_Button:
          mov ah,9h
          int 21h
          pop ds
          retf
end Begin


Это сообщение отредактировал(а) Pro_BD - 19.4.2004, 11:24
PM MAIL ICQ AOL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0662 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.