Публикации по теме '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-СЕГМЕНТНЫЙ ОБЩИЙ АНОД..