MS-DOS и TASM 2.0. Часть 4. Анализ кода.

Анализ программного кода «Hello World!» на ассемблере.MS-DOS и TASM 2.0

Проведем анализ программного кода нашей первой программы на ассемблере.

Читать далее «MS-DOS и TASM 2.0. Часть 4. Анализ кода.»

MS-DOS и TASM 2.0. Часть 3. Первая программа.

Наша первая программа на ассемблере.

Наша первая программа на ассемблере будет в формате *.COM — как мы уже знаем, исполняемые файлы указанного формата очень крохотные (tiny) по размеру и  состоят из одного сегмента, в котором размещаются код, данные и стек.

Ещё мы знаем, что в указанном формате пишутся резидентные программы, драйверы и вирусы.

Читать далее «MS-DOS и TASM 2.0. Часть 3. Первая программа.»

MS-DOS и TASM 2.0. Часть 2. Turbo Assembler.

Turbo Assembler — удачный пакет разработки DOS программ.

Изучать ассемблер мы начнём со знаменитого TASM. В годы господства MS-DOS Турбо ассемблер от Borland был одним из самых распространённых средств создания программ, составляя конкуренцию MASM. Очень продуманный и приятный ассемблер, создающий хороший код. Скачать TASM можно с нашего сайта — ссылка на архив в конце статьи.

Мы создадим простейшую программу и на её примере рассмотрим основные этапы разработки приложений. Программа после запуска выведет на экран сообщение «Hello World!» и завершится. Вначале не будем пользоваться средой программирования TASMED, а сделаем всё ручками, используя текстовый редактор и Турбо Ассемблер.

Читать далее «MS-DOS и TASM 2.0. Часть 2. Turbo Assembler.»

MS-DOS и TASM 2.0. Часть 1. Кратко об MS-DOS.

Операционная система MS-DOS — необходимый минимум.

Программирование на языке низкого уровня подразумевает знание операционной системы, для которой пишутся приложения. Операционная система MS-DOS — Microsoft Disk Operating System. Её основные назначение, как и всех операционных систем — обеспечить взаимодействие между софтом и железом, человеком и компьютером. Операционная система — это основная программа, которая как минимум должна быть запущена на машине. Ниже упрощённо описан необходимый минимум, который необходимо знать о системе, чтобы начать программировать.

Читать далее «MS-DOS и TASM 2.0. Часть 1. Кратко об MS-DOS.»

Скачать софт для программирования.

Программное обеспечение для DOS и Windows.

На этой страничке вы найдёте ссылки на программное обеспечение, необходимое при создании программного кода. Внимание уделено не только ассемблеру, но и другим языкам — таким, как Си и С++. Список софта для скачивания будет расти.

Читать далее «Скачать софт для программирования.»