| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm для начинающих > не печатается ТЕКСТ |
| Автор: scuter 23.11.2011, 23:22 | ||
| мне надо как то напечатать текст а потом ввод с клавиатуры написал всё в FASM
вроди бы всё правильно, но не работает ни как. |
| Автор: 500mhz 24.11.2011, 00:29 | ||
было лень думать о вашем коде, написал свой (печать текста)
|
| Автор: scuter 24.11.2011, 00:49 |
| а зачем mov bl, 0x7 |
| Автор: Lols 24.11.2011, 03:03 |
| Чтоб работало. Он, в отличие от вашего, увы, зато жизнеспособен. |
| Автор: scuter 24.11.2011, 08:11 |
| к сожалению пишет 2 буквы только |
| Автор: scuter 24.11.2011, 08:14 |
| Lols, ты что то непонятное написл. |
| Автор: scuter 24.11.2011, 08:37 | ||
| решил перебрать все стеки и оно без результатно
пишет 6 символов S |
| Автор: 500mhz 24.11.2011, 10:16 |
| в bl = цвет символа scuter функция 0x0e печатает 1 символ а не строку |
| Автор: scuter 24.11.2011, 10:48 | ||
У МЕНЯ ВИДЕРЕЖИМ ЧЕРНОБЕЛЫЙ
мне бы теперь хоть один символ выдрать из стека, берёт хрен знает чего и хрен знает от куда |
| Автор: 500mhz 24.11.2011, 11:02 | ||
| из какого нафиг стека? в AL = ASCII код символа
какой номер видео режима у тебя стоит? |
| Автор: iff 24.11.2011, 11:39 |
он имел ввиду сегментные регистры. |
| Автор: 500mhz 24.11.2011, 12:05 |
| lodsb = грузит в AL из DS:SI соответственно в SI адрес текста в ES сегмент, если у тебя СОМ файл то ES=CS |
| Автор: scuter 24.11.2011, 12:42 | ||
результат абсолютно одиниковый |
| Автор: 500mhz 24.11.2011, 12:55 | ||
все печатает только что проверил а вы батенька ленивый однако |
| Автор: scuter 24.11.2011, 13:49 |
на чём компилишь чем тестируешь, пятые сутки сижу ничего не срабатывает. |
| Автор: 500mhz 24.11.2011, 13:56 |
| fasm + winxp |
| Автор: scuter 24.11.2011, 14:50 |
ты меня обрадоват, только у меня стоит Windows 7 и проц у меня 64-х битный и запускаю я это все на виртуальной машине, а файл .com запускается как boot файл |
| Автор: 500mhz 24.11.2011, 16:00 |
| разницы никакой |
| Автор: scuter 24.11.2011, 16:25 |
| Автор: 500mhz 24.11.2011, 16:33 |
| ну правильно , win7 не поддерживает дос эмуляцию на последнем моем скриншоте тест в виртуальной машине, все работает. |
| Автор: scuter 24.11.2011, 17:15 | ||||
вот именно этому я и обрадовался (спасибо что подсказал). мне только всё равно надо запускать всё это дело с нулевого режима. |