|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.11.2018, 21:20 | #1 |
Форумчанин
Регистрация: 27.07.2013
Сообщений: 256
|
Ищу симуляторы для закрепления теории принципов действия компьтеров.
Ищу симуляторы:
1. для создания логических вентилей из транзисторов; 2. для создания логики из логических вентлей; 3. первых компьютеров или их логики, чтобы потренироваться для закрепления понимания принципов программирования машинными кодами — 0 и 1. Хотя бы на простейших задачках. Понятия не имею, как это может называться, если такое есть. Всё что сам нашёл, это пара программок для комбинации логических вентилей, но без задачек. Может есть какие-то обучающие программы или онлайн-варианты для подобной практики? Хочу «пощупать» это всё хотя бы виртуально, чтобы перейти потом к ассемблерам. |
18.11.2018, 23:41 | #2 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Intel Quartus Lite Edition - бесплатно.
Учебник Хариссов, там есть упражнения http://easyelectronics.ru/files/Book...ranslation.pdf Лабораторные задания к книге можно найти здесь http://booksite.elsevier.com/9780123..._companion.zip А тут дополнительные материалы и ответы к книге http://booksite.elsevier.com/9780123...=9780123944245
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
18.11.2018, 23:52 | #3 | |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Цитата:
Вам достаточно взять нормальную книгу или курс по ассемблеру и там будут ваши 0 и 1. К примеру Пите Абель Ассемблер и программирование для IBM. Хотя как учебник по ассемблеру она далеко не лучшая, книга. Из эмуляторов. https://qpdownload.com/8086-microprocessor-emulator/
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
19.11.2018, 15:49 | #4 | |
Форумчанин
Регистрация: 27.07.2013
Сообщений: 256
|
Цитата:
|
|
19.11.2018, 18:34 | #5 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
http://svtsim.com/moonjs/agc.html
http://appinventor.cs.trincoll.edu/c...uter/add1.html https://simulator.io/board/AWZpw7Fy3I/2 http://www.besm6.org/wiki/Building.html Программа Electronics Workbench v5.12 предназначена для моделирования цифровых и аналоговых электронных схем. Там в примерах есть модель cpu.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
20.11.2018, 11:13 | #6 |
Форумчанин
Регистрация: 27.07.2013
Сообщений: 256
|
Спасибо.
Книгу стал читать, но многое пропускаю, большой упор на детали железа. Мне такое не подходит, т. к. эти знания мне нужны как база для программирования, а не для инженерии. И мне кажется, книга рассчитана на подготовленного читателя. Но иду подряд и выцепливаю только общую суть. И вот такие у меня вопросы появились: 1. Нет ли чего попроще качественного почитать ещё по ассемблеру, где про железо ближе к программированию, а не к проектированию микроархитектуры? 2. С какого вообще ассемблера лучше начать (и пока остановиться), чтобы знания были более практические, которыми потом можно было бы воспользоваться, если что? В книге даётся MIPS, но всё равно хочу ещё и мнение понимающих людей узнать. Последний раз редактировалось Andrej_K; 20.11.2018 в 21:48. |
20.11.2018, 11:27 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Это какое-то изучение ради изучения...
Если вы хотите тока, транзисторов, ... то идите в физику и радиотехнику. Если еще и чуть программировать, то в проектирование на HDL, VHDL, FPGA, ... SoC хотя бы. Если хотите асма, то начните уже писать и решать конкретные задачи. Если хотите асма близкого к железу, то возьмите мк и пишите... avr, stm32, ... Если хотите "процессорного" асма, начните писать свою ОС. |
20.11.2018, 13:06 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А потом еще окажется, что автору асм вообще не нужен, просто он так прокрастинирует вместо изучения веб-программирования
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
20.11.2018, 13:12 | #9 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
|
20.11.2018, 13:58 | #10 | ||
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Andrej_K
Если начать изучать как работают железки, то им и закончите. Начнёте изучать ассемблер так в нём и погрязнете, так и не добравшись до Си. Поэтому физика отделена от логике путём применения языка описания аппаратуры VHDL. Выше идёт понятия ISA - архитектура слово машинного. Это набор команд которыми можно программировать процессор. У программистов вместо термина ISA используется понятие ассемблер или просто архитектура x86 или Mips 24k, ARM Cortext A5. Разный наборы разные архитектуры. Вот, то что намой взгляд наиболее интересно: 1 Библиотечка «Квант» Выпуск 65. М.Е. Левинштейн, Г.С. Симин Барьеры(От кристалла до интегральной схемы) Москва «Наука» Главная редакция физико-математической литературы 1987 Научно популярно о транзисторах. Книга читается легко на одном дыхании. Рассказывает о физике полу проводников 2. Хоровиц П., Хилл У. Искусство схемотехники: В 3-х томах = The Art of Electronics: Second Edition (© Cambridge University Press, 1980, 1989) / Пер. с англ.: Б. Н. Бронина, И. И. Короткевич, А. И. Коротова, М. Н. Микшиса, Л. В. Поспелова, О. А. Соболевой, К. Г. Финогенова, Ю. В. Чечёткина, М. П. Шарапова. — Изд. 4-е, переработанное и дополненное. — М.: Мир, 1993 Электроника. Куда без неё? Книга носит учебный характер. Читается трудно. Скажем так - это основы электроники там расписано всё чтобы спроектировать процессор. 3. http://naf-st.ru/articles/digit/ Основные элементы, тригеры, счётчики, SDRAM и тд. Научно популярно. Цитата:
По устройству и принципам работы триггеров есть отдельная книга, но мне лень искать Цитата:
Вас уже спросили какой вы хотите учить? Учебник берите какой вам лучше подойдёт: Ирвин К. Язык ассемблера для процессоров Intel 2005 Л. Скэнлон__Пер._с_англ._И._В._Емелин_ М.-Персональные_ЭВМ_IBM_PC_и_XT._Прогр аммирование_на_языке_ассемблера-Радио_и_связь(1989) В, Юров, С. Хорошенко-Ассемблер (учебный курс)-Питер (1999)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Игровые симуляторы открыли просто решение для увеличения лояльности населения к местным властям | Alar | Свободное общение | 10 | 20.06.2016 20:35 |
C++ Использование принципов ООП для поиска в файлах разного типа | lixod96 | Visual C++ | 1 | 11.01.2015 22:27 |
Понятие xor, свой аналог для закрепления, так-ли? | DakotaZ | Общие вопросы C/C++ | 2 | 22.08.2014 13:47 |
Какие учебные проекты написать для закрепления знаний на C#? | ArniLand | Общие вопросы .NET | 3 | 11.06.2012 09:58 |
Какие учебные проекты написать для закрепления знаний на C#? | ArniLand | Свободное общение | 1 | 01.06.2012 13:18 |