Публикации по теме 'assembly-language'
Внутренности | Операционные системы
Компоненты операционной системы играют ключевую роль в совместной работе различных частей компьютерной системы. Рабочие компоненты обсуждаются ниже.
Основные элементы
Каждая часть оборудования подключена к материнской плате через физическое соединение, т.е. системную шину.
На приведенном выше рисунке данные могут передаваться между ЦП и памятью, ЦП и вводом-выводом или даже памятью и модулями ввода-вывода.
Память состоит из набора ячеек, определяемых последовательно..
Почему ассемблер — лучший язык программирования
Конечно, это не самый практичный
Поэтому, когда вы получите формальное образование в области информатики в университете, вы будете программировать на ассемблере. Но некоторое время назад в ходе дебатов на Reddit я был шокирован, узнав, что большинство программистов не имеют формального университетского образования в области компьютерных наук.
Байт кодирования, выпуск № 219
Реабилитированный выпуск 219 вчера был возвращен на волю. Мы здесь, в A Byte of Coding, гордимся тем, что он возвращается в свою естественную среду. Для тех из вас, кто не знаком с этим, на 219 есть статьи о визуализации критических цепочек зависимостей, фаззинге блокчейнов для развлечения и получения большой прибыли, а также об экзистенциальной оптике.
Цифровая благодарность Addison Crump , marco perone и Denis Bakhvalov за фантастический текст.
#programming #newsletter..
Приключение в стиле ретро: реализация калькулятора соотношения сторон для Commodore 64 в нескольких…
В этой статье я исследую возможность использования C64 для решения математических задач. На примере решения пропорции я покажу, как для этих целей можно использовать BASIC, C и MOS 6510 (6502) Assembly, используя функции BASIC для работы с плавающей запятой.
Что я хочу делать?
И так я продолжаю свое путешествие во времени в 80-х. Я пытаюсь обосноваться здесь и использовать C64 как инструмент для учебы и работы.
В прошлых статьях:
Путешествие во времени к Commodore 64:..
Путешествие во времени в 80-е: программирование машинного кода Commodore 64 на BASIC
В этой статье мы углубимся в захватывающую сферу программирования Commodore 64, отправимся в 80-е, чтобы раскрыть искусство создания машинного кода с использованием надежного языка BASIC.
Раскрывая вызов
Как упоминалось в предыдущей части , мои поиски привели меня к книге по ассамблее, вновь разжигая мои поиски знаний.
Первое, что меня впечатлило, это возможность запоминать машинные коды, а затем вызывать их для исполнения, используя только BASIC. Кому-то это может показаться..
Пишем hello world на 10 разных языках программирования
Мне всегда было интересно, чем языки программирования отличаются по синтаксису и интерпретируется ли он, компилируется или использует VM? Я поставил перед собой задачу написать «hello world» на 10 разных языках. Это дает нам представление о том, как устроены языки программирования, и сложнее ли напечатать hello world на одних языках по сравнению с другими. Итак, приступим:
Питон
print("Hello World")
Вот и все. Неудивительно, что Python считается одним из самых..
Проект для счета от 0 до 9 с использованием семисегментного дисплея с общим анодом (SSD)
Сопряжение 7-сегментного дисплея с микроконтроллером AT89C51 Часть 2
Проект для счета от 0 до 9 с использованием семисегментного дисплея с общим анодом (SSD)
Контактное соединение здесь очень похоже на интерфейс SSD с общим катодом. Есть только 2 отличия в том, что:
Общий анодный вывод SSD подключен к источнику напряжения +ve. Для срабатывания светодиодов SSD требуется низкий уровень (0). Поэтому вы меняете местами 0 и 1 в своем коде.
Код для 0-9 7-СЕГМЕНТНЫЙ ОБЩИЙ АНОД..