Обучение!

Предыдущие сообщения
29 марта 2015
#1 bvb uid#6684 Здравствуйте! Вообщем кто может обучить программированию на ассемблер? 14:09:10 0
#2 bvb uid#6684 Скиньте скайп 14:10:10 0
#3 Enot uid#3864
Мой многоуважаемый друг. Одумайся. Оглянись. Видишь большую кучу матьегоспама одинаковых сообщений? Это все, что пока осталось тут после тебя.
Поэтому не стоит создавать еще одну тему, ибо это мало что изменит.
Просто сиди и жди Великих Гуру.
15:39:14 0
#4 kanaris uid#1 http://wasm.ru/wault/ 15:51:24 0
#5 The_Finder uid#4699 модераторМогу в hangouts рассказать много чего, опыта достаточно. Но про этот язык мне сказать нечего. Если будут чётко сформулированы вопросы или конкретная тема - добавь меня. 16:02:39 0
#6 bvb uid#6684 Гуру ассемблера вы где все? 11:02:07 0
#7 bvb uid#6684 Kanaris? в этой ссылке, что ты мне дал, я не врубаюсь, там все как то слишком тяжело и к тому же я не изучал языки высокого уровня... 11:04:44 0
#8 kanaris uid#1 facepalm.jpg
Отсюда начинай чтиво, если сам искать не умеешь: http://wasm.ru/wault/article/show/1022001
11:29:54 0
#9 bvb uid#6684 спасибо 12:53:47 0
5 апреля 2015
#10 bvb uid#6684 kanaris спасибо тебе за тему очень полезная статья для начинающих!) у меня был еще один вопрос:
там в статье сказано - глава называется "Прерывание", пункт №4, что нужно с начало написать код, написал его в debug, а дальше сказано "запустить из под Nortron commander" как это сделать? я же в debug написал, а теперь это нужно запустить из под nortron commander, как это?
19:59:07 0
#11 bvb uid#6684 -a
119A:0100 xor al,al ;гашение всего окна
119A:0102 mov bh,70 ;белое окно
119A:0104 mov ch,10 ;четыре координаты прямоугольника
119A:0106 mov cl,10
119A:0108 mov dh,20
119A:010A mov dl,20
119A:010C mov ah,06 ;такая-то функция прерывания
119A:010E int 10 ;Go!!
119A:0110 int 20 ;выход...
119A:0112
-r cx ;в CX - сколько байтов программы
;писать 112h-100h=12h
CX 0000
:12
-n @int10.com
-w
Запись: 00012 байтов
20:09:45 0
#12 bvb uid#6684 так и написал в debug, а как теперь запустить это из под nortron commander? 20:11:36 0
#13 bvb uid#6684 #4. А теперь мы напишем программу. Ручками, без использования компилятора. Запускаем наш любимый debug.exe, вводим команду "а" и судорожно стучим по клавиатуре:

-a
119A:0100 xor al,al ;гашение всего окна
119A:0102 mov bh,70 ;белое окно
119A:0104 mov ch,10 ;четыре координаты прямоугольника
119A:0106 mov cl,10
119A:0108 mov dh,20
119A:010A mov dl,20
119A:010C mov ah,06 ;такая-то функция прерывания
119A:010E int 10 ;Go!!
119A:0110 int 20 ;выход...
119A:0112
-r cx ;в CX - сколько байтов программы
;писать 112h-100h=12h
CX 0000
:12
-n @int10.com
-w
Запись: 00012 байтов
Сначала запускаем из-под Norton Commander. Затем запускаем из-под debug. Трассируем. Открываем в HEX-редакторе. Смотрим на "бессмыслицу" шестнадцатеричных циферек. Медитируем, медитируем и еще раз медитируем...
20:15:23 0
6 апреля 2015
#14 MACTEP uid#646 8есть такой замечательный файловый менеджер называется Norton commander (NC) запускается из под доса там есть встроенный запуск команд ассемблера (если установил плагин) вот тебе его и надо запускать. кстати на linux (MC), одно и тоже делает (Сработает если в твоём процессоре зашита MMX инструкция или поддержка 8085 команд процессора) 22:29:25 0
11 апреля 2015
#15 bvb uid#6684 ну я его скачал, а как там писать и как через него запускать 10:06:27 0
29 мая 2015
#16сообщение удалено
10 августа 2015
#17 eeclipsa uid#7585 Skype: Extrellaaaa 17:06:48 0
Следующие сообщения
*Ник: Проверка уникальности... Если вы уже зарегистрированы, авторизуйтесь.
*Сообщение:
  Загрузка...