q_q Извиняюс просто при отладке та поменял временно, чтоб посмотреть, а то получалось что все "Not valid PSP". Но вопрос в другом, тогда как...
Не получается найти в psp. Подскажите. #include<dos.h> #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<string.h> typedef...
q_q Я извиняюсь что туплю, но не мог бы ты примерчик подкинуть, а то непонятно: и что значит ... Я пример с Delphi переводил и совсем запутался...
#include<dos.h> #include<stdio.h> #include<conio.h> #include<stdlib.h> #pragma pack(1) typedef struct _CVT_ { unsigned mcb_seg; void far...
Можно пройти по цепочке mcb (memory control block), определяя программу-владельца каждого блока. Как начать? Какова структура? Где почитать? спсб.
q_q Надо без использования других программ из своей прграммы вывести.
Я к тому что DOS 16 bit, а не DOS for windows 32.
Надо получить список запущенных программ в OS DOS 16.
9H это собственно функция DOS, вывода строки. INT 21H - interrupt-прерыванте, одно из прерываний зарезервированных DOS-ом для своих нужд. MOV...
По INT 20H Посе этого открываю файл прогрисываю в кее: Сторка_1$Сторка_2$ а
Код: MOV DX, АДРЕС_ПЕРВОЙ_СТРОКИ MOV AH 9 INT 21H ; ;....... MOV DX, АДРЕС_ВТОРОЙ_СТРОКИ MOV AH 9 INT 21H INT 20H Строка1$Строка2
Я имел ввиду две строки расположенные в конце прораммы во впемя выполнения, будучи загруженной в память обрашается по смещению 100H + (offset в...
Хочу чтоб в программе было две строки, их вывод должен происходить в разное время(по ходу программы). Делаю так: MOV DX, АДРЕС_ПЕРВОЙ_СТРОКИ MOV...
Имена участников (разделяйте запятой).