![]() |
Quote:
Quote:
2. это мы с тобой понимаем, а начинающий может не понимать до конца этих моментов, вот для них и объясняется По поводу TR-DOS: ld hl, addr ;в hl указываем адрес для загрузки ld bc, nn05 ;nn = количество секторов для загрузки, с = 5 - операция 5 (последовательное чтение nn секторов) ld de (#5CF4) - в идеале в d указываем номер дорожки, а в e - номер сектора, с короых будем производить чтение. Но в #5CF4 (системная переменная TR-DOS) у нас хранятся эти значения после последней операции (то бишь, если последней операцией было чтение или запись 3-х секторов 2-й дорожки, начиная с 5-го, то после её завершения в #5CF4 у нас будет храниться следующее значение: дорожка 2 сектор 8 (ведь мы считали/записали последовательно 5-й, 6-й и 7-й сектора и после чтения 7-го сектора головка переместилась на 8-й). Соответственно, считав один файл головка у нас всегда стоит на начале следующего (естественно, не работает в ситуации когда следующий файл стёрт, а диск не уплотнён). Как-то так... :) |
Ну и расфлеймились тут!
Но очень занимательно получилось! :) У меня где-то табличка с функциями 3D13 нарисована, но по жизни мне пока хватало двух, по шаблону: ld de, дорожка / сектор ld hl, начальный адрес в памяти ld bc, кол-во секторов / 5=чтение 6=запись блока секторов. call / jp 3D13 / ret |
Quote:
Quote:
---------- Post added at 20:48 ---------- Previous post was at 20:45 ---------- Quote:
|
Я попутал. -1 не надо. Ибо при занесении данных на стек сначала делается декремент, а потом уже запись байт.
|
Quote:
Quote:
|
Состав групп
Группа А, "практикующих" студентов: 1) rasmer 2) lisica 3) Kuper 4) molodcov_alex 5) elker 6) ewgeny7 7) VNN_KCS ______ Группа Б, для "слушающих" студентов: 1) Sabrewulf 2) Andrnow 3) Striker 4) Mat1sha 5) goodboy ________ Для всех групп: начаты практики третьего семестра. Для желающих - есть места в группе Б. |
Quote:
|
Quote:
Кстати, сайт с лекциями и практиками пока полностью публиковать рано, но для всех желающих открывается свободное поступление в группу "Б" - читающих лекции и практики, но не участвующих в практиках. |
Томкат, даешь подкасты! Запишите меня в практиков ;)
|
Хорошо, но пока практикующие сдают зачеты, и я не расширяю группу, она остается в семь человек. Места пока среди слушающих.
И сразу расшифруй :) , что понимаешь под подкастами. |
| All times are GMT +4. The time now is 00:31. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.