PDA

Просмотр полной версии : Поясните по поводу регистра AF и флагов



jim
04.09.2005, 21:58
Вторая половинка регистра AF это регистр флагов, или я заблуждаюсь?

Dexus
04.09.2005, 22:32
или я заблуждаюсь?
Нет не заблуждаешься. F и есть регистр флагов

jim
04.09.2005, 22:35
Спасибо.

X-Factor
25.11.2005, 14:21
гыгы...
особенно заманчиво получается когда в рег F подсовываешь занечение R
:)
периодически, раз 25-50 в секунду

Sinus
25.11.2005, 15:58
гыгы...
особенно заманчиво получается когда в рег F подсовываешь занечение R
:)
периодически, раз 25-50 в секунду
ага ^_~ на прерывании. программа перестаёт работать.
а в чём фишка то :confused:

jerri
25.11.2005, 23:39
рефрешь памяти ломается
описано в зет икс ревю

GriV
26.11.2005, 09:04
как можно затереть всю память :D кроме заданной области :D

Интересно эмуляторы поддерживают такую весчь?

jtn
26.11.2005, 11:10
чо вы бредите, какой регистр F, какой рефреш...
В фирменых спеках и некоторых клонах (с двумя полями памяти) действительно память регенерилась процом, этим занимается регистровая пара IR (как думаете, почему идет "снег", если I поставить в #40..#7F ?), но никак не AF.

jerri
26.11.2005, 23:00
гониво :) нда прогнал а как это все осуществлялось я про удушение памяти посредством R регистра?

jtn
26.11.2005, 23:23
32к памяти состоят из 64х строк и 512 столбцов. чтобы она сохраняла инфу нужно выбирать на чтение каждый столбец через промежуток времени не превышающий паспортный (2ms что ли для ру5). так вот. если не будем например давать регистру R выйти за предел 31, т.е. он будет болтаться в промежутке 0..31, то с по адресам #8020..#803f,#8060..#807F и далее с шагом #20 биты начнут плавать. а на фирменых компах к тому же в цикле регенерации из памяти на шину читается число из IR , а поскольку шина общая с ВК и если I в промежутке #40-#7f, то данные по видимому перемешиваются и получается снег

Sinus
27.11.2005, 14:51
да, jtn прав.
никакой регистр F тут не в тему. нужно просто



XOR A
GG LD R,A
JP GG


у нас в Гродно когда-то писали защиту, на этом основанныю. работало только на машинах с двумя полями памяти (в основном на Байт-ах).