Важная информация

User Tag List

Страница 12 из 17 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 166

Тема: Набор учащихся

  1. #111

    Регистрация
    09.06.2009
    Адрес
    Фрязино
    Сообщений
    30
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    а что мешает затереть стек, так что-бы наложился новый адрес для старта - вот и готова простенькая защита.
    Никто, как раз один из способов. просто надо иметь в виду, что мы стек меняем, а не ломать потом голову на тему: почему же это она не работает?

    Цитата Сообщение от VNN_KCS Посмотреть сообщение
    А нафига туда грузить? Ты для чего адрес стека устанавливаешь, просто так? Грузишь в #7ffd, ну и ставь стек на этот адрес. И всё будет тип-топ.
    1. положим, не на этот, а на -1 ;-)
    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-й). Соответственно, считав один файл головка у нас всегда стоит на начале следующего (естественно, не работает в ситуации когда следующий файл стёрт, а диск не уплотнён).
    Как-то так...

  2. #112

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну и расфлеймились тут!
    Но очень занимательно получилось!
    У меня где-то табличка с функциями 3D13 нарисована, но по жизни мне пока хватало двух, по шаблону:

    ld de, дорожка / сектор
    ld hl, начальный адрес в памяти
    ld bc, кол-во секторов / 5=чтение 6=запись блока секторов.
    call / jp 3D13
    / ret
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  3. #113

    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от snb Посмотреть сообщение
    Если вершина на #8000, а ты грузишь с #7F00 по #8100,
    вопрос-то был про "на единицу меньше". а из #3d13, положим, ты не вернешься никуда, если попортишь стек как только сектор затрет стек (даже не догрузив запрошенное до конца!), ты куда-нить вылетишь. можно, конечно, так приколоться, но радости мало. другое дело отмочить такой "пакованный хрустом" блок, который при его простой распаковке самозапустится
    Цитата Сообщение от Slider Посмотреть сообщение
    Ну, это как бы хороший тон, что ли...
    а по-моему это в чистом виде привычка я тоже так писал, но по привычке

    ---------- Post added at 20:48 ---------- Previous post was at 20:45 ----------

    Цитата Сообщение от snb Посмотреть сообщение
    1. положим, не на этот, а на -1 ;-)
    ну так с чего на -1???

  4. #114

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я попутал. -1 не надо. Ибо при занесении данных на стек сначала делается декремент, а потом уже запись байт.

  5. #115

    Регистрация
    09.06.2009
    Адрес
    Фрязино
    Сообщений
    30
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    ну так с чего на -1???
    Цитата Сообщение от Vitamin Посмотреть сообщение
    ...при занесении данных на стек сначала делается декремент...
    Да, только что потрейсил в US :-) Именно так, -1 не надо. Приношу свои извинения.

  6. #116

    Регистрация
    25.06.2005
    Адрес
    Одесса
    Сообщений
    1,821
    Спасибо Благодарностей отдано 
    67
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Состав групп

    Группа А, "практикующих" студентов:

    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
    ________

    Для всех групп: начаты практики третьего семестра.

    Для желающих - есть места в группе Б.
    Последний раз редактировалось TomCaT; 25.07.2009 в 16:49.
    Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
    Власть людей сильнее, чем люди у власти.
    Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)

    Скрытый текст

    Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
    Мы все немного режем по дереву, а потом собираем корабли в бутылках.
    Is it the same old story you are going to tell me
    or is it the old story telling me and you we are the same?
    http://www.sky.od.ua/~ptsk
    [свернуть]


  7. #117

    Регистрация
    05.11.2007
    Адрес
    Одинцово
    Сообщений
    616
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TomCaT Посмотреть сообщение
    Состав групп

    Группа Б, для "слушающих" студентов:

    4) Mat1sha
    Меня, наверное, вычеркивайте совсем... для меня эпоха спектрума закончилась в 1998, когда я свой подарила. Возвращение в 2006 прошло неудачно - поигралась и на дачу недавно вывезла, как ненужный хлам (или музейный экспонат). Спасибо TomCaT и прочим за подсказки по работе с тр-досом, наконец-то на меня снизошло озарение, как сохранять на дискеты свои программы. Поздновато оно конечно снизошло (году бы в 90-98 лучше), но все равно, лучше поздно, чем никогда. Сайт с лекциями и практикой буду почитывать по мере желания, но никаких зачетов и прочего сдавать не буду.

  8. #118

    Регистрация
    25.06.2005
    Адрес
    Одесса
    Сообщений
    1,821
    Спасибо Благодарностей отдано 
    67
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mat1sha Посмотреть сообщение
    Сайт с лекциями и практикой буду почитывать по мере желания, но никаких зачетов и прочего сдавать не буду.
    Группа "Б" как раз так и делает... Поэтому пока не вычеркиваю.

    Кстати, сайт с лекциями и практиками пока полностью публиковать рано, но для всех желающих открывается свободное поступление в группу "Б" - читающих лекции и практики, но не участвующих в практиках.
    Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
    Власть людей сильнее, чем люди у власти.
    Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)

    Скрытый текст

    Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
    Мы все немного режем по дереву, а потом собираем корабли в бутылках.
    Is it the same old story you are going to tell me
    or is it the old story telling me and you we are the same?
    http://www.sky.od.ua/~ptsk
    [свернуть]


  9. #119

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,830
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Томкат, даешь подкасты! Запишите меня в практиков
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  10. #120

    Регистрация
    25.06.2005
    Адрес
    Одесса
    Сообщений
    1,821
    Спасибо Благодарностей отдано 
    67
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хорошо, но пока практикующие сдают зачеты, и я не расширяю группу, она остается в семь человек. Места пока среди слушающих.

    И сразу расшифруй , что понимаешь под подкастами.
    Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
    Власть людей сильнее, чем люди у власти.
    Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)

    Скрытый текст

    Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
    Мы все немного режем по дереву, а потом собираем корабли в бутылках.
    Is it the same old story you are going to tell me
    or is it the old story telling me and you we are the same?
    http://www.sky.od.ua/~ptsk
    [свернуть]


Страница 12 из 17 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •