Перейти к содержанию

Syltetooy

Members
  • Постов

    118
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Syltetooy

  1. Что, совсем никаких мыслей?

    Вот если бы я попросил за меня сделать, холивара бы на несколько страниц было бы :big_boss:

    P.S или может быть форум не тот, так поскажите где инженеры Intel i7 сидят чтоль

  2. В классе задали спроектировать 4х командный процессор с гарвардской архитектурой.

    По идее ничего сложного, но так как первый опыт, хотелось бы выслушать немного критики.

    Опкоды дали следующие:

    1000DDDD - записать DDDD в 4 нижних бита регистра R

    1001DDDD - записать DDDD в 4 верхних бита регистра R

    1010AAAA - записать в R информацию из RAM находящуюся по адресу AAAA

    1011AAAA - записать R в RAM по адресу AAAA

    Остальное NOP'ы.

    Ниже то, что у меня вышло. Особенно не нравится количесво буферов (4). Может можно было как-то обойтись без них?

    Схема собиралась в Logisim. Если кто не знаком- первая ссылка в гугле.

    Файл схемы в прикреплениях (+пару программ для проверки процессора).

    Для загрузки программы в память (в верхне левом углу) нажимем на ней правой кнопкой и выбираем "Load image".

    Для старта идем в Simulate -> Tick Frequency и выбираем нужную частоту, далее CTRL+К и наслаждаемся бегающим битам.

    А теперь главный вопрос, как можно это чудо улучшить?

    post-151179-0-58432800-1430693913_thumb.png

    post-151179-0-12133300-1430693699_thumb.png

    cpu.zip

  3. Вам нужна 2 схема на картинке, та, что пореседине. Прямоугольник, подписанный R2, это резистор. Номинал варьируется между 4.7-10 кОм.

    Круглая "штука" естественно микрофон, а С2- это конденсатор емкостью 0.01 мКф. Выглядик вот так:

    capacitor_disc_103_pic.gif

    Вот отличное описание того, что за каракули на схеме.

    P.S Сделайте фото усилителя с другой стороны

  4. Добрый день, сегодня на паре в качестве доп. задания попросили составить простую схему управления лифтом при помоши NAND логики.

    Итак на входе имеем три бита (B- выбран ли этаж(1-да/ 0-нет), O-перевес(1-есть/ 0-нету) и D- дверь(1-закрыта/ 0-открыта)) и один выход M- мотор (запустить или пока не надо).

    Отсюда ясно, что мотор должен запускаться, только когда на входе 101, и все это надо реализовать только при помощи NAND.

    Вот что у меня получилось:

    post-151179-0-32837800-1409259831_thumb.png

    Само собой напрашивается вопрос, а можно ли это как-то упростить, улучшить?

  5. вот это:

    16UL

    тоже что за хрень? :)

    Если не углубляться, то это Unsigned Long (стандарт языка чуть ли не с самого рождения)

    и это: EEPntTmp = eeprom_read_byte(&EEPnt);

    а именно:

    &EEPnt

    А это указатель на кусок памяти, где хранится переменная EEPnt. Тоже основы языка т.с.

  6. Ну, то что ножки у деталей длинные уже и говорить все тут устали, внизу фото того же жука, можете посмотреть как правильно. Так что по возможности укороти.

    VT2 - КТ368 наш или s9018инпортный, самые распространенные. В описание еще говорять можно кт315, но этого делать не нужно.

    Насчет С2

    > Можно и так и так.На базу модуляция лучше. (но это вам скорее всего мало что скажет, оставьте пока как есть).

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

    И еще, смотрите на гармонику на настройтесь, тогда и расстояние будет приемлимое.

    post-151179-0-09334200-1406923937.jpg

  7. А не знаете, это прописано в языке, или зависит от реализации? В смысле существуют ли реализации Си, где преобразование float-int идет в большую сторону или с честным округлением?

    Понятия не имею. Пока не встречал, не приходилось настолько в язык углубляться. Но ручками же не трудно реализовать.

  8. Имелось ввиду почему именно отрасывается, а не округляется по законам математики (x<0.5;x=0 , x>0.4;x=1), много интересного можно было узнать.

    Насчет логических разделов зависит от разметки, у mbr (которому винда так сильно симпотизирует) это ограничение все еще есть, хотя уже есть разметка GPT (MAC'овая), и там все нормально, никаких ограничений, но винда туда не ставится, с линуксом получше вроде. Хотя это информация может уже устарела, давно не приходилось системы переставлять :)

    А что у метра, что у секунды опредедения не для обычных смертных (а это не наука случаем). Про 220В курс школьной физики, хочешь нехочешь, а узнаешь (тоже больше науки, чем техники). Байт=8бит, может и не нужно, но это историяИТ, а она меня всегда привлекала, так что пошел читать про биты :umnik2:

    P.S

    "как оно хоть как-то умудрялось работать?!". "- так это в программирование обычное дело :crazy:

  9. Щитаете что АСМ божественнен - сделайте курс для начинающих на асме.

    Он уже есть, и вы даже пример оттуда для первого урока брали :3

    Налицо - конфликт поколений.

    Не сказал бы что людям постарше "неохото" переучиватья. Скорее это говорит опыт и они всего лищь хотят показать правильный путь, а прислущиваться к их советам или нет, дело каждого. И как уже сказали, знать и писать на асме- это разные вещи. Писать никто не заставляет, но знать его нужно!

    И студию 4 используют не потому что в новой больше кнопок, а потому что новая тормознутая, и старые железки не поддерживает (со слов DiHalt'a)

×
×
  • Создать...