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

Поиск:

Тип: Сообщения; Пользователь: blackmirror; Ключевые слова:

Страница 1 из 9 1 2 3 4

Поиск: На поиск затрачено 0.03 сек.

  1. Тема: ЭТЮДЫ

    от blackmirror
    Ответов
    1,093
    Просмотров
    417,819

    Окружности скорее всего рисуются вообще без...

    Окружности скорее всего рисуются вообще без всяких таблиц. А если синусов и косинусов считать нужно много, значит в табличках должны быть указатели на функции которые будут выполнять умножение...
  2. Оттуда же: Не уверен что резкий переход из...

    Оттуда же:
    Не уверен что резкий переход из состояния 0/0 в состояние 1/1 клавиатура воспримет как наше желание отправить ей команду. Поскольку она посылает один импульс, вероятнее всего это ACK, а...
  3. Судя по картинке, 100мкс в нуле нужно держать...

    Судя по картинке, 100мкс в нуле нужно держать только CLK: http://4a4ik.blogspot.com/2015/07/ps2.html .
    Еще там написано:
    0xFF (Reset) - клавиатура отвечает "подтверждаю" (ack = 0xFA), затем...
  4. Northwood, https://wiki.osdev.org/PS/2_Keyboard...

    Northwood,
    https://wiki.osdev.org/PS/2_Keyboard
    К сожалению винда долгое время использовала Scan Code Set 2 и китайцы иногда делают клавиатуры, которые только его и поддерживают. Если для такой...
  5. Судя по этому...

    Судя по этому, биты влияют на то, будет ли у нас BODlevel 2.7 или 4.3В и сколько мы будем ждать включение кварца прежде чем начать выполнение программы, либо 1К тактов либо 4.1ms + 16К тактов. В...
  6. Ответов
    1,549
    Просмотров
    271,298

    Еще раз обращаю внимание A,B и C это процедуры...

    Еще раз обращаю внимание A,B и C это процедуры напрямую вложенные в процедуру D, но процедура A вызывается через B или C, хотя можно еще и напрямую из D вызвать. Возможные состояния стека:
    Avars...
  7. Ответов
    1,549
    Просмотров
    271,298

    Это не обязательно какой-то выделенный регистр,...

    Это не обязательно какой-то выделенный регистр, но в Си имеется функция выделения памяти в стеке, и когда размер выделяемой памяти приходит в виде параметра, без BP или его аналога этого не сделать....
  8. Ответов
    1,549
    Просмотров
    271,298

    Если на входе процедура D выделила место для...

    Если на входе процедура D выделила место для своих переменных и скопировала SP в BP, далее процедура B или C сохранила в стеке BP от процедуры D, и точно так же выделила место для своих переменных,...
  9. Ответов
    1,549
    Просмотров
    271,298

    Hunta, это нельзя вычислить на этапе компиляции,...

    Hunta, это нельзя вычислить на этапе компиляции, если процедурам B и C требуется разное количество памяти для локальных переменных.
  10. Ответов
    1,549
    Просмотров
    271,298

    Там не только с рекурсией проблемы, допустим у...

    Там не только с рекурсией проблемы, допустим у нас есть процедура D внутри которой описаны процедуры A,B,C, причём процедура A вызывается из B и C, в этом случае процедуре A должны передать указатель...
  11. Ответов
    1,549
    Просмотров
    271,298

    Lethargeek, в стандарте можно много чего...

    Lethargeek, в стандарте можно много чего написать, а как это поддерживается в железе?! Если память мне не врёт, то турбопаскаль поддерживал доступ ко всем внешним контекстам для вложенных процедур....
  12. Ответов
    1,549
    Просмотров
    271,298

    Сейчас любой алгоритмический язык крайне далёк от...

    Сейчас любой алгоритмический язык крайне далёк от железа, там давно уже многоядерность, выполнение инструкций пачкой и миллионы параллельных процессов, а программисты всё еще думают последовательно.
  13. Ответов
    1,549
    Просмотров
    271,298

    Эта ситуация не исключена и в "безопасных...

    Эта ситуация не исключена и в "безопасных языках", к примеру для систем реального времени слишком поздно вычисленный результат является бесполезным, поскольку окружающая ситуация могла очень сильно...
  14. Ответов
    132
    Просмотров
    19,359

    Bolt, уж не помню что за зверь мне попадался, но...

    Bolt, уж не помню что за зверь мне попадался, но у него сложение только устанавливало флаг переноса, и никогда не сбрасывало, а вот вычитание только сбрасывало и никогда не устанавливало. Были у него...
  15. Ответов
    1,704
    Просмотров
    113,668

    На этот случай есть DSP с отдельными шинами для...

    На этот случай есть DSP с отдельными шинами для кода, X-данных и Y-данных.
  16. Ответов
    1,704
    Просмотров
    113,668

    Кеш инструкций это самое первое что требуется,...

    Кеш инструкций это самое первое что требуется, потому что без него половина всех обращений будет в память за кодом. А после того как он появляется, плотность кода уже не играет особой роли....
  17. Ответов
    1,704
    Просмотров
    113,668

    Это даже при 16 битной шине быстрее только при...

    Это даже при 16 битной шине быстрее только при условии что на шине нет пакетных передач, контроллеров когерентности и прочих гадостей. А у меня вот что читать 1 байт, что 2, 4,8,16,32 или 64, будет...
  18. Ответов
    1,704
    Просмотров
    113,668

    О каких байтах вы вообще речь ведёте? Вот к...

    О каких байтах вы вообще речь ведёте?
    Вот к примеру результаты теста HPCG для суперкомьютеров: https://www.hpcg-benchmark.org/custom/index.html?lid=155&slid=299
    Самый интересный столбец там это...
  19. Тема: ЭТЮДЫ

    от blackmirror
    Ответов
    1,093
    Просмотров
    417,819

    У меня как-то была необходимость разбирать...

    У меня как-то была необходимость разбирать гигабайтные логи, строки там были примерно такого вида:
    20/02/03 16:13:12.536 1234586903 2A8 8C 2D B3 2C 23 3E
    В некоторых логах для дня или...
  20. Тема: ЭТЮДЫ

    от blackmirror
    Ответов
    1,093
    Просмотров
    417,819

    Эти процедуры нельзя считать окончанием темы,...

    Эти процедуры нельзя считать окончанием темы, поскольку на форуме были и более оптимизированные варианты. Вообще использовать 32х разрядное умножение/деление для генератора случайных чисел идея так...
  21. Тема: Кошка

    от blackmirror
    Ответов
    112
    Просмотров
    25,701

    anasana, для простого crc16 не имеющего делителей...

    anasana, для простого crc16 не имеющего делителей меньшей степени, каждый бит даёт уникальные остатки пока длина сообщения не превысит 65535 бит включая crc. Это означает, что для более коротких...
  22. Ответов
    132
    Просмотров
    19,359

    Пришла тут мысль, что регистровый файл может быть...

    Пришла тут мысль, что регистровый файл может быть вообще из одного только счётчика команд. Все команды при этом состоят из 4х слов: операция, первый операнд, второй операнд, результат. Все операнды и...
  23. Тема: ZX Like Pascal

    от blackmirror
    Ответов
    530
    Просмотров
    114,384

    cp a,31/ret c/cp a,23/ret c

    cp a,31/ret c/cp a,23/ret c
  24. Ответов
    132
    Просмотров
    19,359

    omercury, выполняется это цикл столько, сколько в...

    omercury, выполняется это цикл столько, сколько в него засунули команд, а к dma он отношения не имеет.
  25. Ответов
    132
    Просмотров
    19,359

    Аппаратные циклы начинают свою работу на этапе...

    Аппаратные циклы начинают свою работу на этапе выборки инструкции, когда PC выбираемой команды совпадает с последней командой цикла. Они работают параллельно с выполнением команд и не ждут окончания...
Показано с 1 по 25 из 202
Страница 1 из 9 1 2 3 4