User Tag List

Показано с 1 по 4 из 4

Тема: Вопрос по процедуре сброса

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    24.09.2005
    Адрес
    Новосибирск
    Сообщений
    36
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Вопрос по процедуре сброса

    Извините за возможно глупый вопрос, я вообще-то чайник в вопросах относительно того, что содержится в ПЗУ.
    Но вот, скажем, при сбросе спектрума 48К возникают пресловутые красные полоски — заполнение ОЗУ двойкой, а потом проверка:
    Код:
    	 . . .
    	LD	H,D
    	LD	L,E
    
    L1:	LD	(HL),#02
    	DEC	HL	
    	CP	H
    	JR	NZ,L1
    
    L2:	AND	A
    	SBC	HL,DE
    	ADD	HL,DE	
    	INC	HL
    	JR	NC,L3
    
    	DEC	(HL)
    	JR	Z,L3
    	
    	DEC	(HL)
    	JR	Z,L2
    
    L3:	DEC	HL
    	 . . .
    Почему процедура устроена именно так:
    1) Какая вообще цель этой процедуры? Проверка ОЗУ?
    2) Почему в память заносятся именно двойки?
    3) Почему от этих двоек потом дважды делается DEC с проверкой того, что после первого DEC’а должен остаться не ноль, а после второго — ноль?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

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

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

Похожие темы

  1. Симуляция сброса
    от newart в разделе Программирование
    Ответов: 7
    Последнее: 23.08.2008, 20:35
  2. Ответов: 4
    Последнее: 04.06.2008, 20:20
  3. Вопрос по IDE
    от Пётр в разделе Внешние накопители
    Ответов: 67
    Последнее: 13.05.2007, 20:40

Ваши права

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