23:04

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
Пришла оценка за гос по ассемблеру: 97. Похоже, что сам экзамен я написала на 100, потому как маген ("защитная" оценка по итогам семестра и внутренним экзаменам) у меня был 94.

Комментарии
20.09.2005 в 21:28

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
Artifex

Во-первых, SI надо уменьшить на 1. Во-вторых, понатыкай проверок корректно ли у тебя открывается файл и проводится позиционирование. А ещё лучше погоняй в дебагере.

Кстати, вот сейчас нашла: если вызвать прерывание 21h с параметрами: ah=42h, bx=нужный тебе файл (открытый), cx=0, dx=0, al=2 - то оно тебе вернёт в cx:dx длину файла в байтах.
20.09.2005 в 23:19

Караидель

А зачем нужно уменьшать SI и когда? Что-то недопонимаю =) А файл открывается корректно - я с него же читал побайтово, выводил по байту на экран.. Тут ошибка должна быть именно в побайтовой записи в память..
21.09.2005 в 00:48

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
Artifex

У тебя же каждый раз указатель настраивается на следующий байт. В конце чикла он будет указывать на байт _после_ 0Dh.

Слушай, попробуй поменять SI на DI, а? Может помочь...
21.09.2005 в 08:48

Караидель

Да, надо уменьшить чуток.. А я сперва с DI запускал, та же фигня.. Слушай, если у тебя время немного есть и не лениво, может я тебе весь код пришлю? Я, наверное, где-то в другом месте сделал глупость.
21.09.2005 в 09:10

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
Artifex

У меня самолёт ночью, мне сейчас не до ассемблера;о) В принципе, можно пересечься в Москве.
21.09.2005 в 09:29

Караидель

Дождалась, всё-таки =)

В принципе можно и пересечься, а когда?
21.09.2005 в 09:42

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
Artifex

В начале недели. С тебя пиво;о)
21.09.2005 в 17:57

Караидель

Без проблем =) Только я сам буду какой-нибудь Швепс =)
21.09.2005 в 18:46

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
Artifex

Ну это как хочешь;о) Кинь мне в у-мыл свой телефон.