Описание тега irvine16

A 16-bit MASM library and macros targeting the MS-DOS operating system.
1 ответ

Язык ассемблера переключается на флаги

В настоящее время я получил задание, в котором мне нужно кодировать на ассемблере, где вы берете пользовательский ввод, чтобы получить шестнадцатеричное 4-значное значение и преобразовать его в двоичное, а затем, после получения двоичного значения, …
28 апр '16 в 02:27
1 ответ

Запись значения al - assembly - real mode - masm

Я хочу показать значение регистра al без использования какой-либо библиотеки, что мне делать? Какое прерывание я должен использовать? Я использую язык ассемблера (masm), и моя программа работает в реальном режиме. например, в защищенном режиме мы ис…
19 ноя '15 в 09:38
2 ответа

Не удается получить доступ к метке через регистры сегментов, ошибка в сборке

INCLUDE Irvine16.inc .data byteArray BYTE 6 DUP(?) listSize = ($ - byteArray) aSum WORD 0 soffset = 0 .code main PROC mov ax, @data mov ds, ax mov cx, listSize Loop1: mov ax, 0 movzx ax, [byteArray + soffset] add aSum, ax soffset = soffset + 1 loop …
03 окт '09 в 03:48
2 ответа

Напишите полную программу в режиме реального адреса, которая: 1) предлагает пользователю прочитать с клавиатуры одну заглавную букву между K и P

Напишите полную программу в режиме реального адреса, которая: Предлагает пользователю прочитать с клавиатуры одну заглавную букву между K и P. Проверяет ввод, и если символ не находится в диапазоне, снова и снова запрашивает пользователя, пока не бу…
28 май '13 в 10:14
3 ответа

Записать символ в видеобуфер MASM

Я пытаюсь написать букву "D" синим цветом на белом фоне, переместив ее в видеобуфер. Что не так с этим кодом? ВКЛЮЧИТЬ Irvine16.inc .код основной ПРОЦ мув топор,@data мов дс, топор мов си, 0b800h мов слово ptr [si], 44 ч MOV слово PTR [Си +2] 0701h …
01 дек '11 в 00:59
1 ответ

Ошибка A2006: неопределенный символ: DGROUP

Я пытаюсь собрать этот код, но он возвращает ошибку. Не могли бы вы помочь мне исправить это? Благодарю. INCLUDE irvine16.inc .data array db 31h,32h,33h,34h ;use db to define array COUNT = ($-array) ;The $ operator gives the value of the location co…
12 ноя '11 в 19:15
0 ответов

Как использовать writeInt на ассемблере

Хорошо известная серия чисел Фибоначчи, которая, по общему мнению, была открыта Леонардо Пизанским около 1200 года, веками ценилась за универсальные качества художников, математиков и композиторов. Каждое число в ряду после числа 1 является суммой д…
18 сен '17 в 00:43
1 ответ

Ассемблер (Irvine)- макрос, который ожидает нажатия клавиши и возвращает нажатую клавишу

Макрос, который ожидает нажатия клавиши и возвращает нажатую клавишу. Макрос должен включать параметры для кода ASCII и кода сканирования клавиатуры. У меня есть следующий код, но я получаю две ошибки. Ниже приведены ошибки с моим исходным кодом. Ош…
03 ноя '15 в 15:38
1 ответ

Как использовать /link файл.lib в качестве библиотеки с использованием ассемблера TASM?

Я делаю проект на ассемблере и мне нужно использовать.lib файл. Я использую ассемблер TASM, и мне не удалось запустить мою программу. Я искал ссылки на файл.lib с помощью TASM, но все источники показывают мне, как связывать файл.lib с помощью MASM. …
04 апр '19 в 01:38
2 ответа

Управление стеком времени выполнения в процедуре

Я работаю над программой, которая содержит две процедуры. Тот, который выталкивает массив из N двойных слов без знака в стек, а тот, который выталкивает N двойных слов без знака из стека и сохраняет их в массиве. Я могу успешно поместить все элемент…
14 мар '19 в 20:02
0 ответов

Библиотека Irvine32 на эмуляторе emu8086

Есть ли способ получить библиотеку Irvine на emu8086, если да, дайте мне знать, как это сделать, потому что я пытался получить ее, вставив содержимое библиотеки в папку emu8086, но я все еще получаю сообщение об ошибке.
11 авг '20 в 22:46
0 ответов

Реализация сортировки выбором на языке ассемблера с использованием библиотеки Irvine

Я реализую сортировку выбором на языке ассемблера, используя irvine32.inc, и я кое-как реализовал ее в меру своих возможностей. Можете ли вы проверить мою функцию сортировки выбором, которую я пытался отлаживать, и она дает мне дополнительный ноль п…
30 ноя '22 в 19:41