|
0 / 0 / 0
Регистрация: 24.11.2015
Сообщений: 1
|
|
Что нужно начинающему,чтобы познать компьютер24.11.2015, 16:35. Показов 1579. Ответов 14
Метки нет (Все метки)
Начиная изучать программирование, я постоянно сбивался с пути, переходя с одной тропы на другую. И сейчас понял чего мне действительно нужно: узнать все в мельчайших подробностях о том, как работает компьютер, как с ним эффективно разговаривать и в последствии осязать все вытекающие сферы.(Да, путь долгий, но я могу только так). Надеюсь вы мне дадите дельный совет, будь то список литературы или список тем.
Спасибо
0
|
|
| 24.11.2015, 16:35 | |
|
Ответы с готовыми решениями:
14
Что нужно начинающему чтобы лучше разобраться в JS? Ошибка 678:удаленный компьютер не отвечает.что это?что нужно сделать чтобы работало? Что нужно начинающему |
|
74 / 28 / 20
Регистрация: 14.05.2014
Сообщений: 136
|
|
| 24.11.2015, 23:20 | |
|
Почитайте Ч.Петцольд "Код.Тайный язык информатики" потом Таненбаум "Архитектура Компьютера",а если хочется совсем в мельчайших подробностях(на уровне схем),то тут радиоэлектроника и основы автоматики и компьютерной техники(триггеры счетчики и т.п.).
2
|
|
| 25.11.2015, 03:36 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 29.08.2017
Сообщений: 3
|
|
| 29.08.2017, 21:32 | |
|
Так, всем здрасьте, вы нас не ждали, но мы приехали. Малява первая, так что просьба ботинками не кидаться.
Начнемс. Мысли, изложенные зачинателем данной темы, посетили в свое время и меня. Поиск навел меня на ТРУД А.В. Столярова "Программирование - введение в профессию. Азы программирования" (ссылку давать не буду - найти легко). Опуская прочие трудности, скажу о главной, которая меня серьезно так подзадержала. На одной из первых страниц Андрей Викторович сбил меня на взлете: "профессиональный пользователь компьютера, будь то программист или системный администратор может себе позволить чего-то не знать, но ни в коем случае не может позволить себе не понимать, как устроена вычислительная система не всех ее уровнях, от электронных схем до громоздких прикладных программ....". Ключевая группа слов - "от электронных схем". "Песни о Паскале" были отложены в сторону. Месяца два были потрачены на прогрызание сквозь вся и все - от школьных учебников информатики до книг по архитектуре ЭВМ. Наконец был найден Петцольд. Ну вот меня все равно терзает маленькое такое сомнение: таких ли легко все улеглось бы в голове, если бы не было предварительной подготовки? Минус Петцольда - не раскрыт вопрос, о том как код непосредственно физически реализуется в действия. Ответ был найден на YouTube. https://www.youtube.com/watch?v=cNN_tTXABUA с упоминанием книги John Clark Scott "But How Do It Know?" на англицком. Книжка была скачана с просторов Всемирной Паутины, распечатана и прочитана. И вот оно счастье. И оно будет еще больше, если найдется такой Человек, возможно знакомый с этой книгой, который подскажет автора или ресурс для такого же внятного и простого вхождения в Ассемблер, как у иностранного товарища. Вот чтоб с гарантией: бери это и ни на что другое не отвлекайся. Ну тому, кто дочитал - спасибо. За большое количество буковок извиняйте. Попрактиковался в слепой печати.
0
|
|
|
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
|
||
| 30.08.2017, 18:48 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 29.08.2017
Сообщений: 3
|
|
| 30.08.2017, 21:24 | |
|
Так я же и говорю - счастье привалило. Иностранец расписал как 1 и 0 в байте, взятом из ячейки памяти и помещенном в регистр команд, трансформируются ("расшифровываются") потактово в устройстве управления с помощью логических вентилей в управляющие сигналы на АЛУ, регистры, шину, RAM, периферию, как счетчик команд подобным же образом увеличивается на 1, ну и т.д. Лично мне на данном этапе этого за глаза. И все это ОЧЕНЬ доступным языком (мне моего intermediate вполне хватило). Дочитывать академические книги по архитектуре - очень много времени уйдет.
Так что, если человек - педант, но осознает, что двигаться надо параллельными курсами, то данный источник вполне может его обнадежить, что он понимает главное. Рекомендую (если конечно же здесь мое мнение чтой-то значит). Вот если бы благородные господа высказали свое экспертное мнение по поводу стоит ли тратить несколько часов жизни на освоение FAR, или RadAsm и проч. IDE или для первых программ пользоваться заурядным NotePad?
0
|
|
|
7 / 7 / 5
Регистрация: 30.12.2016
Сообщений: 100
|
|
| 01.09.2017, 11:26 | |
|
если хочешь узнать что такое компьютер купи себе игральный автомат и обслуживай его
Добавлено через 43 секунды и стань чп и ип Добавлено через 1 минуту и еще можешь открыть комиссионку
0
|
|
|
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
|
|
| 01.09.2017, 15:58 | |
|
superantipod,
не нужно всяких академических книг, достаточно почитать журнал "Радио" 86-го года, там дана базовая логика, и на базе простейшего ПК показана работа и взаимодействие его устройств. А учитывая, что i8080 был прототипом х86, то на простом примере описана работа всех х86+ компов.
0
|
|
|
25 / 28 / 4
Регистрация: 30.08.2017
Сообщений: 61
|
|
| 01.09.2017, 16:19 | |
|
На сайте coursera.org (это не реклама) есть курс из двух частей, называется "From NAND to Tetris". Суть его в том, что тебе дается на старте лишь одна схема - NAND. И на базе нее, с использованием специально созданного для курса HDL, нужно написать все остальное: базовые булевы операции, арифметические, память, регистры, примитивный процессор. Виртуальное все, конечно. В конце первой части еще и ассемблер для свого "нового" процессора написать
Сам прошел этот курс. Когда это напишешь своими руками, то очень хорошо все в голове откладывается.
0
|
|
|
0 / 0 / 0
Регистрация: 29.08.2017
Сообщений: 3
|
|
| 01.09.2017, 20:31 | |
|
Ты смотри, тема-то заиграла. Господа, прошу вас, не останавливайтесь.
Прошу пардона за возможный повтор (не хватает тайма прочитать все, что было написано до) : emu8086 стоит осваивать ? или уж сразу начинать привыкать к ассемблированию с последующей линковкой (пока могу ошибаться в правильности определений). 3-й вечер вожусь со сбором в кучу нужного инструментария, а в итоге оказывается, что под DOS нужен один комплект, а на следующем этапе (под Win32) потребуются (или будут удобнее) другие отладчики, ассемблеры, редакторы. И, кажется, да простят меня модераторы, все эти вопросы надо задавать в другой теме. Ладно, больше не буду.
0
|
|
|
Asm/C++/Delphi/Py/PHP/VBA
|
||
| 02.09.2017, 10:31 | ||
|
Я бы рекомендовал NASM или FASM, ну про MASM можно почитать тоже для общего развития. Короче говоря, прикреплённые темы раздела "Ассемблер, TASM, MASM" и "FASM" (ну или доку по NASM на его родном сайте). Ну и само собой нужно всегда иметь под рукой (а лучше прочитать от корки до корки): https://software.intel.com/en-... ree-volume Добавлено через 16 минут Как вариант MASM-совместимого ассемблера есть ещё UASM, только он более продвинутый, чем MASM. https://en.wikipedia.org/wiki/... M_.2F_UASM p.s. Правда, у него есть одна странность: он не знает инструкции jcxz (а вот jecxz знает). Написал только что разрабам письмо...
0
|
||
|
Эксперт Hardware
|
||
| 02.09.2017, 14:46 | ||
|
из литературы советую: К.Хамахер - "Организация ЭВМ" Б.Костров - "Архитектура микропроцессорных систем" М.Гук - "Аппаратные интерфейсы ПК" (можно все книги автора) Добавлено через 17 минут так-же, много полезного найдёшь в книге Н.Ю.Ершовой "Микропроцессоры" http://dfe.petrsu.ru/koi/posob/microcpu/index.html
0
|
||
|
6773 / 2741 / 385
Регистрация: 17.02.2013
Сообщений: 4,048
|
||
| 03.09.2017, 19:30 | ||
![]() Собсс-но моя бывшая кафедра
0
|
||
|
Asm/C++/Delphi/Py/PHP/VBA
|
|||
| 30.09.2017, 14:49 | |||
![]() Добавлено через 1 минуту Качайте, кому надо!
1
|
|||
| 30.09.2017, 14:49 | |
|
Помогаю со студенческими работами здесь
15
нужно чтобы ссылка открывалась не на новой странице, а в отдельном окне что нужно изменить? что нужно изменить чтобы массив С состоял из повторяющихся элемонтов массива А которых нет в В?? срочно нужно( Что нужно знать, что изучить чтобы взяли на работу?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|