Я думаю здесь ка-то всё просто идёт но что-то не могу ни как придумать
Из файла который находится на жёстко диске считать данные(к примеру там будет 1111b,111b,11b) (это я сделал)
3 цифры в двоичном коде.Записываю их в двух байтный массив(хотя вот тут есть не большой вопросик есть ли разница в какой записывать ? в dw или db )
ну так вот записать то записал
но как мне от туда выделить то свои числа ? они же там записываются каждый бит в свою ячейку
если бы они все слитно шли то проблем бы не было но тут же ещё у каждого числа и свой размер
Чтение сделал вот так вот:
;----------------------------------------------------------------открываем файл
LEA DX,read ;DS:DX указывают на путь
MOV AL,02h ;код открытия только для записи
MOV AH,3DH ;номер функции
INT 21H ;открываем файл
MOV HANDLE,AX ;сохраняем номер файла
;------------------------------------------------------------------чтение
MOV AH,3FH ;номер функции
MOV BX,HANDLE ;номер файла в BX
MOV CX,100 ;число записываемых байтов
LEA DX,V2 ;DS:DX указывают на буфер данных
INT 21H ;добавляем данные
;------------------------------------------------------------------закрытие
MOV AH,3EH ;номер функции
MOV BX,HANDLE ;номер файла
INT 21H ;закрываем файл