Форум программистов, компьютерный форум, киберфорум
Низкоуровневое программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 24.11.2015
Сообщений: 1

Что нужно начинающему,чтобы познать компьютер

24.11.2015, 16:35. Показов 1579. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Начиная изучать программирование, я постоянно сбивался с пути, переходя с одной тропы на другую. И сейчас понял чего мне действительно нужно: узнать все в мельчайших подробностях о том, как работает компьютер, как с ним эффективно разговаривать и в последствии осязать все вытекающие сферы.(Да, путь долгий, но я могу только так). Надеюсь вы мне дадите дельный совет, будь то список литературы или список тем.


Спасибо
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.11.2015, 16:35
Ответы с готовыми решениями:

Что нужно начинающему чтобы лучше разобраться в JS?
Можете подсказать чтобы лучше разобраться в JS, что нужно для этого?

Ошибка 678:удаленный компьютер не отвечает.что это?что нужно сделать чтобы работало?
ЧТО ЭТО?КАК С ЭТИМ БОРОТЬСЯ?

Что нужно начинающему
Здравствуйте! Меня зовут Шакир и мне 16 лет, я очень хочу научиться программированию, но не знаю с чего начать... какие книги, программы...

14
 Аватар для debbug
74 / 28 / 20
Регистрация: 14.05.2014
Сообщений: 136
24.11.2015, 23:20
Почитайте Ч.Петцольд "Код.Тайный язык информатики" потом Таненбаум "Архитектура Компьютера",а если хочется совсем в мельчайших подробностях(на уровне схем),то тут радиоэлектроника и основы автоматики и компьютерной техники(триггеры счетчики и т.п.).
2
25.11.2015, 03:36

Не по теме:

Цитата Сообщение от extowgen Посмотреть сообщение
постоянно сбивался с пути, переходя с одной тропы на другую
Почти стихи...

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
Цитата Сообщение от superantipod Посмотреть сообщение
но ни в коем случае не может позволить себе не понимать, как устроена вычислительная система не всех ее уровнях, от электронных схем до громоздких прикладных программ
Ну тогда начните с понимания работы диода и транзистора, именно на них строится работа ключей, повторителей, инверторов. На последних строятся триггера(бит), 8-мь триггеров(байт), куча триггеров(килобайты и т.д.). С помощью ключей выбирается отдельный байт и пересылается в такой же выбранный байт другого устройства, все это синхронизируется импульсами и так далее. На всем этом строится сумматоры, счетчики и другие более функциональные устройства, на которых потом собирается сама ЭВМ.
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
 Аватар для Jin X
6812 / 2052 / 238
Регистрация: 14.12.2014
Сообщений: 4,305
Записей в блоге: 12
02.09.2017, 10:31
Цитата Сообщение от superantipod Посмотреть сообщение
emu8086 стоит осваивать ? или уж сразу начинать привыкать к ассемблированию с последующей линковкой
Я бы не стал. Хоть тут многие и рекомендуют его, но по мне это игрушка для студентов.
Я бы рекомендовал 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
Эксперт Hardware
 Аватар для R71MT
6211 / 2445 / 403
Регистрация: 29.07.2014
Сообщений: 3,175
Записей в блоге: 4
02.09.2017, 14:46
Цитата Сообщение от extowgen Посмотреть сообщение
будь то список литературы или список тем
с азами можно ознакомиться здесь: http://www.computer-museum.ru/... t/digital/

из литературы советую:

К.Хамахер - "Организация ЭВМ"
Б.Костров - "Архитектура микропроцессорных систем"
М.Гук - "Аппаратные интерфейсы ПК" (можно все книги автора)

Добавлено через 17 минут
так-же, много полезного найдёшь в книге Н.Ю.Ершовой "Микропроцессоры"
http://dfe.petrsu.ru/koi/posob/microcpu/index.html
0
 Аватар для Ethereal
6773 / 2741 / 385
Регистрация: 17.02.2013
Сообщений: 4,048
03.09.2017, 19:30
Цитата Сообщение от R71MT Посмотреть сообщение
так-же, много полезного найдёшь в книге Н.Ю.Ершовой "Микропроцессоры"
Ну надо-же, на что ссылки идут. Мы с ней хорошо знакомы. Зовут Натальей Юрьевной. Она - ходячая иллюстрация к крылатой фразе Бернарда Шоу.
Собсс-но моя бывшая кафедра
0
Эксперт Hardware
Эксперт Hardware
 Аватар для R71MT
6211 / 2445 / 403
Регистрация: 29.07.2014
Сообщений: 3,175
Записей в блоге: 4
04.09.2017, 08:42
Цитата Сообщение от Ethereal Посмотреть сообщение
Собсс-но моя бывшая кафедра
Ершова Н.Ю., Ивашенков О.Н., Курсков С.Ю.
Кафедра информационно-измерительных систем и физической электроники Петрозаводского государственного университета.
Иллюстрации структурных схем у "Натальи Юрьевны" толковые.
Если после неё почитать Гука, то мозги вправляет не по-детски..
0
Asm/C++/Delphi/Py/PHP/VBA
 Аватар для Jin X
6812 / 2052 / 238
Регистрация: 14.12.2014
Сообщений: 4,305
Записей в блоге: 12
30.09.2017, 14:49
Цитата Сообщение от Jin X Посмотреть сообщение
Как вариант MASM-совместимого ассемблера есть ещё UASM, только он более продвинутый, чем MASM.
https://en.wikipedia.org/wiki/... M_.2F_UASM
p.s. Правда, у него есть одна странность: он не знает инструкции jcxz (а вот jecxz знает). Написал только что разрабам письмо...
Ура, свершилось! После небольшой переписки авторы согласились, что jcxz (а не только jecxz/jrcxz) - нужная инструкция и внесли её в новую версию 2.40 (вчера уже 2.41).
Removed BND prefix from JCXZ instruction group to fix encoding issues in 16/32bit.
Так что, теперь UASM – полноценная замена TASM/MASM

Добавлено через 1 минуту
Качайте, кому надо!
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.09.2017, 14:49
Помогаю со студенческими работами здесь

нужно чтобы ссылка открывалась не на новой странице, а в отдельном окне что нужно изменить?
<subButton type="link"> <label><!]></label> <link...

что нужно изменить чтобы массив С состоял из повторяющихся элемонтов массива А которых нет в В?? срочно нужно(
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { ...

Что нужно знать, что изучить чтобы взяли на работу?
Всем доброго времени суток. Изучая программирование на C# где то чуть больше года, понял, что кроме этого ничем не хочу заниматься, ведь...

что нужно сделать чтобы если в TextBox Написано тоже самое что и в файле, Произошла функция?
Привет! мне нужна ваша помощь. что нужно сделать чтобы если в TextBox Написано тоже самое что и в файле, Произошла функция? Спасибо...

Что докупить, чтобы ускорить компьютер?
У моих родителей стоит мой старый компьютер, используют исключительно для интернета. Проблема в том, что все очень сильно тормозит,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
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. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru