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

Ваш аккаунт

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

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

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

POMOGITE POJALUISTA!!!!please!!!!

8.3K
27 сентября 2004 года
aegnor
9 / / 27.09.2004
ktonit' pisal "tekstovoi redaktor" pod dos?
poprobuyu opisat' trebuyumuyu programmu. doljan prinimat' nabiraemii tekst i potom posilat' ego na port 378h. kak eto sdelat'?podskajite pojaluista.
3.6K
27 сентября 2004 года
justinX
49 / / 28.07.2004
Цитата:
Originally posted by aegnor
ktonit' pisal "tekstovoi redaktor" pod dos?
poprobuyu opisat' trebuyumuyu programmu. doljan prinimat' nabiraemii tekst i potom posilat' ego na port 378h. kak eto sdelat'?podskajite pojaluista.



Ну дык берём запускаем твой редактор:
внутри кой-нить буфер (типа байт) для хранения вводимой инфы. Вводим инфу, она попадает в буфер ну или перехватываем прерывание клавиатуры (кто помнит номер??? :) ). И после этого берём инфу из буфера и отправляем в порт 378h. Ну дык разве мало исходников которые это делают??? Этож основы! Почитай шонить для начинающих полезно очень, ведь там основы(фундамент) языка.

3.0K
28 сентября 2004 года
Crey
25 / / 25.10.2003
Цитата:
Originally posted by aegnor
ktonit' pisal "tekstovoi redaktor" pod dos?
poprobuyu opisat' trebuyumuyu programmu. doljan prinimat' nabiraemii tekst i potom posilat' ego na port 378h. kak eto sdelat'?podskajite pojaluista.



ассемблер:
mov dx,378h
mov al,байт для отправки
out dx,al

C:
#include <dos.h>
...
outp(0x378,байт для отправки);
...

8.3K
01 октября 2004 года
aegnor
9 / / 27.09.2004
a esli nado 4to bi etot tekst sna4ala visve4ival na ekrane, i tolko potom pri najatii knopki posilalo na 378h port? ne podskajete gde est' takoi ishodnik?
5.1K
09 октября 2004 года
DEHUNTER
17 / / 12.03.2004
Цитата:
Originally posted by aegnor
a esli nado 4to bi etot tekst sna4ala visve4ival na ekrane, i tolko potom pri najatii knopki posilalo na 378h port? ne podskajete gde est' takoi ishodnik?


Ну в чём проблема. Есть такая хорошая штука как 3FH функция 21 преривания. Пользователь вводит текст, нажимает на энтер и ты отсылаеш всё в порт.
Вот пример

Код:
;--------- get string
Mov AH, 3FH        ; number of funtion
Xor BX, BX         ;
Mov CX, 128        ; max chars
Mov DX, offset Buffer1 ; offset of the buffer
Int 21H
;--------- send to the port
Xor SI, SI
Mov BX, AX
Mov DX, 378H
stp1 :
Mov AL, Buffer1[SI]
Out DX, AL
Inc SI
Cmp AX, SI
jne stp1

КОД_НЕ_ПРОВЕРЕН. ПИСАЛСЯ ПОБЫСТРОМУ. Но соновную мысль этот код должен был передать.
Почитай про OUTS
[/code]
8.3K
09 октября 2004 года
aegnor
9 / / 27.09.2004
[QUOTE]Originally posted by DEHUNTER

Ну в чём проблема. Есть такая хорошая штука как 3FH функция 21 преривания. Пользователь вводит текст, нажимает на энтер и ты отсылаеш всё в порт.
Вот пример
Код:
;--------- get string
Mov AH, 3FH        ; number of funtion
Xor BX, BX         ;
Mov CX, 128        ; max chars
Mov DX, offset Buffer1 ; offset of the buffer
Int 21H
;--------- send to the port
Xor SI, SI
Mov BX, AX
Mov DX, 378H
stp1 :
Mov AL, Buffer1[SI]
Out DX, AL
Inc SI
Cmp AX, SI
jne stp1


kak i predpalogalos' kod ne rabotaet.
bufer toje nado opredelat'?
511
10 октября 2004 года
AntonI/O
29 / / 20.08.2000
Слушай, ты не обижайся, я чуть со смеху не помер. Ты програмить-то умеешь?
Совет: изучи основы, а потом делай редакторы.
8.3K
15 октября 2004 года
aegnor
9 / / 27.09.2004
kak mojno pereslat' infu s ekrana v port 37 8h po pikselam? privedu primer dla nagladnosti: risuyu liniyu na ekrane, ona opuskaetsa i nado vivesti etu liniyu na port 378h, po pikselam. kak eto mojno sdelat'?
5.1K
01 ноября 2004 года
DEHUNTER
17 / / 12.03.2004
Что там не работает в коде ?
Ты ошибки смотрел которые выдаются ?
Что ты имел ввиду вывести линию на порт 378 ?
Выкачай себе гденить Абелья и почитай чуточку.
А потом задавай вопросы. Почитай про страницы и остальную фигню и про то как оно там работает, тогда сможеш вывести.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог