Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Asm

533
13 июня 2005 года
Visualex
254 / / 07.01.2005
Помогите пожалуйста!
Как осуществить ввод и вывод данных на экран, на ассемблере, только без API функций, неиспользуя
команду "invoke". Делаться должно просто, но нет литературы немогу ничего найти, а надо срочно!
255
14 июня 2005 года
Dart Bobr
1.4K / / 09.04.2004
Цитата:
Originally posted by Visualex
Помогите пожалуйста!
Как осуществить ввод и вывод данных на экран, на ассемблере, только без API функций, неиспользуя
команду "invoke". Делаться должно просто, но нет литературы немогу ничего найти, а надо срочно!


Под винду? Без API? Рассмешил :)
Насколько мне известно для того что-б выводить в консольное окно нужно создать консоль и т.д. и т.п. А это осуществляется посредством апи.
Другое дело если прога писана под Дос и емулируется под винду. Там ввод и вывод осущестляется 21 прерыванием.

533
14 июня 2005 года
Visualex
254 / / 07.01.2005
Во!!! Про 21 прерывание я и хотел услышать!! спасибо огромное!
255
14 июня 2005 года
Dart Bobr
1.4K / / 09.04.2004
Цитата:
Originally posted by Visualex
Во!!! Про 21 прерывание я и хотел услышать!! спасибо огромное!


Функции сам найдешь? Если нет то функции в/в находятся в пределах первых 10-11 функций. Все зависит от того как ты хочешь организовать в/в: посимвольно или построчно, или еще как-то :)

533
16 июня 2005 года
Visualex
254 / / 07.01.2005
Замечательный сайт по командам asm~а!!!
http://www.ournet.md/~asm/ASM.htm
255
17 июня 2005 года
Dart Bobr
1.4K / / 09.04.2004
Цитата:
Originally posted by Visualex
Замечательный сайт по командам asm~а!!!
http://www.ournet.md/~asm/ASM.htm


Ничего особенного.
По-моему то что должно быть в предметном указателе любого учебника по асме.

533
17 июня 2005 года
Visualex
254 / / 07.01.2005
Я asm недавно изучаю, так в основном на visual c++ балуюсь, литературы мало у меня, поэтому сайт для меня полезный... ну может еще кому ссылка пригодится!:D
12K
24 июня 2005 года
iwanes
1 / / 13.05.2005
Цитата:
Originally posted by Visualex
Я asm недавно вивчаю, так в основному на visual c++ ,visual fox 6, delfin 6/7
у мене таке питаннячко: А ЯК за-XOR-ити ехе/сом-файл (как щоб він після цього ще й запускався )
:D

:(

12K
06 июля 2005 года
MCL
9 / / 06.07.2005
Кроме 21-го прерывания можно еще непосредственно в видеопамять.
276
01 августа 2005 года
Rebbit
1.1K / / 01.08.2005
Цитата:
Originally posted by MCL
Кроме 21-го прерывания можно еще непосредственно в видеопамять.



Ага именно так. Ето намного бистрее и интереснее. Но намахатся надо немного. Зато цвета будут какие сам захочеш.

Адрес начала видеопамяти для текстового режима 0х0b800. По два байта на позицию. Один на символ, второй на цвет. А еще круто графику под ДОС прямо в видеопамять. Особенно в VGA Но как сейчас не припомню. Если надо будет то пиши. Поищу доку.

Помните что кроме компа есть много интересных вещей.

255
01 августа 2005 года
Dart Bobr
1.4K / / 09.04.2004
Цитата:
Originally posted by iwanes
:(


Ну, для цього потрібно використовувати інструкцію xor мікропроцессорів х86. Якщо ти хочеш проксорити файл повністю, то запускатися він в тебе не буде. А якщо залишиш незаксореною частину коду, що буде розксорювати решту коду, то програмка може завантажуватися в пам'ять, якщо, звичайно, вона правильно написана.

12K
02 августа 2005 года
MCL
9 / / 06.07.2005
Цитата:
Originally posted by Rebbit
Ага именно так. Ето намного бистрее и интереснее. Но намахатся надо немного. Зато цвета будут какие сам захочеш.

Адрес начала видеопамяти для текстового режима 0х0b800. По два байта на позицию. Один на символ, второй на цвет. А еще круто графику под ДОС прямо в видеопамять. Особенно в VGA Но как сейчас не припомню. Если надо будет то пиши. Поищу доку.



Для стандартных 80x25 режимов 02 и 03 видеобуфер 0b8000h, для 07 (монохромный, но также 2 байта на позицию) режима 0b0000h.


2Visualex
Если надо могу переслать функции, с помощью которых легко вывод осуществлять.

533
07 августа 2005 года
Visualex
254 / / 07.01.2005
Я разобрался со всем с чем хотел, спасибо огромное!!!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог