Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
Найти максимальный элемент массива и его индекс, вывести значение элемента и индекс на экран
Выводит неправильные символы в RESIDX(индекс) и RESVAL(значение). Помогите пожалуйста.
BEGIN:
LXI SP,52FFH
CALL INIT
MVI A,0FH
CALL SPLAN
LXI D,TABCOL
CALL SCOLOR
MVI A,40H
CALL FON
Модель учебной ЭВМ Жмакин
Задание:Составить и отладить программу учебной ЭВМ для решения следующей задачи. Три массива в памяти заданные начальными адресами и длинами . Вычислить и вывести на устройство вывода среднее...
Найти номер первого положительного числа. Модель учебной ЭВМ Жмакина
Написать программу определения номера первого положительного числа элементов массива чисел С1, С2,..., Сn.
сделать нужно в учебной модели ЭВМ Жмакина.
Есть код, но что-то не правильно...
Эмулятор Электроника-580. Подсчитать кол-во нажатых клавиш
Здравствуйте,кто-нибудь знаком с устройством " Учебно-
отладочное устройство электроника 580 "?
Написать программу ввода символов с клавиатуры с выводом на дисплей
в колледже мы работаем на программке compmodel.и вот на ней нужно написать программу ввода символов с клавиатуры с выводом на дисплей (при этом должна производтися очистка буфера клавиатуры после...
Произведение всех чисел массива. Модель учебной ЭВМ Жмакина
Написать программу произведеня всех чисел элементов массива чисел С1, С2,..., Сn.
сделать нужно в учебной модели ЭВМ Жмакина.
Вычислить и вывести на устройство вывода среднее арифметическое параметров трёх массивов. Параметры: Номер максимального
Задание нужно выполнить на учебной модели ЭВМ Жмакина.
Задание: Составить и отладить программу учебной ЭВМ для решения следующей задачи. Три массива в памяти заданы начальными адресами и длинами....
Задача на регистр
На заочном отделении выдали задания не могу даже понять в какой программе сделать, посмотрите пожалуйста может что то подскажите или хоть узнаю в какой программе делать)
2. Уменьшить содержимое...
Эмулятор мп580 подскажите где скачать
Подскажите эмуляторы на мп580 срочно
ЭВМ Жмакина. В последовательности чисел длиной n=14 найти минимальное положительное число.
Помогите написать программу определения заданной характеристики последовательности чисел С1, С2,..., Сn.
Вот характеристика последовательности: Минимальное положительное число; n=14
сделать...
[КР580] Перевод числа в дополнительный код
Есть бит знака, который для отрицательных чисел 1. Так вот как в KP580 на ассемблере это реализовать? Число -7: 10000111, например. Такая команда вообще есть или я чего-то не понимаю?
Определение номера минимального числа последовательности чисел
Помогите пожалуйста написать программу на COMPMODEL.
Условие задачи: Написать программу определения номера минимального числа последовательности чисел С1, С2, ..... Сn.
Буду очень благодарен.
Деление на 8080
на процессоре i8080 необходимо написать программу деления многобайтного числа размерностью 4 на число с размерностью 1, используя циклы.
буду благодарен, если вы потратите пару минут своего времени.
[КР580] Загрузить число в ячейку памяти
Как загрузить число 55H в ячейку памяти с адресом 900?
Я вот пытаюсь так:
MVI A, 55
А вот дальше не пойму, что нужно сделать.
STA 900H
Я не пойму эту команду STA AHAL, где по адресу AHAL...
Умножение чисел
Доброго времени суток!
Помогите в таком вопросе, кому не сложно:
Привести программу умножения чисел Р=А*В, где А { 0-ff}, В {0-ff}.
Умножение выполнить двумя способами:
а) с помощью команды...
Эмуляция команды ADD процессора К1801 на процессоре КР580ИК80
Здравствуйте
Помогите написать программу эмуляции команды процессора К1801командами процессора КР580ИК80.
Код операции (КОП) - ADD
Формат команды на рисунке
В идеале, конечно, для всех...
В массиве подсчитать количество чисел, равных с1
Здравствуйте. Помогите составить решение по заданию:
Нужно написать программу в CompModel количество чисел, равных С1 (Характеристика последовательности чисел с1,с2 сn)
Вот кривое начало моих...
Найти минимальное положительное число в последовательности чисел (n=14)
Вот есть код, не могу разобраться в чем ошибка.
RD #40
WR 37
RD #14
WR 38
M3: RD @37
JS M1
WR 60
RD 37
Эмулятор "Электроника-580". Объединение программ
Помогите пожалуйста объединить эти программы, ума уже не приложу как их заставить работать одновременно(
Составить программу, реализующую следующую функцию:
Z = max{A * | X + Y – B |, C}
Вариант...
Нахождение номера максимального числа в массиве
Здраствуйте, требуется найти номер максимального значения массива. Имеется уже написаный мной код для Учебной ЭВМ Жмакина. Требуется преобразовать так, чтобы было использована подпрограмма/функция...
Рисунки в Лампанель
Помогите сделать вот такой рисунок в Лампанеле
Выбирать из потока АSСII-кодов только цифры и выводить их на дисплей
Всем доброго времени суток. Если может кто нибудь помочь с ниже приведенной задачей буду искренне признателен. Единственно что она выполняется не на самом Assembler'e а на так называемой учебной ЭВМ...
Умножение шестнадцатиразрядных чисел (К580ВМ80)
подкиньте програмку плиз для умножения шестнадцатиразрядных чисел для к580вм80
заранее спасибо.
Сложение однобыйтных чисел (КР580)
Подкиньте пожалуйста программку сложения однобайтных чисел для МП КР580.
Спасибо.
Учебная ЭВМ. Минимальное число
RD #40
WR 30
RD #6
WR 31
RD @30
WR 32
M1: RD 30
ADD #1
WR 30
RD 31
Программа ввода символов с клавиатуры с выводом на дисплей(Жмакин)
Нужна помощь с написанием программы которая выводит символы введённые с клавиатуры на дисплей. Есть условие что после ввода 35 символов буфер клавиатуры обнуляется. (я полный ноль в assambler)
Найти номер минимального числа (учебная модель ЭВМ Жмакина)
Написать программу определения номера минимального числа элементов массива чисел С1, С2,..., Сn.
сделать нужно в учебной модели ЭВМ Жмакина.
начал с написания массива
in
rd #200
wr r0
wr r1...
Простой пример на эмуляторе i8080
всем добрый день!
имеется небольшое арифметическое выражение 11-7*(1+9*b+15*c) в 16-разрядных числах,прошу помочь закодить эту вещь, т.к. я совсем нубяра в этом деле)
В частности буду рад вообще...
Программа ввода символов с клавиатуры с выводом на дисплей
Вот условие:
Нужно написать программу ввода символов с клавиатуры с выводом на дисплей. Используя клавиатура, дисплей, таймер. И нужно произвести очистку буфера клавиатуры после ввода 50 символов...
Вывод на дисплей трех текстов, хранящихся в памяти, с задержкой (для модели учебной ЭВМ Жмакина)
Для модели учебной ЭВМ Жмакина необходимо сделать вывод на дисплей трех текстов, хранящихся в памяти, с задержкойПервый текст вводится сразу при запуске программы, второй – через 15 с, третий – через...
Селективный ввод символов с клавиатуры
Селективный ввод символов с клавиатуры.Используемые внешнии устройства это клавиатура и дисплей.
Все русские буквы встречающиеся в строке ввода -в верхнию часть экрана дисплея(строки 1-4),все...
Учебная ЭВМ. Минимальное положительное число
Здравствуйте, задание, найти минимально-положительное число, при данном коде 0 считается программой как число "не достойное" быть в результате.
Вопрос: Что изменить, что бы и 0 мог быть результатом?...
Алгоритм умножения
Доброй ночи! Нужно написать программу(симулятор микропроцессора VAX-11, хотя это вряд ли важно) умножения целых чисел со знаком в дополнительном коде со сдвигом суммы частичных произведений влево,...
Определить номер первого отрицательного числа
Здравствуйте, необходимо написать в этой программе номер первого отрицательного числа
Разработать программу определения заданной характеристики последовательности чисел C1, С2,..., Сn , n <=10.
Умножение однобайтных двоичных чисел. МП КР580ВМ80
Составить программу умножения однобайтных двоичных чисел в командах МП КР580ВМ80.
Помогите чем можете. Может какими-нибудь набросками.
Создать массив из 16 элементов, четные элементы отсортировать по возрастанию, а нечетные по убыванию
Доброго всем времени суток
Помогите с прогой:
создать массив из 16 элементов, выделить в нем четные и нечетные элементы, четные отсортировать по возрастанию, а нечетные по убыванию
Заранее...
Кэш память в CompModel
Пожалуйста, помогите ответить на следующие вопросы. Кто что знает. Буду очень благодарен.
1. Как работает алгоритм замещения очередь при установленном флажке С учетом бита записи в диалоговом окне...
[ЛамПанель] Вычислить сумму цифр данных чисел, разность этих сумм
Даются двузначные числа т, п. Вычислите отдельно сумму цифр каждого из этих чисел, затем вычислите разность этих сумм
Умножение на микропроцессоре КР580
Если не сложно можете помочь составить алгоритм для программы умножения. Я знаю что как то со сдвигами надо работать, но до конца не могу это понять,в столбике понимаю все,а вот на командах не могу...
Программа вывода имени и фамилии в цвете на экране
Вывести на дисплей симулятора имя и фамилию фиолетовым цветом.
А именно:
написать алгоритм программы
нарисовать блок-схему
написать коды программы
написать исходные данные и результаты...
Сравнения двух чисел
Подскажите как реализовать сравнение двух чисел.Например если А>=B то переход на метку1. Нашла комнаду CMP, а как ею воспользоваться не знаю.
Если ж написать CMP B, то ведь он просто сравнит и все?...
Массивы в эмуляторе МП КР580ВМ80
Здравствуйте, подскажите как разработать программу, которая считает количество старших бит, результат подсчета поместить по адресу 0980Н. . (начало массива с адреса 0950Н ) Для массива из 25...
Ассемблеры для программирования микроконтроллеров, 8-битных микропроцессоров
В программировании микроконтроллеров и прочего, не связанного с IA-32/Intel 64 не шарю, в связи с чем вопрос: какие есть ассемблеры для программирования всего этого хозяйства?
Вот, например......
Определить промежуток времени между двумя последовательными нажатиями клавиш
Дали задание составить программу в CompModel-2K, которая определяет промежуток времени между двумя последовательными нажатиями клавиш (нужно использовать ВУ клавиатуру и таймер), а результат...
Включить светодиод, используя тумблер
Здравствуйте. Ничего не смыслю в кп580, но необходимо написать программу, включающую 4-ый светодиод, используя 1-ый тумблер. Буду очень благодарен за программу и краткое пояснение введенных команд!
Умножение через команды ADD и DAD
Привести программу умножения чисел Р=А*В.
Умножение выполнить способами:
а) с помощью команды ADD;
б) используя команду DAD;
а) с помощью команды ADD;
1000 IN 08
1002 MOV C,A
1003 IN 08...
Задача на КР580
Добрый день. В университете изучаем Архитектуру вычислительных систем и необходимо написать программу для КР580. Звучит она так: "Выдать на второй индикатор символ U, если одновременно нажаты клавиши...
Вычисление квадратного корня (КР580)
Помогите составить программы:
1) решение данной функции y=корень из x;
2) Дана высота h найти ускорение обьекта падающего с данной высоты;
заранее спасибо.
CompModel-2K - Кто-нибудь работал в данной программе?
Полный абзэЦ...
Тут пошли лабы по ассемблеру в программе CompModel-2k, но она довольно таки странная что не льзя в ней разобраться, да еще и лабы идут довольно сложные, что даже фантазии не хватает...
Окно кэш-памяти
Добрый день! Знающие CompModel, подскажите, пожалуйста, следующее. В окне Кэш-память снизу пишется "статистика" и идёт перечисление:
Общее число обращений
из них по записи
Число...
Программа ввода символов с клавиатуры с выводом на дисплей
В учебнике Жмакина есть задание 6,которое звучит следующим образом:
"Программа ввода символов с клавиатуры с выводом на дисплей", Используемые ВУ(внешние устройства) - клавиатура, дисплей, таймер....
КР580, массивы
Здравствуйте! Помогите определить ошибку в программе:
Задача выполняется на эмуляторе МП КР580
Существуют массивы А и B содержащие по n элементов каждый. Массивы А и B состоят из положительных...
Составить микрооперации каждого такта циклов выборки и выполнения команды,
Только начал изучать ассемблер, очень плохо его понимаю.
Дали задание, с примером, но все равно не могу понять, что за циклы, как они работают? Можете подробно расписать, если не сложно.
Задание:...
Игра Конвея Жизнь на Лампанели
Студенты тут часто постят задания связанные с какой-то Лампанелью.
Я тут решил постичь это извращение. Памяти всего 256 байт на код,
данные и стек, только 4 регистра и весьма убогая система команд,...
Программа с использованием подпрограммы. Учебная модель ЭВМ Жмакина
Три массива в памяти заданы начальными адресами и длинами. Вычислить и вывести на устройство вывода среднее арифметическое параметров этих массивов. Параметры: Количество четных чисел.
В памяти размещен массив чисел кодов ASCII. Отобразить на мониторе все цифры из этого массива
Привет всем, помогите, пожалуйста. Учебная модель ЭВМ. Жмакина.
В памяти размещен массив чисел – кодов ASCII. Отобразить на мониторе все цифры из этого массива.
Логически понятно, что по таблице...
Номер первого положительного числа (ЭВМ Жмакина)
Написать программу определения Номер первого положительного числа элементов массива чисел С1, С2,..., Сп.
Модель учебной ЭВМ Жмакина
Даны три массива чисел. Требуется вычислить среднее арифметическое их максимальных элементов
Ребята я недавно начал изучать ассемблер и мне нужна помощь. В учебнике я нашел данный код программы.
Суть задания такова :
Даны три массива чисел. Требуется вычислить среднее арифметическое их...
[КР580] Сложение, умножение и деление двух чисел
Добрый день, недавно начал работу с ассемблером, и возникли трудности, т.к. здесь нет операторов сложения, умножения и деления. Помогите пожалуйста написать программу, которая будет выполнять данные...
Деление двухбайтового числа на однобайтовое (i8080)
Деление двухбайтового числа 260 на однобайтовое - 2. Как?
org 0800h
lxi h,260
mov a,h
rrc
mov h,a
mov a,l
rar
hlt
end
Сложение многобайтных чисел (готовая программа)
Делюсь готовой программой, складывающей 2 многобайтных (в данном случае пятибайтных) числа. Прога корявая, но рабочая. Во вложении отчет с ней.
org 2000h ;вводим данные
db...
[КР580] Умножение, деление чисел
Доброго времени суток, испытываю огромные затруднения с программой)
В эмуляторе микропроцессора КР580 нужно посчитать \frac{c*(a+b)}{a+b+c}+d , где a,b,c,d - числа, которые нужно указать в ячейках....
Сдвиг регистра A на число разрядов, заданное в регистре B
Маленький цикл на ассемблере
Пусть A и B – два 8-разрядных регистра в обыкновенном 16-разрядном процессоре. Следующая процедура выполняет сдвиг регистра A на число разрядов, заданное в регистре B.
...
Ищу ответы из книги "Жмакин Архитектура ЭВМ" 2 издание
кто имеет ответа из книги Жмакин Архитектура ЭВМ 2 издание
Выводить на дисплей каждый введенный с клавиатуры символ, причем заглавную русскую букву выводить "в двух экземплярах"
Здравствуйте активные пользователи сего форума :)
Хотелось бы попросить помощи у знающих людей. Нужно вот написать программку, цель которой примерно такой:
Выводить на дисплей каждый введенный с...
Вычитание из пары DE пару HL. и массивы данных
Помогите решить , только начал знакомиться ассемблером и не могу понять вычитание из ПАРЫ регистров.
Уменьшить содержимое регистровой пары DЕ на содержимое регистровой пары НL. Числа в регистровые...
Вычислить сумму нечетных чисел
Всем привет! Есть задание: Вычислить сумму нечетных чисел, находящихся в памяти из 16 ячеек с начальным адресом 0900. Проблема в том не знаю как сделать так чтобы числа складывались друг с другом...
[Электроника 580] Преобразовать все числа массива в дополнительный код
Здравствуйте,Уважаемые форумчане:)Дело состоит в том что,есть задача преобразовать все числа массива в дополнительный код на древнем Электроника 580.Принцип по которому делал:Знак числа определяется...
Программная модель стенда УМПК– 80
Всем привет) Подскажите пожалуйста как выполнить задание:
Организовать вывод символов на дисплей по следующему алгоритму. Первый символ, вводимый с цифровой клавиатуры (символы от 0 до F) должен...
Программирование на УОУ "Электроника-580"
Пожалуйста, помогите написать программу для микропроцессора КР580. Заранее спасибо.
Если нажато чётное количество клавиш, то выдать на дисплей символы тире, если нажато нечётное количество клавиш,...
Создать массив приращений(к580)
Дан массив из n=10 восьмибитных элементов. Необходимо посчитать приращения, то есть разность между первым и вторым, вторым и третьим. Я составил блок схему, а мнемоника не могу написать, просто не...
Описание инструкций процессора КР580 (i8080)
Мне очень нужен синтаксис команд:
lxi
lda
adi
lxi
sta
какая команда что делает?
Программирование внешних устройств
Программирование внешних устройств
Целью этой лабораторной работы является изучение способов организации взаимодействия процессора и внешних устройств (ВУ) в составе ЭВМ.
Выше отмечалось, что связь...
XRA B или ANA B
Доброй ночи, работаю с эмулятором процессора Микролаб К580ВМ80 он же Intel i8080
Возникла следующая проблема:
В данном эмуляторе есть 3 тумблера и соответственно 8 светодиодов.
При выборе всех...
Ввод символов с клавиатуры и вывод на дисплей (УМПК-80)
Здравствуйте!Помогите,пожалуйста!
Организовать вывод символов на дисплей по следующему алгоритму. Первый символ, вводимый с цифровой клавиатуры (символы от 0 до F) должен появиться в третьей позиции...
Массивы в РОН (Эмулятор МП КР580ВМ80)
Есть задача :
Записать массив из 6 элементов (1,2,3,4,5,6) в РОН. Если элемент масс. >3 то операция и(ANA) с элементами массива ; Если Элемент масс. <3 то операция или(XRA) с элементами массива ;...
Сложения однобайтных чисел с получением двухбайтного результата
Здравствуйте
Делаю лабораторную работу по ассемблеру. Вот задание:
Разработать подпрограмму сложения однобайтных чисел с получением двухбайтного результата. Наименование подпрограммы – ADDB....
Записать в ячейки памяти числа в дополнительном коде
Записать числа в ячейки памяти 8200,8201 в дополнительном коде:
В ячейку 8200 нужно записать число 101 (десятичная система).
В ячейку 8201 нужно записать число -7.77 (десятичная система).
Вообще...
Номер первого положительного числа
Не работает программа, всегда выдает 1.Помогите пожалуйста!
WR 31
RD #0
WR 32
M: RD 32
ADD #1
WR 32
RD @30
JNZ l2
RD 30
Перевести ASM в набор команд VAX
Как будет выглядеть код, который написан на (ASM), если его перевести в (VAX) - с косвенной автоинкрементной адресацией (двойная косвенная с автоувеличением)? Можно пример хотябы пару строк перевести...
Выводить на дисплей каждый введенный с клавиатуры символ, причем заглавную русскую букву выводить "в двух экземплярах"
Приветствую, формучане!
Прошу помощи, точнее, "нагло прошу написать код за меня".
Выполняя предыдущие лабораторные работы проблем не возникало. Но как дошёл до этой - впал в ступор.
Это всё тот же...
Генератор псевдослучайных чисел
Здраствуйте уважаемые! Нужно написать генератор псевдослучайных чисел на ассемблере под intel8080. Не знаю с чего начать, подскажите пожалуйста. Знаю что в высокоуровневых языках есть функции которые...
Что выполняет данная программа?
Задание было из книги "Жмакин - Архитектура ЭВМ"
Нужно было записать команды в программу "МОДЕЛЬ УЧЕБНОЙ ЭВМ" и написать что она выполняет.
Команды:
IN
ADD #16
WR 8
WR @8
JS 001
Разработать блок-схему алгоритма, программу на языке ассемблера МП КР580ВМ80А и в машинных кодах
Упорядочить массив из 12 1-байтовых чисел со знаком, расположив нечетные в порядке возрастания модуля, найти среднее арифметическое модулей всех чисел
Электроника-580. Реализация секундомера
Помогите пожалуйста написать программу !
Заранее спасибо)
Железяка - отладочное устройство электроника 580
[MIC-1] Сложение и вычитание двух чисел
Мне надо 2 скрипта для х+y и x-y для IJVM. Не понимаю принципа:(
Программа на КР580ВМ80А
Существуют массивы А и B содержащие по n элементов каждый. Младший байт указателя начала массива А расположен в ячейке с адресом 0800h, а старший 0801h соответственно. В последующих ячейках памяти...
Написать программу для эмулятора КР580
Логически сложить два двухбайтных числа 042D и 624A.
Из старшего байта полученного числа вычесть младший байт и проинвертировать.
Полученное число записать по адресу 0810. ...
Создать задержку КР580
Программно реализовать задержку, 10,1 сек. для микропроцессора КР580, вообще не могу ничего придумать, помогите.
[ЛамПанель] Написать программу работы самомодифицирующейся программы
Помогите написать программу в лампанелле работы самомодифицирующейся программы с условием : если больше
цикл выполняется 4 раза
исключающее ИЛИ
Замена символов строки на произвольный
Дана строка, которая заканчивается контрольным символом <. Написать программу для замены символов строки на произвольный символ. Вывести исходную строку и преобразованную. В регистре AL вывести число...
Разработать программу на языке Ассемблера МП КР580, реализующую функцию
Разработать программу на языке Ассемблера МП КР580, реализующую функцию:
Z=\left(\overline{X_1}+\overline{X_2}-\overline{X_3} \right)+Y_1
Логическая сумма значений 24 ячеек памяти с адреса 0214h
Есть вот такое задание:
"Вычислить логическую сумму значений 24 ячеек памяти с адреса 0214h."
Нужно реализовать в ассемблера под проц м580..
но суть не в этом..
вот сделал с обычной суммой.....
[МикроЭВМ Вектор] Преобразовать байт в визуальное представление двоичного числа на экране
о сказали, что надо использовать команду RLC, чтобы работала по флагу сдвига. Не очень понимаю как сделать
MVI C,80H
CALL CONOUT
CALL CONIN
MOV C,A
CALL CONOUT
MVI C,80H
CALL CONOUT
CPI...
[CompModel] Номер первого отрицательного элемента
Дан массив чисел С1,С2...,С10. Найти номер первого отрицательного элемента. По учебному пособию Жмакин
Умножение Двухбайтного на Однобайтное
А+А*В,А-двухбайтное и В -однобайтное. С индексной адресацией в задании но как я понял,вроде не решает исход кода(хоть стековая хоть индексная)
Помогите написать код(Работаю в CodeMaster52)но думаю...
Вычислить среднее арифметическое количества нечетных элементов 2-х массивов
Два массива в памяти заданы начальными адресами и длинами. Вычислить и вывести на устройство вывода среднее арифметическое количества нечетных элементов этих массивов.
Попробовала выполнить -...
Подсчет импульсов с порта и вывод на порт
Написать программу, по которой будет подсчитываться количество поступивших единичных импульсов на вход прерывания по 5-й линии. Подсчет прекратить, когда поступит 150 импульсов. По окончании этого...
Компилятор 8086
Здравствуйте.
Дело в кратце примерно так: есть программа на С и есть 8086 процессор (в протеусе, переделанная демо схема калькулятора).
Долго пытался сам всунуть первое во второе, потом ходил к...
При каких микрокомандах при выполнении команды WR возможна модификация кэш-памяти
Добрый день, если есть те, кто знают CompModel, то не могли бы вы мне подсказать следующее. При каких микрокомандах при выполнении команды WR возможна модификация кэш-памяти?
Вот есть у меня такая...
[ЭВМ Жмакина] Разветвляющийся процесс (вычисление кусочной функции)
Дали задание
1. Разработать программу вычисления и вывода значения функции:
для вводимого из IR значения аргумента х.
2. Исходя из допустимых пределов изменения аргумента функций и значения...
[ЭВМ Жмакина] Нахождение первого отрицательного числа
Добрый день, требуется Ваша помощь для написания программы по ЭВМ Жмакина. Задача состоит в том, что из массива чисел требуется найти первое отрицательное число и вывести номер ячейки, в котором оно...
[микроЭВМ Вектор] Ввод сообщения в формате ASCIIZ в буфер заданной длины
Здравствуйте, помогите пожалуйста правильно организовать ввод сообщения в формате ASCIIZ в буфер заданной длины.
ORG 2000H ;
; тестовый вариант технологии программирования КР580
; ...
Подсчёт количества чисел, меньших первого числа массива
Задача звучит следующим образом:
Составить программу с подпрограммой, которая считает количество чисел, меньших первого числа массива, в трёх массивах и складывает их результаты.
Как записать...
[KP580] Сложить два двухбайтных числа
Помогите пожалйуста. Надо сложить два двухбайтных числа.
Количество чисел равных C1 из последовательности С1, С2... Сn
Количество чисел равных C1 из последовательности С1, С2... Сn
Умножение чисел (в эмуляторе i8085)
Объясните пожалуйста как умножить два числа 10*10 ?
1. Занести два числа в эмулятор i8085
2. Умножить два числа
Вот код для эмулятора i8085
0000 MVI H D8...
Не понятный код для модели учебной ЭВМ
Добрый вечер! Помогите исправить ошибки в коде:
Код:
IN
WR 9
M1: RD @9
SUB #1
JS 001
JRNZ R3,M1
Перессылка массива данных из одного места ОЗУ в другое место ОЗУ
Есть ли какой-нибудь примерчик программки, которая выполняет пересылку массива данных размерностью 15 из одной области ОЗУ в другую.
Stax B на КР580ВМ80А
Здравствуйте.
Написал программу в эмуляторе для команды Stax B (пересылка из аккумулятора в ячейку памяти, адрес которой записан в регистровой паре BC).
mvi a, 055h
:m
stax b
jmp b
...
Адрес байта
Здравствуйте, я не изучаю ассемблер (учу с++), так что извиняюсь за тупость, и можно ли попроще, просто хотелось получше узнать про адрес.
Вот есть указатели, которые создаем в программе, они...
Определить количество элементов массива равных заданному числу
Задание: Написать программу определения заданной характеристики последовательности чисел C1, С2 ... Cn.
Заданная характеристика: Количество чисел, равных С1 ; n = 6.
Помогите,...
[КР580] Побитовый сдвиг двухбайтового числа
Нужно написать программу на ассемблере и потом эти команды перевести в машинный код. У меня есть готовый код программы, которая отнимает числа:
MVI (H) 81H
MVI (L) 00H
MOV A, M
MVI (H) 81H
MOV...
Сложение двухбайтовых чисел с помощью команды DAD
Подкиньте программу сложение двухбайтовых чисел с помощью команды DAD?
[модель ЭВМ] Для целого числа определить номер диапазона, которому оно принадлежит
Добрый вечер, помогите пожалуйста с задачей, необходимо написать программу на ассемблере
Задание:
Ввести натуральное число a. Определить, в какой из следующих диапазонов оно попадает:
1. 10 ≤...
Написать программу, которая изменяет сама себя во время работы
Поскольку в компьютере с архитектурой фон Неймана программа и данные расположены в одной области памяти, программа может менять свой собственный код. Напишите какую-нибудь программу, которая изменяет...
Вывод на дисплей одного из трех текстовых сообщений, в зависимости от нажатой клавиши
Вывод на дисплей одного из трех текстовых сообщений, в зависимости от нажатой клавиши
<1> - вывод на дисплей первого текстового сообщения,
<2> - второго,
<3> - третьего
остальные символы - нет...
Ввести программу и проанализировать ход её выполнения
Ход работы:
1. Ознакомиться с архитектурой ЭВМ.
2. Записать в ОЗУ "программу", состоящую из пяти команд — варианты задания выбрать из табл. 3. Команды разместить в последовательных ячейках памяти....
Сдвиг регистра A на число разрядов, заданное в регистре B
Здравствуйте, уважаемые форумчане!
В связи с отсутствием знаний в области низкоуровнего программирования, столкнулся с проблемами в решении следующей задачи:
Пусть A и B – два 8-разрядных регистра...
Выбирать из потока ASCII-кодов только цифры и выводить их на дисплей
Занялись в университете новой программой и пока что в ней решительно все не понятно. Помогите пожалуйста составить программу, заголовок в шапке
Вычислить сумму массива i8080
Дан одномерный массив из 10 элементов x1, x2, x3..., который размещается в памяти за телом программы. Нужно вычислить сумму элементов массива и записать ее в ячейку памяти, которая следует за ячейкой...
[KP580 эмулятор] Найти сумму 10 чисел - угадать, какой инструкции недостаёт в коде
Найти сумму 10 чисел расположенных в памяти начиная с адреса 4000 и поместить ее в регистр B
mvi H,40; адрес
mvi L,00 ;адрес
mvi A,00 ;обнуляем регистр А
M2: ; ..... не могу понять...
Выводить на дисплей каждый введённый с клавиатуры символ, причём цифру выводить «в трёх экземплярах»
Добрый день , возник вопрос с прерываниями.Задание выводить на дисплей каждый введённый с клавиатуры символ, причём цифру выводить «в трёх экземплярах». Без прерываний все работает но с прерываниями...
Сложение двух 8-битных чисел и сохранение суммы 16-битным числом
Нужно написать программу на языке ассемблера i8085 для добавления двух 8-битных чисел и сохранения суммы 16-битным числом
входные данные: адрес1 20BEh; данные1 4Fh; адрес2 20BFh; данные2 DFh
Первое...
Сумма двух введённых чисел (sms32v50)
Добрый день. Нужно, чтобы на кравиатуре, которая работает на порте 08 можно было ввести число, кнопка А означала бы, что их надо сложить, а нажатие enter выводило бы сумму двух введенных чисел. Это...
Подсчёт нажатия кнопки. Где ошибки?
Здравствуйте! Я студент технического ВУЗа. Мы проходим intel 8080/8085 и работаем с интерфейсом под названием
"УМК ВЭФ". Моя задача состоит в том, чтобы считать количество нажатия кнопки "П"...
Эмулятор для Intel 8085
Подскажите пжл эмуляторы для МИКРОПРОЦЕССОРА Intel 8085.
У меня только 2 перый во вложении, второй это gnusim8085
Есть еще какие нибудь?
Умножение на КР580
даны 2 числа по 2 байта надо их перемножить и полученный результат записать в ячейку памяти
Очень прошу помочь
Вычислить значение S
Здравствуйте, как написать данную программу на языке Ассемблера?Нубский вопрос для новичка, но всё же)
Вычислить значение S:
S = M + D + X
где: M – месяц Вашего рождения;
D – день Вашего...
Вычислить арифметическое выражение
Добрый день, помогите решить задачку на ассемблере:
1. Команда пересылки данных и арифметические команды
В нижеследующих примерах следует не только показать результат (число в регистре),
но и...
Выбрать нечетные числа из массива в 10 чисел
А именно, "Измассива в 10 чисел выбрать нечетные и найти их сумму"
Процессор Кр580ВМ80
Кто, что подскажет на этот счет? =)
Написать программу на кр580 (сравнение чисел)
Нужно разработать алгоритм и по нему написать программу для кр 580
Задача.
В памяти записан массив из 12-ти однобайтных чисел. Определить наличие в этом массиве двух рядом стоящих чисел. По...
Подскажите дизассемблер, который переведет код ассемблера в машинный 8 битный код для КР580
Подскажите программу дизассемблер которая переведет код ассемблера в машинный 8 битный код для КР580
Подсчитать, сколько среди введённых чисел чётных и сколько нечётных
Ввести N натуральных чисел. Подсчитать, сколько среди введённых чисел чётных и сколько нечётных.
#include <stdio.h>
main()
{
int n, A, i,nch, ch;
nch = 0;
ch = 0;
scanf("%d",...
Вычислить среднее арифметическое максимальных отрицательных чисел трёх массивов
Три массива в памяти заданы начальными адресами и длинами. Вычислить и вывести на устройство вывода среднее арифметическое параметров этих массивов. Параметры: максимальное отрицательное число.
...
Вычисление выражения по формуле
напишите плыз. программу ...если можите , задание прикрепил в файле... зарание спс
Микропроцессор (KP580). Перемножить двухбайтовые числа
умножить двухбайтовые числа. Ассемблер (KP580)
Электроника - 580
Здравствуйте, дорогие форумчане!
В одной из лабораторных работ по УОУ "ЭЛЕКТРОНИКА - 580" было дано задание, которое у меня не получается:
составить программу для выполнения действий:
а) не...
[КР580] Написать программу вычисления функции
С ассемблером сталкиваюсь впервые, но хотел бы кое что уточнить. По заданию тип микропроцессора Кр580BM80. И есть специальные требования , минимизировать объем памяти, занимаемый программой.
Я так...
Арифметическая операция (Intel 8085)
Реализация арифметических операций в симуляторе микропроцессора.
Составить программу на ассемблере, которая реализует арифметическую операцию
Например: 2388 +6788-1688
ПРОГРАММНАЯ МОДЕЛЬ...
[KP580 эмулятор] Создание автомата Мили
Нужно найти максимальное и минимальное число.
Сначала я так понимаю нужно сделать проверку на ноль.
Я думаю это можно сделать поместив в регистр А 0 и записать в ячейку памяти по адресу 8200...
Вывести на семисегментный индикатор число, которое ввел пользователь (sms32v50)
Добрый день. Мне нужно написать код, который будет выводить на семимегментный индикатор число, которое ввел пользователь, все это в симуляторе sms32v50.
Вот что у меня есть, но оно не до конца...
Отношение сумм четных и нечетных элементов массива
Думаю, что делает данная прога не столь важно, ибо написана она без ошибок...но есть одна проблема.
Вообщем....результат должен выводится в 70 ячейку...но в 70 ничего не записывается
(RD 62
DIV...
Поиск элемента массива на эмуляторе KP 580BM80
На рисунке ниже есть блок схема, мой массив D,02,B,38,01,03 а начальный адрес ОЗУ 0200H Задание: если элемент массива равен 01, то записать следующий в регистр В.
Вот что я сделал,...
Вычисление количества нечётных чисел в массиве
Помогите решить задачку, пожалуйста. Программу нужно написать в модель учебной ЭВМ.
Нужно разработать программу вычисления количества нечётных чисел в массиве C1,C2,...,Cn. (n=12)
Переписать программу "Кодовый замок" под КР580
Ребят помогите написать программу
нужно Данную программу написать на КР580
Dseg Сегмент данных
door_code equ r0 ;массив введённых...
Эмулятор УОУ - 580
нужно зажечь в эмуляторе поочередно флаги Z и С, а затем зажечь их одновременно.
какой будет код программы не важно.
[Marie] Вычислить арифметическое выражение
Я полностью новичок. Не могли бы вы мне помочь разобраться с симулятором. Что нужно писать ассемблере, чтобы решить это задание?
r=x-y-z+2
x=100, y=50, z=18
Добавлено через 1 час 17 минут...
[микроЭВМ Вектор] DosBox - Вывод десяти одинаковых строк с увеличивающимся расстоянием между строками
Помогите исправить ошибку:
ORG 2000H ; 08.12.2015
; тестовый вариант технологии программирования КР580
;
BASE EQU 120h
INIT EQU BASE ;120H инициализация пакета...
Выполнение логических операций (K580BM80)
Здравствуйте, господа эксперты, подскажите пожалуйста пару дней за ассемблером сижу, нужно написать программку логических операций в лабораторном стенде УМПК-80. Вот задание : Начальный адрес 09A0 ,...
[KP580 эмулятор] Найти среднее арифметическое двух чисел - угадать, какой инструкции недостаёт в коде
найти среднее арифметическое чисел расположенных в ячейках памяти начиная с адреса #4000 записать целую часть результата в регистр В , а дробную - в регистр С
mvi H,40 ; адрес
mvi L,00...
Вывести на экран свои ФИО разными цветами
Срочно.
3 Вариант, Афанасенко Артём Дмитриевич.
С клавиатуры вводятся символы, записать в память последние три латинские буквы из буфера клавиатуры
Написать программу в учебной модели ЭВМ
С клавиатуры вводятся 10 символов, записать в память, начиная с 60 адреса последние три латинские буквы из буфера клавиатуры.
Найти номер первого отрицательного элемента массива
Найти номер первого отрицательного элемента массива. Есть программа нахождения первого положительного элемента
; Работаем с такими значениями:
; -123, -48, -3, -514, 20, -256, 39
; Выберем...
Поиск минимального элемента
Помогите разобраться. У меня массив состоит из 8 элементов, и записа с сотой ячейки памяти, и надо найти минимальный. Я написала программу. Но преподователь сказал что поиск минимума не правильно и...
Электроника 580
Выдать на третий слева индикатор латинскую букву, номер которой соответствует двоичному коду, введенному с клавиш 0-2 (ABCDEFGH)
Подсчитать единичные разряды 8-битного двоичного числа (КР580)
Сижу и не понимаю как это реализовать.
org 100h ;Установка начального адреса программы
mvi A,01000101b ;Запись в аккумулятор исходного числа
mvi D,8 ;Установка счётчика цикла
mvi B,0 ;Установка...
Сортировка массива (готовая программа)
Делюсь готовой программой, которая выполняет сортировку массива из 20 однобайтных чисел в соответствии со следующим алгоритмом: все элементы массива сортируются по признаку: установлен или не...
Написать программу "Кодовый замок" на Ассемблере КР580 по блок-схеме
Ребят помогите по этой блок схеме написать программу на ассемблере КР580
Решить квадратное уравнение x²+8x+15=0
Нужно написать код в мп кр580вм80 решения уравнения x^2+8x+15=0 через дискриминант
Подсчёт количества чисел, меньших первого элемента массива
Составить программу с подпрограммой, которая считает количество чисел, меньших первого числа массива, в трёх массивах и складывает их результаты.
Программа
RD #40 Первый массив
WR R1...
Команды сравнения и флаг нуля
Пытаюсь разобраться в том, как совершать "прыжки" в коде. В общем, я записываю в регистры A и B числа 10. Далее, я сравниваю эти регистры, так как в обоих лежит 10, то флаг Z становится = 1. Далее,...
Преобразовать код на Java в код для ассемблера 3AA
переделать Java программу в программу 3AA
все данные типа int
for(int i = 0; i < 10; ++i) {
if(a < b){
a = a + 1; }
else { b = b + 1;
}
}
Выводить на дисплей каждый введенный с клавиатуры символ, причем заглавную русскую букву выводить "в двух экземплярах"
Помогите, пожалуйста, может кто-то делал это. в Книге Жмакина примера не дано, любых пояснений тем более.
Выводить на дисплей каждый введенный с клавиатуры символ, причем заглавную русскую букву...
Арифметические операции над 16-разрядными числами (УМПК-80)
Здравствуйте, ув. программисты, помогите пожалуйста с текстом программы в модели лабораторного стенда УМПК-80
Вот задание : выражение BC+HL+HL , начальный адрес 09A0 , Данные 1505 , 14EA , BE2D .
[КР580] Сформировать массив С из массивов А и В (элементы массива С - отсортированные по убыванию элементы A и B)
Нужна написать программу на языке assembler, для МП KP580.
Существуют массивы А и B содержащие по n элементов каждый, характеристики элементов массивов указаны далее. Сформировать массив С из...
Инвертировать разряд D5 содержимого ячейки памяти с адресом 6000h
Нужно решить задачку в Assembler. Как мне объяснили, нужно 3 раза воспользоваться командой RAL, инвертировать и сдвинуть 3 раза обратно командой RAR. Вообще ничего не понимаю, но есть один пример и...
Определение минимального и максимального элементов массива (готовая программа)
Делюсь программой, которая выполняет поиск минимального и максимального элементов в массиве из 10 чисел и переставляет их местами. Поиск перебором, замена через стек.
Во вложении отчет с ней.
...
Эмулятор "Электроника-580". Пересылки
Добрый день! У меня есть проблема, я не могу понять, как записать число (17A) в регистр E. То есть в эмулятор могу максимум вписать число FF, но как больше значение туда вписать я не понимаю. Вот...
Деление максимального элемента массива на минимальный (KP580)
Здравствуйте, мне нужно реализовать данное выражение на ассемблере KP580 и PDP-11.
\frac{\left|{A}_{max} \right|}{\left|{-A}_{min} \right|}
Есть массив с числами, найти в нем среди всех...
Найти минимальное положительное число среди 14 элементов массива
Вот характеристика последовательности: Минимальное положительное число; n=14;
Сделать нужно в учебной модели ЭВМ Жмакина.
Тему сам не понял.
Теория https://yadi.sk/i/rJHVD1jc3Q8RuG
Задание...
Эмулятор "Электроника-580".Работа с клавиатурой и циклом
Добрый день! Возникла проблема с пониманием одной задачи и реализаций её. Задача: "Выдать на шестой и седьмой индикаторы символы, отображающие состояние соответствующих клавиш". (как понял, когда я...
Числа Фибоначчи (sms32v50)
Добрый день.Очень нужна ваша помощь. У меня есть код, который должен считать и выводить числа Фибоначчи, но на числе 89 программа должна заканчиваться, т.к. наступает переполнение флагов. Все числа...
Вычислить произведение элементов массива
Тpи мaccивa в пaмяти зaдaны нaчaльными aдpecaми и длинaми. Вычиcлить и вывecти нa ycтpoйcтвo вывoдa cpeднее aрифмeтическое паpaметров этих массивов. Пapaмeтpoм являeтcя пpoизвeдeние вcex чиceл.
KP580. Определить минимальное из трёх чисел
Нужно написать программе в микропроцессоре KP580.
Определить минимальное из трёх чисел.
Помогите, пожалуйста, будьте добры)))
KP580. Определить минимальное из трёх чисел
Подключение кнопочной клавиатуры к КР580ВМ80 и программированием обработки клавиатуры
Шаговый двигатель должен вращаться по часовой стрелке. Но в моей программе почему-то двигатель вращается и по против часовой стрелки. Строки должны выводиться при нажатии клавиши матричной клавиатуры...
Работа с памятью
Доброго времени суток. Осталась одна лаба по Организации ЭВМ и систем, первые три добил. Работа на микроконтроллере МК580(ну то есть на его эмуляторе). Всю лабу делать не прошу, надо только...
Микрокоманды, Ассемблер
Помогите пожалуйста разобраться в этом коде, Что делает каждая команда
ADD R3
00 MAR := PC
01 --> MRd
02 CR := MDR
03 PC := PC+1
04 RAR := CR5
05 RRd
06 DR...
Программа для расчета формулы на ассемблере ( emu 8080)
Добрый день! Помогите пожалуйста, кто может с заданием. На эмуляторе 8080 нужно написать программу, которая будет производить расчет заданной формулы. Переменные A,B,D нужно принять за константы и...
Ввод символов с клавиатуры в ОЗУ с использованием режима ожидания готовности контроллера клавиатуры
. Разработать алгоритм ввода символов с клавиатуры в ОЗУ с использованием режима ожидания готовности контроллера клавиатуры. Текст ввода составляет фразу вида «Бедоев_Константин_Викторович»...
Вывести на семисегментный дисплей цифры от 0 до 9
Напишите программу на эмуляторе intel 8080/8085:
Вывести на семисегментный дисплей цифры от 0 до 9
Номер первого отрицательного элемента
Здравствуйте, необходимо написать подпрограмму :
Даны три массива чисел, требуется вычислить их среднее арифметическое номеров первых отрицательных элементов. Каждый массив задается двумя...
Преобразовать строку цифр в число
Напишите программу, которая решает следующую задачу, используя логические операции:
В регистрах R1, R2 и R3 записаны коды трех десятичных цифр, составляющих трехзначное число
(соответственно сотни,...
Умножение 2 восьмиразярдных чисел, младшими разрядами вперед
Добрый день, мне необходимо реализовать программу: умножить два восьмиразрядных числа младшими разрядами вперед.
Программу написал, она работает, но только в тех случаях когда значение...
[Marie] Вычислить арифметическое выражение
Помогите, пожалуйста, с этим выражением (симулятор Marie), просто я новичок:
r =15(x+y-z)
Добавлено через 5 часов 15 минут
Input
Store x
Input
Store y
Input
Store z
Кодовый замок на базе КР580ВМ80А
Доброго времени суток! Передо мной стоит такая задача: Разработать МПС на базе КР580. Состав схемы КР580ВМ80А, КР580ГФ24, КР580ВК28, КР580ВВ55А (РУС - 83Н), КР580ВИ53 (РУС - 8АН), ПЗУ(КР573РФ2),...
Вывод на дисплей трех текстов, хранящихся в памяти, с задержкой
Прошу помощи!((очень очень,в субботу нужно сдать,нигде не нашла прогу,тут просил человек, но его проигнорировали.Необходимо написать прогу на COMPMODEL.
Вывод на дисплей трех текстов , хранящихся в...
Вывести слова в обратном порядке (sms32v50)
Добрый день, очень нужна ваша помощь. Мне нужно, чтобы фразу ''give me 5'' выводило на экран в обратной последовательности, то есть "5 me give". Но дела в том, что мой компилятор(он называется...
При нажатии кнопки "1" выводить 0, а при нажатии "2" выводить 1 (КР580ВИ53)
привет всем, сломал голову уже, в чём проблема? вот текст программы, которая должна при нажатии кнопки "1 "выводить: 0 , а при нажатий "2" выводить 1 и пищать как сирена. или наоборот, я уже...
Деление 16-ти разрядных чисел
Никак не могу составить программу деления целых положительных 2-х байтовых чисел (МП Кр580ВМ80) вот код:
mvi B,16
ana A
m1:mov A,L
ral
sub E
ral
mov L,A
...
Русификатор для эмулятора KP580
здр.. сегодня скачал и установил вот такой v1.0.1.1613
при открытии программы во всех меню и подменю все русские шрифты отображаются кракозябрами..
где найти русификатор или как это исправить??
Логические команды и сдвиги, КР580
Помогите, пожалуйста, решить или хотя бы подскажите как решать это выражение.
Заранее спасибо!
Вычитание в кр580
Число 5Е вычесть из числа В6, полученный результат сдвинуть влево на три разряда, сложить со вторым числом, инвертировать и отправить в память по адресу 8016.
КР580ВМ80А Попарно вычесть числа и сравнить
Здравствуйте, не знаю даже куда обратиться, решил написать на форум. Знающие люди, помогите написать небольшую программку. Сам я прочнист, но в ВУЗе появился предмет связанный с программированием....
Деление на 2 в степени
Ребята привет!!! Помогите пожалуйста, как на процессоре KP580ВМ80 реализовать деление числа на 2^n , где 0<n=<8 ?
Пока понял, как делить просто на 2, ANA, A Сброс флага аккумулятора
RAR ...
Программа для КР580ВМ80А
Всем привет. Изложу суть проблемы в кратце))) Необходимо решить эти функции и записать в программу для микропроцессора КР580ВМ80А:
Функция для реализации сигналов Y1 = MAX(X,K)-2*(X-1) ,тетрада –...
Найти номер максимального числа (Программирование цикла с переадресацией)
Надо найти номер максимального числа,помогите пожалуйста
(КР580) Сумма элементов массива
Здравствуйте! Я вот написала программу для подсчеты сумы элементов массива.
org 100h
mvi A,02h ;Запись первого элемента массива в память
sta 0200h ;с адресом200h
mvi A,03h ;Запись второго и...
Подсчет нулей и единиц в числе
Здравствуйте! Помогите исправить программу.
Надо чтобы считалось количество нулей и едениц в 01000101.
org 100h;
mvi A,01000101b
mvi D,8
mvi B,0
mvi C,0
L2:
rrc
jnc L1
Программа-Электроника 580
помогите плиз..написать програмку про вычисление дисперсии..на отладочном устройстве..Электроника-580
Написать программу на языке ассемблер для микропроцессора КР580ИК80 для решение уравнения вида y = x1/x2
Дали задание на досдачу в универе задачу на ассемблере, я даже представление не имею что и как там делать а сроки короткие и на работе завал, кто может выручайте....
Написать программу на языке...
Создать дешифратор 4-10
Дана картинка и программа, проходили процессор кр850 на одной лекции и все, нужно создать дешифратор 4-10, просто понятия не имею как это сделать, толи надо писать на ассемблере толи на машинном...
Найти минимальное число из массива (KP580)
Есть программа, находящая максимум. Нужно немного её изменить) Помогите, пожалуйст
01
00
83
26
05
0A
BA
На микропроцессоре кр580 нужно написать программу "секундомер"
На микропроцессоре нужно написать программу "секундомер". начиная справа 2 ячейки отвечают за секунды,следущие 2 ячейки за минуты,и следущие ячейки за часы
Реализовать деление чисел
Нужно реализовать деление чисел на кр580.
Я думал что можно из числа n вычесть n-ное кол-во раз само это число.
Но что-то не получилось.
Помогите исправить и доделать
на всякий случай, эмуль...
(КР580) Умножить два числа
Добрый вечер, помогите пожалуйста с таким вот заданием: Составить блок-схему и программу умножения двух положительных
чисел А и В при условии А*В<255. Вообще ничего не знаю в ассемблере, но очень...
(МП КР580) вычислить выражение: N= {[(a+b)-c]+d}-f
Есть такое задание:
Составить программу вычисления следующего выражения: N= {+d}-f
Данное выражение привести к бесскобочной форме; программу составить с учетом того, что любой промежуточный...
Вычисление определителя третьего порядка в МП KP580
В общем необходимо создать двумерный массив 3х3 , в котором нужно вычислить определитель
4 2 4
10 2 12 = (4*2*2)+(10*2*4)+(2*12*1) - (4*2*1)-(2*10*2)-(12*2*4) = 16+80+24 - 8-40-96 =...
Сложение трехбайтовых чисел
только начинаю осваивать ассемблер, есть задание- сложить 2 трехбайтовых числа. я понимаю, что надо использовать команды ADD и ADDC, но не понимаю, как. Пока есть что то такое:
ORG 1000H
LDA...
Тест-программа бегущая единица
Здравствуйте, нужно составить тест программу "бегущая единица" на языке программирования "асемблер", для массива произвольной длины, запись тестового когда производить, начиная со старшего бита, а...
Не могу понять код
1) программа что здесь является входящими данными и что является выходными данными
RD #85
WR R1
RD #14
WR R2
CALL M
WR R6
RD #100
WR R1
[KP580 эмулятор] Составить программу для вывода на дисплей
Помогите пожалуйста.
Выдать на второй индикатор символ U, если одновременно нажаты клавиши 0,1,3, не нажата клавиша 2, иначе - символ D (для учета не нажатой клавиши использовать команду инверсии...
[Эмулятор KP580] Написать, отладить и выполнить программу, которая распаковывает число в регистры
Регистр R1 содержит упакованное двоично-десятичное число. Написать, отладить и выполнить программу, которая распаковывает это число в регистры R1 и R2.
R1 R2 Содержимое R1
D C 1001 0011
Сумма элементов массива (эмулятор МП КР580ВМ80)
Дан массив из 5н однобайтовых чисел, расположенных последовательно в ячейках памяти, найти сумму массива. Результат поместить в ячейку памяти по адресу 950н. Начало массива можно взять произвольно....
Сумму двух чисел (В и С) поместить в ячейку ОЗУ с адресом 000Fh (КР580)
сумму двух чисел (В и С) поместить в ячейку оперативного запонимаюшего устройсва с адресом 000Fh
С клавиатуры вводиться число, состоящее из нескольких разрядов (чисел). Вывести СУММУ всех введенных разрядов
Доброго Вам времени суток, дорогие форумчане. Очень сильно нужна Ваша помощь. Нужно написать прогу, . Проблема в следующем...
Нужно написать программу в CompModel, по таким вот условиям...
С...
[ЛамПанель] Вычислить сумму, разность, произведение, частное двух чисел
Даны два целых числа х и у. Вычислите их сумму, разность, произведение и
частное.
Даны двузначные числа т, п. Вычислите отдельно сумму цифр каждого из
этих чисел, затем вычислите разность этих...
Синус на ассемблере
Написать функцию синуса на языке ассемблера.
В регистре Е загрузить число 1АН, переслать содержимое регистра Е в аккумулятор
в регистре Е загрузить число 1АН, переслать содержимое регистра Е в аккумулятор. Из содержимого аккумулятора вычесть число 04Н. Результат переслать в ячейку памяти по адресу 030FH, используя прямой...
Найти наиболее часто повторяющееся значение в массиве (KP580BM80A)
расчитайте программу позволяющую определить ,какое из заданных чисел расположенных в ячейках памяти 1200,1201,1202 повторяются больше всего раз в массиве.массив чисел распоожен в памяти с ячейки 1800...
Электроника - 580. Работа с клавиатурой и дисплеем
Выдать на второй справа индикатор шестнадцатеричную цифру, соответствующую двоичному коду, введенному с клавиш 0-3.
Люди добрые, помогите с программой :)
[i8080]Логическое выражение. не B и не D или не A.
Здравствуйте, помогите пожалуйста сделать простую задачу, если можно с комментарием:
Написать программу для микропроцессора Intel 8080 (серия К580), вычисляющую значение: не B и не D или не A. ...
Пузырьковая сортировка
Всем привет.
Пришел к вам за помощью так как очень плохо знаю asm.
Вот код пузырьковой сортировки во возрастанию.
Lxi h,n
mov M,B
Cmp B
jnc m2
Lxi H, Mas
M1: inr A
inr M
Вычисление арифметического выражения
помогите новичку сделать задачу, самую простую, для многих сдесь находящихся, если можно, то с комментариями. Заранее благодарна.
написать программу для микропроцессора Intel 8080 (серия K550)...
Программа на языке ассемблера
Ребята, помогите пожалуйста, у меня в середине программы нужно записать содержание аккумулятора в память, как я могу это сделать? Могу ли я сделать это программой STA а в графе операнда ввести любой...
Проверка по битам числа
Надо сделать проверку числа к примеру 0F по битам, если в бите 0 то переход по следующему адрес. Про команду JZ знаю, а вот как проверять по битам нет)
Из исходного массива скопировать в результирующий те элементы, которые удовлетворяют условиям
Вот начали изучать ассемблер. Переход с языком высокого уровня на низкий дается тяжело. Пока толком понять ассемблер не получается. Вот задали такое задание:
Из исходно массива скопировать в...
Электроника-580: Выдать на второй индикатор символ U, если одновременно нажаты клавиши
Выдать на второй индикатор символ U, если одновременно
нажаты клавиши 0,1,3, не нажата клавиша 2, иначе - символ D
(для учета не нажатой клавиши использовать команду инверсии
флага C - СМС - код...
Определить минимальное число из пары <сумма чётных> и <сумма нечётных> чисел в массиве
Здравствуйте! Есть задача:
Написать программу определения заданной характеристики последовательности чисел C1, C2, …, Cn. Записать программу в мнемокодах, введя ее в поле окна Текст Программы,...
[микроЭВМ-2] Вычислить сумму ряда
Мне нужно придумать следующую программу: (значок суммы от 1 до N) A^i+B^i . Буду благодарен и просто алгоритму
Описание мнемокодов машинных инструкций
Ниже описывается набор мнемонических...
Умножение
Написать программу умножения двухбайтного числа со знаком на двухбайтное число со знаком, без использования команды умножения MUL.
Найти номер первого отрицательного числа
Здравствуйте. Нужна помощь по архитектуре ЭВМ(учебная модель ЭВМ). Я не могу выполнить задание по одной из лабораторных. А задание такое:
1. Написать программу определения заданной ...
Эмулятор КР580 сдвиг влево 16-разрядного слова
Подскажите, пожалуйста. Задание: циклический сдвиг влево на один разряд 16-разрядного слова с заполнением нулем. Примерно так представляю. (0900 и 0901 - адреса самого слова). Не могу понять почему...
Количество нечётных чисел в массиве
Количество нечетных чисел n=10.
Написать программу определения заданной характеристики последовательности чисел n С,...,С,Сn .
RD #50
WR R1
RD
WR R2
RD #1
WR R3
Возведение числа в степень, i8080
Нужно написать функции умножения и возведения числа в степень a на b.
Умножение написал, помогите, пожалуйста, со степенью.
lda 0x0027; число а
mov C, A
lda 0x0029; число b
mov E, A
MVI...
Задача по микропроцессорной технике (К580)
Написать программу для операции сложения 2 чисел, одно из которых находится в ячейке памяти с адресом 80B4 (16). Адрес ячейки памяти расположить в регистровой паре D,E. Сложить двоичный и...
Сложение чисел
Добрый вечер!
Нужна помощь с разработкой программы.
Задание: Найти с учетом переноса сумму нечетных чисел. Исходные данные записываются с ячейки <0040>, результат с ячейки <0050>.
Пока сделал...
УМПК-86. Лабараторная
Задание номер 6,сможете помочь?
Найти количество четных чисел массива
Ребят всем привет, у меня такое задание посчитать количество четных чисел массива. Размер массива та его адрес задаются с портов. Я не могу понять как ввести адрес и размер массива в порт это может...
(MICRO) Алгоритм деления с остатком
Нужно сделать алгоритм деления с восстановлением остатка в Micro.Я заношу значение из памяти в RGR ,а далее по идее значение из RGRH (Поле DST 3 ) должно записываться в РЗУ(DX) ,но ничего не...
[микроЭВМ Вектор] Вывод десяти одинаковых строк с увеличивающимся расстоянием между строками и изменяющимся цветом
Подскажите ошибку
ORG 2000H
;
BASE EQU 120h
INIT EQU BASE ;120H инициализация пакета
KEY EQU BASE+3 ;123H опрос состояния клавиатуры
CONOUT EQU BASE+9 ;129H вывод символа на экран...
Програмируемый таймер
Там 2 кнопки и 4 индикатора (2 для часов и 2 для минут) как видно, алгоритм работы 1я кнопка задает часы 2я минуты потом пауза 5 секунд и пошел обратный отсчет пока на всех 4 индикаторах не ...
Найти номер первого отрицательного числа в последовательности чисел
Приветствую всех!
В учебной аудитории используем программу Модель учебной ЭВМ (CompModel) и с её участием нужно решить задачу "Найти номер первого отрицательного числа в последовательности...
8085 сравнение чисел
Вводится 1024 байт данных. нужно сделать сравнение числе и ввести максимальное и минимальное число.
Регистры
B=min
C=max
D= число которое пришло
Теперь само сравнивание:
1. Подпрограмма для...
Процедура перемножения двух восьми-разрядных целых чисел (i8085)
Составить программу процедуры перемножения двух восьми-разрядных целых чисел.
Сомножители расположены в регистрах В и С, результат должен быть получен в регистровой паре В. При использовании в...
Вычисление корней квадратного уравнения (МП KP580BM80)
Нужно на МП KP580BM80 сделать программу для вычисления корней квадратного уравнения по типу: x^2+40x+39=0. через дискриминант.
Y=корень квадратный суммы 100x1 + x2
Ребят помогите кому не сложно пожалуйста
y=корень квадратный суммы 100x1 + x2
исходные данные
тип микропроцессора Кр580ВМ80
рабочая частота 2МГц
Исходные числа ;целые,положительные,2-х...
Операции перехода (JMP,CALL)
1. Загрузить аккумулятор числом CDH. Из содержимого аккумулятора вычесть число C0H. Если флаг Z=1, то перейти по адресу A000H, где содержимое аккумулятора переслать регистр B. Если флаг Z=0, то...
Найти сумму двоичных чисел
Здравствуйте! помогите мне написать программу для микропроцессора КР580ВМ80.Найти сумму 20-ти двоичных чисел, расположенных в ОЗУ МПС последовательно, начиная с адреса 092Ен. Двухбайтный результат...
Среднее арифметическое отношений сумм четных и нечетных элементов массива
Три массива в памяти заданы начальными адресами и длинами. Вычислить и вывести на устройство вывода среднее арифметическое отношений сумм четных и нечетных элементов массива.
Т.е. надо для каждого...
Пересчёт значения, полученного с 8 бит порта
Здравствуйте!
К одному из I/O портов 8085 присоединён АЦП,
скажите пожалуйста, как правильно пересчитать полученные от АЦП значения -
числа с плавающей точкой. А результат, к примеру, сохранить...
(sms32v50) Перевод из 10 в 2 систему счисления
Привет всем, очень нужна помощь. Ломаю голову несколько дней. Только начал учиться программированию. И получил задание в симуляторе микропроцессора организовать перевод из 10 в 2 систему счисления....
Перевод из 10 системы счисления в 8 систему
Помогите пожалуйста составить программу перевода 4-х разрядного числа из 10-ой системы счисления в 8-ю систему
[УМПК-80] Подсчитать длину максимальной цепочки символов в байте
Всем привет. Необходимо написать программку на ассемблере процессора i8080(может кто знает, раньше был лабораторный стенд УМПК-80, вот на его компьютерную модель и нужно). Собственно сама программа...
[mod1asm] 2^4 + 3^4 Написать программу, которая не превышает 15 строк, используя цикл
2^4 + 3^4 Написать программу, которая не превышает 15 строк, используя цикл
я написал программу, но она не помещается в 15 строк, так как там два цикла, можно ли в один цикл поместить?
Управление клавиатурой и дисплеем ППИ кр580вв55
В общем, есть учебный микропроцессорный комплект кр580вм80а. и с его помощью требуется выполнить следующую программу . Не совсем понятен пункт "Опрос клавиши "П", не могли бы вы объяснить мне, как...
"Unexpected end of file encountered"
PUSH PSW ; Stack <= PSW = AF
POP B ; B <= A,C <= F
MOV A,C
XRI 44h ; Z <= Z-, P <= P-
ANI 0Eeh ; AC <= 0, CY <= 0
MOV C,A ; C new F
PUSH B ; Stack <= rp B
POP PSW ; A<=B, регистр F <= C - new...
Создание секундомера на 580 эмуляторе
Нужно создать на данном эмуляторе секундомер от 0 до 59,соответствующие файлы прилагаются
Что это за язык программирования? Если Ассемблер поcмотрите.
просто на лекциях спал :)
а там таблица из 100 операторах.
Посмотрите.
Это пример. Если это ассемблер то вот задание:
Поменять местами два массива, по 16 однобайтных ячеек ячеек каждый....
Вычитание чисел с плавающей запятой и регистры
Прошу прощение за заголовок(может кто то его не правильно поймет), но чтобы не создавать 2 темы написал так.
Собственно вопрос как выполнить вычитание чисел с плавающей запятой Р=А-В...
(КР580) Вычислить арифметическое выражение
Я начал изучать МК КР580 и мне нужно выполнить следующую задачу:
(01F4) <-- (01F4) - (A) - ((HL)) + (C)
Проблема в том, что мои методички содержат только описания команд и принципов работы...
Ввод кода нажатой клавиши и вывод информации на индикацию
Здравствуйте,помогите пожалуйста написать программу: ввод кода нажатой клавиши и вывод информации на индикацию с помощью ППА (КР580ВВ55) .Количество кнопок 16 ,а индикаторов 8.
Нужно чтобы была...
Команды ввода-вывода Ассемблер 8085
mvi c,4h
push b
0100: 01 11 18 6A 25 04 34 12 11 07
Определить содержимое регистра B.
[ЭЛЕКТРОНИКА 580] Создание счетчика от 0 до 99 - поясните листинг
Здравствуйте! в УНИВЕРСИТЕТЕ ДАЛИ ЗАДАНИЕ, СПРОГРАММИРОВАТЬ СЧЕТЧИК, НА СТАРЕНЬКОМ ПРОГРАММАТОРЕ ЭЛЕКТРОН 580, ЛИСТИНГ ПРОГРАММЫ КУПИЛ, В ИТОГЕ О ЧЕМ ПРОГРАММА И КАК ОНА РАБОТАЕТ НЕ ПОНИМАЮ, СДАТЬ...
Выполнить умножение 2х разрядного 16(сс) числа и 4х разрядного 8(сс) числа
Задача состоит в том, чтобы выполнить умножение 2-х разрядного 16ричного числа с 4х разрядным 8ричным.
mvi d, 77 / старшая байт 8- ричного числа
mvi e, 77 / младшая часть
dcr e / ответ верным не...
[КР580] Сосчитать число нулей и единиц в числах массива
Нужно, чтобы начальный адрес массива лежал в HL, а конечный в DE. Вообщем что-то не доходит...
MVI A 3E AA
MVI C 0E 05
LXID 11 06 00
LXIH 21 01 09
MOV M,A 77
INX H 23
INX H 23
DCX D 1B
Клавиатура и дисплей. Электроника 580
Выдать на второй справа индикатор шестнадцатиричную цифру,
соответствующую двоичному коду, введенному с клавиш 0-3
Помогите, пожалуйста, написать код. Все методички перечитаны по несколько раз....
Написать программу на языке АССЕМБЛЕР для МП К1810 по нахождению значения функции
Нарисовать подробный алгоритм и написать программу на языке АССЕМБЛЕР для МП К1810 по нахождению значения функции. Операнды функции – по 3 байта.
A=DB73F0
B=76AB7E
C=3DB8DD
Может кто сможет...
Найти количество положительных и отрицательных чисел
Проверьте пожалуйста.Надо было найти количество положительных и отрицательных чисел. kp580.
org 0800h
mvi C,5 ; c = 5;Дина массива
lxi H,arr ; помещаем адрес на массив в пару HL
lxi d,0 ;...
[Эмулятор KP580] Заменить число нулем, если оно отрицательное, увеличить на единицу в противном случае
Даны два числа (регистры В и С). Заменить число нулем, если оно отрицательное, увеличить на единицу в противном случае.
Обмен данными между регистрами с использованием стека
Реализацию обмена между регистрами с использованием стека необходимо осуществлять в такой последовательности.
сформировать стек, для этого к указателю стека SP загрузить адрес ячейки ОЗУ, которая...
Регистровая пара в эмуляторе микропроцессора KP580BM80A
всем привет)только начала изучать программу assembler,но уже возникли трудности.
мне надо написать программу
Разработайте программу нахождения наибольшего числа, полученного при сложении смежных...
Написать программу, определяющую номер минимального числа в массиве, состоящего из десяти элементов
Помогите, пожалуйста, написать программу, определяющую номер минимального числа в массиве, состоящего из десяти элементов
Не могу понять, что не так(
RD #40
WR R1
RD #10
WR R2
RD @R1+ ...
Найти сумму всех чисел массива А, находящихся до заданного числа
Люди, помогите написать программу :
Дан массив А из 8 однобайтовых чисел, содержащий число 0хА1. Необходимо найти сумму всех чисел массива А, находящихся до этого числа. Результат записать в РОН.
...
Сортировка чисел по сравнению (Intel 8080)
Здравствуйте, форумчане) Есть такой у нас предмет Микропроцессорная техника. Суть в том, что препод задал написать прогу, а мы дальше заноса числа в аккумулятор, перемещения между регистрами и т.д....
Нужно составить блок-схему и написать программу на языке ассемблер (для МПК КР 580)
0. Загрузить в регистр С число 9В в 16 системе счисления.
1. Уменьшить содержимое регистра С на 1.
2. Переслать содержимое регистра С в аккумулятор.
3. Конец программы.
Сбросить 4 старших разряда регистра А при неизменном состоянии остальных разрядов
1) На ассемблере решить следующие задачи:
а) сбросить 4 старших разряда регистра А при неизменном состоянии остальных разрядов;
б) сформировать дополнительный код...
Как распределить микрокоманды по этапам цикла
Какая микрокоманда за какой этап цикла команды отвечает ( команда call m)
CompModel:
CALL M / MAR = PC, MRd, CR=MDR, PC= PC + 1, MDR=PC, SP=SP-1, MAR=SP, MWr, PC=ADR
Вывести на консоль кириллицу
Делаю курсач в эмуляторе emu8086, отказывается воспринимать символы в кириллице, даже не печатаются, а надо все задание в консоль вывести на русском. Внимание, вопрос: можно ли вывести в консоль...
Программа измерения температуры
здравствуйте
пишу программу для измерения температуры, микропроцессор серии КР 580(эмуляция в Franklin Proview 32)
не знаю ка реализовать в ассемблере так как в нем - профан
прошу помочь в...
Ребят,можете рассказать где ошибка?
Записать число 7АН в ячейку памяти с адресом 0564Н и сравнить его с
содержимым регистра Н. Если результат окажется не равен содержимому
регистра Н, то вернуться в начало, в противном случае...
Ввести два числа, вывести результаты сложения и вычитание
С портов 00 та 01 ввести два числа та выполнить операции сложения и вычитания. Проверьте пожалуйста код не могу понять где ошибка.
org 0
.startup
in 00
mov b,a
in 01
add b
sub b
out 00
Селективный ввод символов с клавиатуры
Добрый день уважаемые форумчане! Помогите пожалуйста понять смысл данного задания:
Свой вариант требуется выполнить двумя способами — сначала в режиме программного контроля, далее модифицировать...
Простой калькулятор
Добрый день,
не могли бы помочь с написанием калькулятора в ассемблере.
Калькулятор должен выполнять три функции: сумма,разность и негация(логическое отрицание).В случае,если первое введенное число...
[ЛамПанель] Запись и очистка памяти по адресам
Запишите число а в память по адресу 72 (16) , а b — по адресу 74 (16) . Вычислите
с = \а — 7b\ и сравните с d. Если с > d, то очистите память с адресом 72 (16) , иначе —
с адресом 74 (16) ....
Вычислить кусочечную функцию
Помогите разобраться, почему не работает программа? Нужно разработать программу вычисления и ввода значения функции. Функция такая: y= ((x+3)^2)/x, (x+3)^3 при 18<=x<18
Я написала такую программу,...
Написать программу на Ассемблере, реализующую функцию N1+N2-N3
1)Написать программу на Ассемблере, реализующую функцию N1+N2-N3 и перевести написанную программу в шестнадцатеричные коды
N1 = 11
N2 = AB
N3 = 09
Должна использоваться регистровая адресация.
...
Заполнить массив на основе другого: стоящие на нечетных местах, возвести в квадрат, стоящие на четных местах - в куб
Вечер добрый, находил похожую тему с решением задачи в C+,но код нужен в Assembler,помогите с решением задачи:
Обработка данных в цикле с использованием ветвлений
В задачах этого раздела под...
Умножение чисел с плавающей точкой в стандарте IEEE754 для 8080
Здравствуйте,
Очень нужны исходники программ (подпрограмм) для умножения чисел с плавающей точкой,выраженных в формате IEEE754 для ассемблера 8080 или 8085. Перерыл весь интернет и нигде не нашел...
Программирование параллельного интерфейса в Виртуальная Микро ЭВМ Intel(R) 8080 v0.1 beta test
Всем доброго времени суток. Я начинающий, не судите строго). Нужна помощь с ассемблером i8080, а точнее есть программа (Виртуальная Микро ЭВМ Intel(R) 8080 v0.1 beta test). (Ниже прикреплю саму прогу...
[модель ЭВМ] Вычисление суммы кубов всех четных чисел, лежащих в диапазоне [X, Y]
Здравствуйте, помогите пожалуйста написать программы на Assembler и машинном коде, вообще не понимаю, как это все работает, вот задание: Даны два натуральных числа X и Y. Составить программу для...
Создать новый массив, выбрав из первого массива числа от 10 до 30 и расположить их в порядке возрастания
Добрый день.
У меня стоит такая задача: дан массив из 10 однобайтных чисел. Нужно создать новый массив, выбрав из первого числа от 10 до 30 и расположить их в порядке возрастания
Реализовать временную задержку
Ребят всем привет , у меня такое задание , надо составить программу для задержки в 1400мкс . Как вы думаете правильно ли я составил код?
org 0
.startup
mvi b,147
M1: nop
dcr b
jnz M1
nop
mov...
Найти количество чисел равных С1 (программирование цикла с переадресацией)
нужно написать программу на Comp Modal
Задание: найти количество чисел равных С1
(КР580) Скопировать все отрицательные числа из первого массива во второй массив
Здравствуйте всем. В университете проходим дисциплину Микропроцессоры. В лабораторной дали задачу написать программу на КР580. Задача:
С первого массива который находится в адресе 0A13 перевести все...
Реализация логических операций в симуляторе микропроцессора
Реализация логических операций в симуляторе микропроцессора.
Составить программу на ассемблере, которая реализует логические операции
Например: 238+678V168
Добавлено через 1 минуту...
(КР580ВМ80) Регулирование скорости вращения двигателя постоянного тока
Здравствуйте!Меня зовут Ксения.Очень нужна помощь по написанию программы на ассемблере. я студентка, к сожалению преподавание программирование в нашем университете на очень низком уровне, а...
Умножение шестнадцатиразрядных чисел со сдвигом вправо и влево (К580ВМ80)
Подкиньте, пожалуйста, программку для умножение шестнадцатиразрядных чисел со сдвигом вправо, и отдельно со сдвигом влево. Если можно, то оставить комментарий в коду
[lilpM32asm] Вывод числа в терминал
Подключить к буферу ввода/вывода процессора компонент
«терминал» так, чтобы младшие семь битов буфера интерпретировались как
ASCII символы и выводились на терминал при каждой записи в буфер....
Почему не работает программа на 8086
LXI H 8500 ; Адрес первого слагаемого
LXI D 8600 ; Адрес второго слагаемого
MVI B 05 ; Загрузка количества слагаемых
MOV BL,2 ; Загрузка делителя
LDAX D ; Пересылка в аккумулятор с косвенной...
Работа со светодиодной матрицей
Добрый день!
Имеется: светодиодная матрица 5(строк) х 8(столбцов), УМК-80
Что я хочу сделать: На погашенном поле загораются светодиоды построчно слева направо и сверху вниз. После заполнения...
Cуммирование в "Электроника-580"
Здравствуйте.
Помогите пожалуйста написать программу для "Электроника-580", я еще не до конца смогла разобраться. Нужно организовать счетчик для суммирования чисел с числа находящегося в ячейке...
Как выполнять логическое сложение регистровых пар? (УМПК-80)
Здравствуйте, пытаюсь выполнить программку в лабораторном стенде УМПК-80. Вот условие: HL=BCvDE+HL . Подскажите пожалуйста как выполняются логические операции с регистровыми парами
Секундомер на электроника 580
написать секундомер что то не могу разобраться как сделать задержку + счетчик
сам эмулятор прикрепил вроде,
Сложение однобайтовых чисел ассемблер
Помогите, пожалуйста, найти ошибку, в результате этой программы получается однобайтовое число, а должно быть двубайтовым, что не так не могу понять.
За ранее спасибо
P.S. по адресу 0AC0 число 06....
Ищу СP/M-80 emulator
у меня в вузе есть дисциплина "организация ЭВМ и систем"
так вот, они выполняются в СP/M-80 emulator 1.2, на пк в лабораторной, но я сейчас болею и хочу с домашнего пк работать. Пыталась найти эту...
Циклический сдвиг влево на один разряд
Здравствуйте, помогите пожалуйста разобрать задачу на Ассемблере. Содержание таково: Произвести циклический сдвиг влево на один разряд многобайтного кода, находящегося начиная с адреса 0900H....
Написать программу вычисления функции y= (x1+x2*x3)*16
народ помогите кто нибуть разобратся, а то совсем, что то не получается...
нужно написать на асме программу вычисления функции y= (x1+x2*x3)*16
Тип микропроцессора - Кр580ВМ80;
Рабочая частота -...
[Эмулятор KP580] Преобразовать число в дополнительный код
Написать, отладить и выполнить программу, которая преобразовывает число в дополнительный код.
Добавлено через 5 минут
Она должна анализировать знак операнда. Если он +, то переход в конец. Если...
Разработать последовательность микрокоманд в программе «Модель процессора»
Разработать последовательность микрокоманд, выполняющую заданные машинные команды.
В программе «Модель процессора»
1. mov AX, const - загрузить в регистр AX константу из памяти
2. mov BX, const...
Деление двух шестнадцатиричных чисел
Создайте пожалуйста программу деления двух 16-ричных чисел, использования только машинный код.
Ассемблер 8 бит
У меня проблема!я в ассемблере не бум-бум,но мне нужно завтра зачет здавать!и нужно решить задачу!разработать програму на Asm в 8 битах для решения y=x1+x2+...+x5!помогите!
[КР580ВМ80] Составить подпрограмму обработки прерывания
нужно составить подпрограмму обработки прерывания. Подрограммы должна вызываться после поступления каждого запроса прерывания (нажатия клавиши f7 модели). в фоновом режиме должна выполняться...
[Эмулятор KP580] Сложить два числа, если полученный результат отрицательный, то его нужно заменить нулем
Дано одно число регистры В(число равно нулю) прибавить к этому числу другое число, если полученный результат отрицательный, то его нужно заменить нулем .(Преподаватель сказал, чтобы я взяла...
Разработка МП системы управления светодиодным индикатором
Нужно перевести программу с асемблера 8085 в 8086
LXI SP, 0500 H : Заполняем адрес в регистре SP. С этого начинается программа.
MVI A, 01 Н
OUT 10 H ...
Циклический сдвиг на Ассемблере микропроцессора КР580ВМ80А
Здравствуйте! Пожалуйста, помогите с задачей на Ассемблере! Содержание такое:
"X - 8-битный код, находящийся в ОЗУ по адресу ADR1. Выполнить циклический сдвиг X влево на N разрядов, где N -...
Число находится в интервале чисел или нет
Допустим есть интервал от 3125 до 10000, и пусть числа 5000 и 12000. Как узнать находится ли число в заданном интервале или нет?то есть условно есть какое-то число, задан интервал. Через какие...
Вычислить значение выражения , выполнить коньюкцию
Всем привет, необходима помощь в решении следующей задачи:
По заданной функции составить фрагмент программы на мнемокодах Ассемблера с вводом и выводом значений значащих переменных и результата,...
Очистка буфера клавиатуры после ввода 48 символов
Как в Comp model сделать очистку буфера клавиатуры после ввода 48 символов, а очистку экрана каждые 15 с?
Программа распределения импульсов
Необходимо составить схему,алгоритм и программу распределения импульсов. Вобщем так думаю, на вход поступает некая последовательность импульсов. Нужно отсортировать их по выходам,т.е. зажечь...
Замена умножения
Задание выглядит так: Привести программу умножения чисел Р = А * В, где А {0 -ff}, В{ 0 - ff }.
Умножение выполнить с помощью команды ADD.
Не могу понять где ошибка.При умножение FF * FF...
Написать программу под 580 эмулятор по блок-схеме
Добрый день уважаемые форумчане.
Помогите пожалуйста с простенькой программой под 580 эмулятор...
Нужно написать программку вот по этой блок-схеме начиная с 0029 адреса.
С ассемблером...
простые вычисления
написать на языке ассемблера микропроцессора KP580BM80A программу реализующую вычисления по заданному арифметическому выражению.
Z=MAX{A*(|X-B|+Y),C} A(10)=4 B(10)=16 C(10)=27 X1(10)=-13 X2(10)=24...
Команды перехода (Эмулятор МП)
Помогите пожалуйста, решить или хотя бы подскажите как решать данное задание.
Задание: сравнить два числа x и y. Если x>y ,то уменьшить x в два раза, иначе увеличить Y в два раза.
(МП КР580BM80)
По анализу значения третьего разряда регистра B загрузить в регистр одно из двух чисел
Помогите, пожалуйста, решить задачу. Ни разу не писала на этом языке и мне очень сложно :cry:
Составить программу, которая анализирует третий разряд однобайтового кода, хранящегося в регистре...
Умножение и деление чисел
Ребят всем привет , можете подсказать команду умножения и деления для эмулятора i8080?
[ЭВМ-2] Вычислить кусочную функцию
Слева: Ветвление
Справа: Цикл
Курсовая, с чего начать
Доброго времени суток, задали в университете курсовую работу,и хотелосьбы начать сразу , а не знаю с чего прошу помощи знающих людей, ниже фото задания на курсовую
Перевести из asm в obj
Здравствуйте пожалуйста получите из asm obj файл для стенда. У самого х64 и сделать ничего не получается
код asm: (замените пожалуйста чтоб было TIME=23529 и там где стоят пятерки нужно...
В процессоре KP580BM80A найти наибольшее число
Нужно разработать программу на assembler для процессора KP580BM80A для нахождения наибольшего числа,полученного при сложении смежных чисел,записанных в дополнительном коде.Массив чисел расположен в...
Разделить содержимое аккумулятора на 3(i8080)
Нужно содержимое аккумулятора разделить 3, пока не очень понял как это сделать(как делить числа на что-то впринципе), подскажите пожалуйста.
Вычислить сумму чисел от 1 до E
Необходимо выполнить задание. "В регистре E введено число. Сосчитайте (1+2+3+...+Е):2, используя сдвиг вправо RRC (как известно, сдвиг вправо на 1 позицию равносилен делению на 2)"
На программном...
Вычислить максимум от арифметических выражений
Есть уравнения Z=max{|3*X-Y+31|, 84}, X и Y задаются и могут быть как положительные так и отрицательные. Записываются сразу в память через эмулятор УМПК-80. Проблема в том что не меняет знак числа...
Сложить поэлементно два однобайтовых массива (КР580ВМ80)
Нужно сложить поэлементно два однобайтовых массива , первый начинается с ячейки 0050h , второй с 0060h, результат с 0070h. Помогите пожалуйста кто сможет!
[КР580] Вычисление функции
Разработать программу на языке ассемблер тема КР580ИК80 реализующую следующую функцию
[Микропроцессор КР580ВМ80 (Эмулятор)] Даны три числа, уменьшить каждое на 42
Задание: Даны три числа, уменьшить каждое на 42(decimal).
Нужно написать код для ассамблера
Ссылка на эмулятор http://rgho.st/7ypnfyRRm
Добавлено через 1 час 44 минуты
На ассамблере
Задаем...
Определить содержимое аккумулятора:
Определить содержимое аккумулятора:
LXI H, 35E7h;
INX H;
SHLD 854Ch;
LDA 854Ch;Микропроцессорный комплект КР580ВМ80
Добавлено через 3 часа 9 минут
Никто не знает ?)
Электроника 580 Клавиатура и дисплей
Выдать на второй справа индикатор шестнадцатиричную цифру,
соответствующую двоичному коду, введенному с клавиш 0-3
Помогите, пожалуйста, написать код. Все методички перечитаны по несколько раз....
Используя команды ассемблера и эмулятор процессора К580 пишем программу
C помощью эмулятора процессора К580ВМ80 записать и выполнить простые арифметически-логические операции.
Пример во вложении.
Разработать блок-схему алгоритма, программу на языке ассемблера МП КР580ВМ80А
Упорядочить массив из 12 1-байтовых чисел со знаком, расположив нечетные числа в порядке убывания модуля, найти среднее арифметическое нечетных чисел
Помогите пожалуйста с решением задачи
Как рассчитать константу для задержки?
Здравствуйте! Задание состоит в том, что бы на интерфейсе "УМК ВЭФ" на индикатор H1 выводить сколько секунд(максимум 15сек) зажата кнопка "Ст". С программой я вроде бы разобрался. Осталось найти...
программирование внешних устройств (CompModel)
помогите пожалуйста с программой
Цикл на ассемблере на DosBox в mod1asm
Нужна помощь. В теории оно должно работать но не работает. Вот по этой формуле должен считать \prod_{i=1}^{N-1}(A+i). Привел свой код не правильной попытки, да и еще код длинный больше 16 строчек....
В ячейку 043 косвенным образом поместить 102347, обратится к ячейке любой командой
Простое задание, но я совершенно не разбираюсь в низкоуровневом программировании, пожалуйста, подскажите.
В ячейку 043 косвенным образом поместить число 102347, потом обратится к этой ячейке...
Эмулятор "Электроника-580".Записать отрицательное число в регистр
Не могу выполнить вот это задание -62->826C. Никак не получается записать отрицательное число в эмулятор i8080
Как из пары HL переслать в ячейку памяти?
Как из пары HL переслать в ячейку памяти?
Перенос ячеек массива по рядам в массив по столбцам в MIPS/MARS 4.5
Только начал изучать MIPS.
Не могу понять как перетащить из одного массива в другой значение ячеек:
Массив А умножается на заданное число, после чего результат сохраняется как в массиве А, так и в...
Вычисление суммы цифр в массиве чисел
Вычислить сумму цифр в массиве чисел, расположенном в ячейках памяти 802А ... 802А + 10. Результат поместить в регистр D.
Я так понимаю нужно организовать циклический алгоритм, на каждом шаге...
[КР580ВМ80] Составить программу для вычисления выражения по формуле
Составить программу вычисления величины Z= 1 + cosa + cos2a , пользуясь подпрограммой вычисления выражения у = cosa , которая записана в области памяти, начиная с ячейки 1100. Число а вводится...
Программирование логических операций
Составить программу на языке ассемблер для микропроцессора Intel 8080, вычисляющую значение функции Y. Соблюдение указанного приоритета операций обязательно.
Выбрать произвольно адреса ячеек памяти...
[к580вм80] Включение матрицы светодиодов для получения эффекта увеличивающегося квадрата
На погашенном поле из левого верхнего угла начинает распространяться «волна». Вначале загорается один светодиод в углу, затем загораются все смежные с ним (в том числе и по диагонали) и т.д. через...
Определить остаток от деления десятичного числа на 9
Необходимо составить программу нахождения остатка от деления на 9. Никак не можем сделать более-менее годный алгоритм. особая загвоздка в том что десятичные цифры -
Указание. Остаток от деления...
Найти сумму каждого третьего элемента в массиве
Суммировать элементы массива расположенные на позициях кратных трем. Размер массива задается произвольно.
Работа исключительно на KP580 (8ми разрядном процессоре).
Создать программу на проверку логической микросхемы в ассемблер 8086
Исполнительным элементом в этом задании является логическая микросхема, тип которой указан в графе «параметр» таблицы 2 для задания 4. Необходимо протестировать работоспособность микросхемы. При...
Найти сумму всех нечетных чисел массива
ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ НА АССЕМБЛЕРЕ,ЭЛЕКТРОНИКА-580, ПОЖАЛУЙСТА!!((( ;) Дан массив чисел: 13,26,09,16,17,27. Найти сумму всех нечетных чисел массива элемент массива и сложить его с числом 08.Ответ...
Подсчет пар 0 разрядов
Дорогие форумчане,у меня есть код на assembler написанный в CPM
Нужно подсчитать пары "0"
Для чисел 51;30;8
Чтоб в 51 была 1 пара
в 30 и в 8 были 3 пары 0
Вот код и я не понимаю почему в 30 и 8...
Асемблер MARIE
Разработать программу, которая вычисляет разность произведения двух чисел и их доли.
Програмирование таймера КР580ВИ53
Уважаемые знатоки, прошу написать программу для таймера,чтоб он формировал прямоугольные сигналы во 2 режиме (знаю что все они там почти прямоугольные но нужно во 2) Прикрепил схему чтоб было...
Принцип работы кэш-памяти
В качестве задания предлагается короткая "программа" которую необходимо выполнить с подключенной кэш-памятью (размером 4 и 8 ячеек) в шаговом режиме для следующих двух вариантов алгоритмов замещения...
[SimComp] Двоичный поиск в массиве
У меня такая проблемма, пишу первую лабу на ассемблере, все никак не догоняю, что тут как.
Нужно в массиве найти число и вывести его номер, но это все фигня, алгоритм я придумал.
Вот дело в...
Ввести два числа из портов, сложить и вывести сумму на индикатор
Здравствуйте, помогите решить задачу: «Найти сумму чисел, если одно из них равно 0СН, поступаюших в порты 02Н, 20Н. Двухбайтный результат вывести на цифровые индикаторы, подключенные к портам 25Н,...
Нужно исправить программу на УОУ Электроника-580 / КР580
Программа вывода цифр 6 и 7 на 6 и 7 индикаторы, при нажатии на соответствующие клавиши.
Программа работает, но когда клавиши не нажаты индикаторы должны быть пустыми, а у меня выводится "-" и " ,"....
В массиве найти сумму всех элементов меньше 3
В массиве с 0200 по 0272 найти сумму всех элементов, меньших 3, и поместить результат в ячейку .
Вот пример, только он находит сумму элементов больше 3. И он не для 8080
_STACK segment para...
Вывод данных на ВУ (на базе микропроцессора КР580ВМ80)
Вывод данных на ВУ
микропроцессор КР580ВМ80
ППИ КР580ВВ55(адресное пространство с 04 до 07)
ОЗУ КР537РУ17(адресное прстранство ОЗУ с 4000 до 5FFF)
нУЖНО заполнить ОЗУ, когда это произойдет вывод...
Вывод цветного текста
Вывод цветного текста Assembler(KP580 emulator) на дисплей. Другие темы не пересылать пожалуйста
[sms32v50] Заменить вторую половину строки на произвольный символ
Здравствуйте, помогите с заданием пож-та
"Написать программу для замены второй половины строки на произвольный символ. В строке используются служебные символы & - разделитель строки, | - конец...
Как переделать программу умножения для двухбайтовых чисел (КР580)?
Хочу из этой программы умножения,сделать программу умножения двухбайтовых чисел,что надо изменить?
;bc=b*c
mul: push h ;сохранить регистры
push d
XRA A ;Обнулить аккумулятор...
(К1810ВМ86) Циклический сдвиг 4-х байтного кода
Здравствуйте, столкнулся с ЭВМ УМПК-86. Было дано задание создать алгоритм, но как-то с машинным кодом не бум бум у меня. Помогите чем сможете, пожалуйста. Задание таково: Произвести циклический...
Найти количество отрицательных чисел
Здравствуйте, задание, найти количество отрицательных чисел в эвм
Сложение регистровой пары и двух байтов
Помогите с задачкой)
Разработать программу которая производит сложение регистровой пары и двух байтов(Числа заносим программно).
[УМПК-80] Команда сложения регистровых пар Kp580
Ребят подскажите, как сложить данные хранящиеся в регистровых парах? к примеру командой lxi заношу данные, дальше как не пойму чет( . Вот модель стенда (умпк-80)
расположить в убывающем порядке цифры
Составить программу для того, чтобы расположить в убывающем порядке цифры произвольной группы десятичных цифр. Для микропроцессора (МП) КР580ИК80. Кому єто интересно и не в лом, помогите пожалуйста)))
Программа на подсчет единиц в однобайтном числе
Программа для ASM i8080 на подсчет единиц в однобайтном числе
Через каждые 10 секунд выводить на дисплей то, что есть в буфере клавиатуры, после этого буфер очищать
Требуется выполнить задание двумя способами — сначала в режиме программного контроля, далее модифицировать программу таким образом, чтобы события обрабатывались в режиме прерывания программы....
Если нажата клавиша ADDR, то вывести на дисплей слово АДРЕС, иначе - пробелы
Помогите написать программу для электроники 580
Определить содержимое указанных регистров после выполнения следующего фрагмента программы
Помогите по контрольной по основам микропроцессорной техники:
Определить содержимое указанных регистров после выполнения следующего фрагмента программы:
LXI B, 7FFB0H
MOV A, B
XRA C
[Микролаб КР580ИК80] Отсортировать массив из 16 чисел
Есть задание: массив из 16 однобайтовых шестнадцатеричных чисел по возрастанию. первый элемент массива находится по адресу 8200.
Программу нужно именно для микролаба КР580ИК80..помогите, пожалуйста!
[KP580 эмулятор] Составить программу для вывода сообщения
Помогите пожалуйста.
Разработайте программу выдачи на дисплей УОУ сообщения: FLAG P-1.
Разработать программу-тест на степень запоминания текста
разработать программу-тест на степень запоминания текста. три различных варианта текста выводятся последовательно на дисплей на Т1 секунд с промежутком Т2 секунд. далее эти тексты(то,что запомнилост)...
Что за задание нужно выполнить (5138 -> DE)?
Здравствуйте!
Простите за явную ошибку форумом, но преподаватель выдал задание и не может объяснить к чему вообще это относится и что можнонужно с этим сделать. Звучит довольно глупо. :scratch:
Из...
[i8080] Проверить включение таймера и отсчитать 1 секунду
Помогите, пожалуйста, подправить код программы. Необходимо проверить включение таймера и отсчет 1 секунды. Нужно метки VKL поменять на проверку таймера.
MVI A,40H; - загрузка в аккумулятор
MOV...
пересылки и арифметические операции Электроника 580
Здравствуйте, помогите Составьте программу для выполнения действий, описанных в строке (17A)->E (E)+1->826E 98+5->826Г (E)-4->826 -62->826C
Добавлено через 10 минут
Я знаю что первые два решаются...
Задача для KP580 c использованием маски
Помогите пожалуйста решить:
Подсчитать количество сочетаний (01) в адресном пространстве 0000h - 0100h.начальный и конечный адрес должны находится в ячейках памяти 0800h,0801h и 0802h, 0803h...
Как работать в CompModel?
Во вложениях скрин запущенного CompModel-2K у меня на ПК...
И задание - Результаты выполнения последовательности команд в форме?
Куда ввести эти команды чтобы увидеть результат выполнения...
Проверить программу управления четырьмя светодиодными индикаторами
Добрый день, подскажите решение следующей задачи
Требуется разработать электрическую принципиальную схему и программу функционирования на языке Ассемблера ASM 8085 управляющей микропроцессорной...
Найти количество нечетных чисел
есть программа CompModel. под нее нужно написать программу. Вот задание: Найти количество нечетных чисел.
Вывод пороговых значений аналогового сигнала на семисегментный светодиодный индикатор (i8080)
Вопрос такой есть аналоговый сигнал с постоянным током 0..5мА. Частота высшей гармоники 1 кГц(как узнать на деле выдает ли такое значение = 1кГц). и выдает он за счет генератора тактовых импульсов....
Разработка типовых программ обработки информации
Помогите , срочно, в документе на 3-ей странице сделать первый вариант.
Вычислить выражение с выводом результата на экран
Код должен состоять из максимально простых функций (mov, loop, jmp, add и тд). В университете попросили написать код для ЛамПанели, а как писать не объяснили...
Реализация функции N в квадрате
Нужно реализовать функцию в диапазоне входных величин Y= N в квадрате. N в пределах от +1 до -1.Делаю задание для курсовика.Все готово, только с программой не знаю как быть.Текст задания прикрепляю.
Лабораторные
Приветствую всех. Суть темы- нужно сделать 3 лабораторных работы: Лабораторная работа № 1. Архитектура учебной модели ЭВМ и её система команд
Лабораторная работа № 2. Программирование...
Логические операции. КР580
Здраствуйте, напишите пожайлуста программу на Assemblere на вот такое вот задание
организовать циклическую программу производящую чтение данных из порта 05, проверяющую состояние определенных...
Вычитание 4-х байтных чисел
Здравствуйте, помогите пожалуйста доделать код. Задача такова: даны два 4-байтных положительных числа в двоично- десятичном коде (без знака). Адреса – 0900Н и 0904Н. Найти их разность (в...
(КР580) Бегущий огонь во 2 строке справа на лево, если нажата первая кнопка
(КР580) Здравствуйте, помогите разработать программу: Бегущий огонь во 2 строке справа налево, если нажата первая кнопка.
Зашифровать - расшифровать строку с помощью XOR
Помогите в компиляторе sms32v50
Переработать 2 и 3 цикл на запись зашифрованной строки в память А0 и расшифровку из памяти.
jmp start
db "Hello World!"
start:
mov al,02
mov dl,c0
mov cl,0...
Определить характеристику последовательности чётных чисел
1. Написать программу определения заданной характеристики после-
довательности четных чисел .
2. Записать программу в мнемокодах, введя ее в поле окна Текст программы.
3. Сохранить набранную...
Сортировка массива по возрастанию
помогите осуществить сортировку массива в порядке возрастания. допустим был первый массив из n чисел и из него исключили какие-то числа по определенному признаку. Вот не знаю как сделать именно...
Программирование разветвленного процесса
Разработать программу вычисления и вывода значения функции:
i=7, j=3, a=15
для значения аргумента х с IR:
Функции и допустимые пределы изменения аргумента равна:
Временные диаграммы инструкций SHL D, CALL, INR M для КР580ВМ80
Здравствуйте! Помогите пожалуйста начертить временные диаграммы, с кратким пояснением, почему именно так она выглядит, для следующих команд:SHL D, CALL, INR M
Вычисление формулы на КР580
В общем имеется уравнение: F=A-B or not(C and 2F3B)
A=D215A0
B=84BB73
C=615AF7
Не знаю как вставить код, попробую на словах ....
0900 a0
0901 15
0902 02
0910 7E
Получить таблицы истинности для логического выражения
(КР580) Сформировать массив С из массивов А и В по правилам
Существуют массивы А (положительные и отрицательные однобайтовые двоичные числа) и
B (однобайтовые двоично-десятичные числа) содержащие по n элементов каждый. Сформировать массив С из массивов А и...
Как вычесть?
помогите пожалуйста!)
не знаю как вычесть из 1013-253 (10, 02 -старшие биты)
(13, 53 -младшие биты)
не понимаю как вычетать если...
Найти дополнительный код отрицательного числа
вот задание. Помогите пожалуйста =)) + к карме =)))
С использованием клавиатуры ввести цифру и преобразовать в ASCII-код, потом вывести на дисплей
Как в comp model с использованием клавиатуры ввести цифру и преобразовать в ASCII-код, а потом вывести на дисплей? Мне надо сделать эту лабораторную работу для допуска.
Ввод массива с портов (клавиатуры)
Задание в том чтобы определить кол-во положительных, отрицательных и нулевых элементов, вывести их в 3 разных порта.
Это я сделал, но как сделать именно с вводом с портов, не очень понимаю.(i8080)
...
Вычислить значение конечной суммы ряда (модель Учебной ЭВМ)
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ ВЫЧИСЛИТЕЛЬНЫХ ПРОЦЕССОВ
Вычислить значение конечной суммы ряда X.
Вычисленное значение поместить в регистр R9
Помогите пожалуйста(
(КР580) Из массива А и В составить С.
Будьте добры, помогите с решением данной задачи.
На занятии задача выполняется на эмуляторе МП КР580
Существуют массив А(положительные однобайтовые двоичные числа) и B(положительные и...
Найти n! в Pdp11 или исправить приведенный код
Необходимо найти n! в Pdp11.
Есть вот такая программка
1000 Переписать (R7)+ в R5
1002 1
1004 Переписать (R7)+ в R6
1006 1100
1008 Переписать R5 в R1
1010 Переписать R5 в R2
1012 Сравнить...
Подпрограмма умножения; составить пример с двубайтными числами
Имеется подпрограмма умножения, которую я не полностью понимаю и мне нужно составить живой пример с двубайтными числами(не важно какими) и расписать что делает каждая строчка программы т.к. я не...
Движущиеся огни
Ребят всем привет у меня такое задание. Реализовать программу «движущиеся огни» с управлением из портов
00 и 01 использую подпрограммы . Можете подсказать хотя бы идею задания пожалуйста.
(КР580) Вынести часть исполняемого кода в подпрограмму
Добрый день! Как вынести часть исполняемого кода в подпрограмму на kp580?
Например для вычисления произведения 2 чисел.
Очень нужна помощь!
Умножение двух чисел с анализом младшего разряда и сдвигом СЧП
Доброго дня!
Стоит задача написать программу в формате микрокоманд для умножения двух положительных чисел по алгоритму с анализом младшего бита множителя со сдвигом СЧП. Множитель и множимое –...
Задача на КР580 (Прибавить 4 ко всем элементам массива, меньшим, чем 4)
Добрый день. В университете изучаем дисциплину Вычислительные машины и системы и необходимо написать программу для микроконтройлера КР580. Звучит она так: "Прибавить 4 ко всем элементам массива,...
Сортировка вставками для Электроники 580
Здравствуйте. Помогите реализовать сортировку вставками на Электронике 580:help: Никак не могу сообразить:cry:
Вычислить кусочечную функцию
надо написать вот эту функцию в compmodel
y=\begin{cases}\frac{(x+3)^2}{x} & \text{, } x\geq 12 \\ \frac{x+17}{1-x} & \text{, } x\prec 12\end{cases}
[Sms32v50] Известно, что две строки одинаковой длины имеют общий байт; вывести значение этого байта
Известно, что две строки одинаковой длины
имеют общий байт. Написать программу, которая выводит значение
этого байта на экран.
Пытался сам сделать,никак не получается. Если можете то помогите...
Количество цифр меньших С1 (Программирование цикла с переадресацией)
Найти количество цифр меньших C1
1 RD #40
2 WR 30
3 RD #10
4 WR 31
5 RD #0
6 WR 32
7 RD @30
8 WR 33
Отобразить на мониторе все кириллические буквы исходного массива
Здравствуйте, я только начинаю программировать на ассемблере, поэтому сильно нуждаюсь в помощи. Для получения наконец то автомата по предмету мне нужно выполнить следующее задание на моделе учебной...
Деление на assembler KP580
Добрый день, необходимо реализовать 7/A, где А - двухбайтное число, расположенное в ячейках памяти. В связи с чем вопрос, как это можно реализовать, с учетом того, что практическое любое деление...
[микроЭВМ Вектор] Найти номер элемента массива с минимальным значением
Народ не пинайте сразу, вот не могу разобраться даже с примером, google в помощь не работает, особо там нечерта нет.
Задание такое: Найти номер элемента массива с минимальным значением.
Есть...
Прописать программу на Эмуляторе КР580, горение светодиодов
На эмуляторе прописать программу, что бы все светодиоды горели, а 8-ой светод гас, когда нажимаешь клавишу, отпускаешь клавишу - светодиод загорается
Ассемблер
Написать текст программы для К580 на ассемблере.
Идеи по Игре на Ассемблере
Недавно преподаватель по ассемблеру сказал кто напишет игру 2048 тот получит автомат по экзамену. Не успел я сделать игру, сосед и по совместительству одногруппник написал её раньше. :( Думаю если...
УОУ Электроника-580. Заполнить массив по кубическому закону.
Записать в память емкостью не более 128 байт последовательность из четырехбайтных чисел, возрастающих по кубическому закону, причем первое число может быть задано произвольно.
[SIMCOMP] Инициализировать массив
Всем доброго времени!
Суть вопроса: начал изучать ассемблер для "простой ЭВМ" под названием simcomp
Вроде разобрался с переменными, перехожу к массивам и циклам
Нужно инициализировать массив
Что...
Занести в регистр D все числа равные 17Н
Ребята, напишите пожалуйста задачу =)
Дан массив из 5 однобайтовых чисел расположенных последовательно в ячейках памяти. Разработать программу, которая заносит в регистр D число все числа равные...
Marie assembler нужно решение задачи
Помогите, пожалуйста, с этим выражением (симулятор Marie), просто я новичок: разработать программу, которая найдет часть от числа и разницу двух других чисел.
по вот этой формуле: A/(B-C)
Вычислить и вывести на устройство вывода среднее арифметическое параметров каждого из трёх массивов
Модель учебной эвм
Программа: номер минимального числа
Составить и отладить программу учебной за и для решения следующей задачи
Три массива в памяти заданы начальным и адресами и длинами,...
[модель ЭВМ] Если A делится на B, то вывести частное, иначе вывести оба числа
Текст задачи
Ввести 2 натуральных числа: A и B. Если A делится на B, то вывести частное, иначе вывести оба числа.
Пример работы программы:
– Входные данные:
10 2
– Результат работы...
Вычислить логическое выражение (КР580ВМ80А)
Здраствуйте! Помогите написать програму Y=(B^C)vA(инверсное). Заранее огромное спасибо!!!!
Ввод символов через буфер клавиатуры и вывод на дисплей
Приветствую. Нужно написал программу на compmodel, которая выводит на дисплей введенные символы из буфера клавиатуры, чтобы цифры выводились в тройном экземпляре. И, чтобы после каждой цифры было...
Уменьшить на 9Н все элементы массива, равные 12Н
Разработать программу, которая уменьшает на 9Н все числа равные 12Н элемент массива, состоящего из 25 однобайтовых чисел, расположенных в последовательных ячейках памяти.. Результат занести в регистр...
Программирование интервального таймера
Написать и отладить фрагмент программы который бы выполнял следующие действия:
1. Запрограммировать счетчик СТ0 в режиме 1. Прочитать содержимое счетчика.
2. Запрограммировать счетчик СТ2 в режим...
(Intel 8080) Загрузить число в аккумулятор, вычесть другое число
1. Загрузить число 37 в десятичной форме в аккумулятор
2. Вычесть число 14 в десятичной форме из содержимого аккумулятора
3. Выполнить операцию «или» между сод. Аккумулятора и числом 17 в...
Написать программу вычисления функции
Здравствуйте помогите написать программку на ассемблер.
функция : y=√(x1+x2)^3
Исходные данные
Тип микропроцессора Кр580BM80
Частота 2 МГц
Исходные числа: целые, положительные, 2-x байтовые,...
Программа деления дробного числа на целое KP580
Добрый вечер! Необходимо найти ср.арифметическое трех чисел (числа положительные от 0 … 0,9921875)
Регистры принимаю : B-промежуточное значение, С- частное, D-делитель. Наверное еще необходим...
Разработать блок-схему алгоритма, программу на языке ассемблера МП КР580ВМ80А и в машинных кодах - Assembler
Упорядочить массив из 12 1-байтовых чисел со знаком, расположив все числа в порядке возрастания, найти среднее арифметическое модулей четных чисел.
Помогите, кому несложно с программой, пожалуйста?
Программа обработки данных с использованием ОЗУ
При написании программы использовать все методы адресации с целью сравнительного анализа и выбора оптимального варианта. Можете проверить пожалуйста что с кодом не так.
org 0
.startup
mvi b,05H...
Записать отрицательное число
Понимаю что просто минус 20 написать не правильно ,но толком не понял как записать пробовал в 2ой СИ не пошло
IN
WR 60
SUB #20
JZ 006
JS 006
JNS 033
RD 60
SUB #-20
JZ 011
Все числа массива 100Н-105Н проинвентировать и скопировать в массив 106-10ВН
Доброго времени суток!
У меня такая проблема: нужно сделать лабораторную работу по "основам микропроцессорной техники". Для этого нужно разработать:
1) все числа массива 100Н-105Н проинвентировать...
Вычислить значение функции
Необходимо выполнить задания в "Учебной модели ЭВМ", язык не понимаю от слова совсем, кто поможет в долгу не останусь.
Суть задачи: Есть у нас лабораторный практикум по методичке Жмакина (может кто...
[Mod1asm] Нахождение минимального значения из нескольких
Добрый день. Суть задания такова: нужно найти минимальное число из 5 введённых в окно ввода в Dosbox.
У меня получился код, для нахождения максимального числа, а вот как его переделать, чтобы...
Написать программу ввода символов с клавиатуры с выводом на дисплей с прерываниями
Нужно на compmodel написать программу ввода символов с клавиатуры с выводом на дисплей (при этом должна производиться очистка буфера клавиатуры после ввода 50 символов или каждые 10 с) с...
Демаскировка
Не могу разобраться с задачей, а в точности с командой. Какая должна быть команда для этой задачи?
0FH И (А) //Демаскировка старших 4 бит А
Максимальный отрицательный элемент
Помогите пожалуйста.Даны три массива(которые задаются адресом первого элемента и длиной).Нужно написать программу для нахождения максимального отрицательного элемента в каждом массиве и вывести...
Выход за пределы памяти
ORG 0000 ; начальный адрес программы
START:
LXI H, 0900 ; адрес начала массива
MVI C, 10 ; количество элементов в массиве
MVI D, 0 ; счетчик элементов массива
LOOP:
MOV A, M...
Тест ОЗУ путём записи и считывания на эмуляторе КР580
Здравствуйте.Пожалуйста, помогите исправить. Нужно написать программу, выполняющую тест ОЗУ путём записи и считывания в проверяемые ячейки младшего байта адреса начиная с адреса 8000 H до 8100 H. При...
Обработать массив (8085)
выбрал с горем пополам из каналов 8-ми каналов данные
lxi h,mas
push h ; запоминание в стеке начального адреса
push d ; и длины массива – числа...
Программа уменьшения каждого элемента массива, состоящего из 10 байтов на 4 (процессор Intel 8080)
Нужно составить программу уменьшения каждого элемента массива, состоящего из 10 байтов на 4 и поместить новый массив на место прежнего.
Нигде примеров вообще нет. Одни программы для процессоров...
Найти сумму чисел массива, приняв во внимание переполнение
Ребята, подскажите!
По адресу 8100 есть массив 20 однобайтовых чисел. найти сумму элементов массива взяв во внимание переполнение, записать в две смежные ячейки 8100 и 8101
Как задать туда эти...
Просуммировать операнды, находящиеся в ячейках ОЗУ с адресами FDC1 и FDC2
Просуммировать операнды, находящиеся в ячейках ОЗУ с адресами FDC1 и FDC2, и результат записать в ячейку ОЗУ с адресом FDC1. Составить программу.
Работа с BIOS
Как вывести на экран информацию BIOS по адресу: 0:41Eh.
(КР580ВМ80) Поразрядно инвертировать содержимое аккумулятора несколькими способами
Поразрядно инвертировать содержимое аккумулятора несколькими способами.
Как STA связан с портами ввода?
Всем привет, есть такая задача: нужно последовательно ввести числа в порты ввода от 00 до 07 и проверить каждое введенное число на то является ли оно отрицательным положительным или нулем
Вот код:...
Требуется написать программу определения максимального отрицательного числа; n=7
Здравствуйте. Прошу вас помочь с составлением программы для CompModel. Требуется написать программу определения максимального отрицательного числа; n=7.
Найти количество отрицательных чисел
Использовать нужно только примитивные команды с метками в CompModel
Смоделировать выполнение процессором пошаговых действий при выполнении программы решения выражения: A+3+B
Архитектура МП предполагает наличие программного счетчика (PC), регистра команд (IR), регистра-аккумулятора (AC), операционного блока (ОБ), устройства управления; а также регистр адреса памяти (MAR)...
Программируемый таймер для управления электротехнологическими процессами
Нужно разобраться в задании
Программируемый таймер для управления электротехнологическими процессами.
4а) Состав системы: КР580 ВМ80А, КР580ГФ24, КР580ВК28, КР580ВВ55А(РУС-93Н),...
Вычисление арифметических выражений для i8080
Надо написать программу под эмулятор процессора K580ВМ80А (i8080 подобный).
Выполнить вычисление арифм. выражения для чисел без знака и чисел со знаком.
Исходные данные и результат вычислений...
[ЛамПанель] Вычислить отдельно сумму отрицательных и положительных элементов массива
Вычислить отдельно сумму отрицательных и положительных элементов массива. Как подогнать ее под лампанель полякова. Помогите пожалуйста?
.model small
.386
.data
var db...
Чтение и запись ячейки памяти косвенной адресацией
Ребят всем привет , мне надо сделать опосредованная адресация , я правильно делаю?
org 0
.startup
lxi h,fd32h
mov a,h
mov h,a
hlt
Обработка массива
Необходимо было составить следующую программу.
Из массива однобайтових данных X, представленных в прямом коде (длина массива - N, или конец массива обозначен меткой М), который поступает из порта...
Подсчитать количество ненулевых элементов массива
Контрольное задание по программированию на имитаторе регистрового процессора.
Задан одномерный массив данных, расположенных в последовательных ячейках памяти, начиная с адреса, указанного значением...
Как реализовать проверку кратности на 4h
У нас есть массив чисел, положительных... И нам нужно количество чисел что делится допустим на 4 h. Как можно реализовать сам алгоритм проверки кратности, используя команды KP580 ? ;)
Что такое массивы?
Что такое массивы?
Где находить адрес рабочей ячейки?
Какое ограничение индексной адресации есть?
Формирование синусоидального сигнала (нужны комментарии)
Я с ассемблером вообще нигде и никогда не сталкивался, но в лабораторной работе по Цифровой обработке сигналов есть задание:
Нарисовать блок-схему программы для формирования Синусоидального сигнала...
i8080, кратность числа четырем
Здравствуйте! Нужно проверить, кратное ли число четырем. Спасибо.
Определить количество нулей в массиве из 50 элементов (i8080)
составить программу на языке ассемблер для микропоцесора i8080 которая определяет количество нулей в массиве из 50 элементов
Сделать перевод маленькой программы из i8080 в i8086
Ребята, прошу небольшую помощь по переводу простенькой программы для i8080 в программу для i8086. Программа сначала была написана как перевод программы из C++ в .asm i8080
unsigned char str;
...
Обменять местами первый и последний байты строки
Дана строка из произвольного числа символов. Известно, что строка заканчивается служебным кодом }. Написать программу для вывода на консоль первого и последнего байта строки. Обменять местами первый...
Определить количество чисел, у которые 4 и 5 биты нули
Нужно командой ani умножить регистр А на какую-то маску, и в цикле проверить каждое число на условие из заголовка. Я не знаю, как ее(маску) сформировать. Пусть 4 и 5 биты нули, а все остальные биты...
Количество чисел меньше С1
нужна блок схема и сам мнемокод учебной модели ЭВМ Жмакина
Найти среднее значение 64 целых положительных двухбайтовых чисел находящихся в памяти.
Помогите с задачей, делаю на микропроцессоре "электроника 580"
Найти среднее значение 64 целых положительных двухбайтовых чисел находящихся в памяти. Результат записать в память. Если полученный...
Есть код, не знаю как запустить программу. Выдает ошибку
Математическая программа
;Kvadrat
mvi a,45
mov b,a
mov c,a
m1:
dcr c
[МикроЭВМ Вектор] Нарисовать блок-схему для кода
NACHALO:
MVI C,20H
CALL CONOUT
CALL CONIN
MOV C,A
CALL CONOUT
MVI C,3DH
CALL CONOUT
MVI B,8 ; цикл 8 цифр
M1: MVI C,30H ; цифра 0
[MOD1ASM] Вычислить значение выражения
1) С ветвлением:
(A/B-B*C, если В<>0
Y= {
(A-C, если В=0
2) С циклом:
Y=max(a(1),....a(N), где а(1),....,а(N) в цикле вводятся через канал ввода.
Для работы в программе MOD1ASM.
Помогите...
Базовая ЭВМ
Здравствуйте. Можете помочь разобраться в программе? Что она выполняет?
Начинается с 013 ячейки
Программа для измерения пассажиропотока на станции метро
Всем доброго времени суток. Очень срочно нужна программа для подсчёта пассажиропотока на станции метро. На assembler на проц 8080. Приложил всё что есть. Лично для меня и для всех кого я знаю это...
Машина с неограниченными регистрами. Является ли заданное число - числом Фибоначчи
Всем здравствуйте!
Напишите программу для машины с неограниченными регистрами, которая позволяет найти ответ на вопрос о том является ли данное число числом Фибоначчи.
Составить программу вычитания от числа 100 последовательности чисел от 0 до 9
Помогите пожалуйста с задачей по курсовой работе! Очень прошу!
Составить программу вычитания от числа 100 последовательности чисел от 0 до 9.
Программа должна быть написана для процессора Intel...
[KP580] Составить программу для последовательности
Здравствуйте, помогите пожалуйста.
Составить программу для последовательности, представленной ниже, без использования косвенной адресации.
Составить программу для той же последовательности с...
Написать программу для МП КР580МП80А
Найти максимальное по модулю число из массива чисел, находящихся в адресном пространстве с начального адреса 0900h и имеющих следующий формат:
7 6 5 4 3 2 1 0
Х 3 Модуль числа X
где – знак числа,...
[КР580] Определить количество членов ряда кратных числу 5
Доброго времени суток
Помогите, пожалуйста с написанием программы в ассемблере (эмулятор КП580)
Нужно определить количество членов ряда:
\frac{a}{2}+\frac{a}{3}+{a}^{3} ,где a=0,1,2,3...N кратных...
К580. Вывести на два порта ППИ содержимое ячейки ПЗУ
Вообщем ситуация такая: на входной порт ППИ - A0h задается входной 8-битовый код, каждому коду в ПЗУ соответствует некое 16-битовое значение. Его нужно вывести на два порта ППИ A1h(8-битовый) и...
кому не сложно составьте программу
1. Разработать программу, которая вычитает следующие десятичные числа со знаком, используя метод дополнительного кода 89 и (-96). Результат поместить в регистр Н.(числа заносим программно)
2....
(КР580) Произвести логическое сложение содержимого ячеек оперативной памяти
Дали задание на дистанционке,написать программу:
Составить программу вычислений на языке ассемблера для МП КР580:
- произвести логическое сложение содержимого ячеек ОП с адресами 47h и
-...
Написать программу, которая выводит ролом справа налево ФИО (25 символов) i8080
Собственно, вопрос в заголовке - помогите, пожалуйста.
Добавлено через 12 минут
Написать программу, имитирующую бегущую строку в виде Ф.И.О. студента. Скорость смены символов - 1 секунда....
Найти разность двух чисел в обратном коде (i8080)
Задание:
Даны два четырехбайтных числа в обратном коде. Адреса - 0900H и 0904H. Найти их разность в обратном коде и записать по адресу 0908H. Переполнение не фиксировать.
Спасибо!
Составить блок-схему алгоритма. Написать листинг
Помогите студенту, 3 курс , курсовая. очень надо.....
Заранее спасибо
1 Дана задача
2 Нужно составить блок-схему алгоритма управления.
3 Написать листинг управляющей программы ( в обеспечении...
Проверьте маленькую программку
Вычислить сумму по модулю 2, значений 22-ух ячеек памяти с адреса 0117h. (ДЛЯ МП К580ВМ80)
Правильно я сделал? Не могу проверить так как не найду эмулятор микропроцессора К580ВМ80 для Mac OS....
i8080 электроника 580. Не могу составить задачу с дисплеем
Добрый день не могу составить простую с одной стороны, но сложную для меня задачу. потратил много времени и попыток сделать её, но ничего не выходит. ЗАДАЧА :(Выдать на шестой и седьмой индикаторы...
(КР580) Написать программу, осуществляющую вывод на 1 и 2 индикаторы
Добрый день! Помогите с решением задачи: Написать программу, осуществляющую вывод на 1 и 2 индикаторы заданной бесконечной последовательности шестнадцатеричных цифр. Вывод значений должен...
Массивы
Нужно для микропроцессора i8080 написать программу. Создать массив из 20 чисел. Из него сделать 2 массива, в первом числа четные будут. А во втором больше 70. Помогите плиз, сидела разбиралась, что...
Разработать программу - тест на скорость ввода символов с клавиатуры
Разработать программу-тест на скорость ввода символов с клавиатуры. По звуковым сигналом включается клавиатура и таймер на Т секунд. Можно начинать ввод символов, причем каждый символ отображается на...
[КР580] Кнопка нажата - «горит» 1-й светодиод, кнопка отпущена - «горит» 2-й светодиод
Здравствуйте, нужно разобраться в задаче
Фрагмент схемы: КР555ИД7, КР580ВВ55А (РУС=93Н), КР580 ВК28, ПЗУ -128 байт, кнопка, два светодиода. Алгоритм: Кнопка нажата- «горит» 1-й светодиод, кнопка...
Программа "ABC"-"CBA"
Помогите с программой, а то вообще ничего не получается
Вычислить арифметическое выражение (обясните код)
Вычислить значение S:
S = M + D + X
где: M – месяц Вашего рождения;
D – день Вашего рождения;
X – номер Вашего варианта.
Результат сохранить в ячейке по адресу 070.
Код:
rd #4
add #12
Программирование разветвляющегося процесса. -50 < x < -15
В общем такая проблема. Раньше щёлкал как орешки эти все задания. Но тут выпал.
Необходимо как то вписать число в программу, причем число должно быть в пределах -50 < x < -15
Как мне записать в IR...
Построить фигуру
Цвет - красный
Еще должна быть закономерность:
1 секунду - отображается
2 секунды - гаснет
3 секунды - отображается
4 секунды - гаснет
9 секунд - отображается
8 секунд - гаснет
27 секунд -...
Нужно написать:Перечень, форматы и назначение переменных, словесное описание алгоритма, схему алгоритма фото прикреплено
Нужно написать:Перечень, форматы и назначение переменных, словесное описание алгоритма, схему алгоритма фото прикреплено
ORG 2000H ; 08.12.2015
; тестовый вариант технологии...
Код счетчика со сдвигом
Программа для диодов. Бегущая строка уже есть,нужно сделать так,что б пока по нижнему диоду проходит 16 раз засвет лампочка уровня мигала,а после 16-го она засветилась и горит.
(КР580) Нужно найти наибольшее число из двух, которые поступают в порты 01 и 02, сосчитать количество 1
Добрый день, помогите пожалуйста с программкой, уже всю голову сломал. Язык ассемблер, для микропроцессор КР580.
Нужно найти наибольшее число из двух, которые поступают в порты 01 и 02, затем в этом...
[AVSIM85] Содержимое ячеек поменять местами
Задачи к экзамену по ОПМТ
Вариант 3
Содержимое ячеек 0800H и 0900H поменять местами.
[KP580] Сравнить числа. Если они равны вывести мигающую строчку из буквы "А", иначе эта же строчка движется вправо
Помогите пожалуйста, попал в очень стремную ситуацию прям перед госами.
Нужно написать программку в KP580.
Даны 3 однобайтных числа: X(состоящее из 2-х 16-ричных цифр K и L), Y(состоящее из 2-х...
Написать программу определения количества отрицательных чисел С1, С2,
Помогите пожалуйста
Написать программу определения количества отрицательных чисел С1, С2,
Проверка программы
Задача заключается в том, что есть четыре светодиода, которые нужно включать и выключать в с частотой 5,8,7,6, так же имеется кнопка нормально-разомкнутая, необходимая для входа в программу...
Как исправить ошибки в программе ассемблера КР580?
Отладчик Asm85. После трансляции в программе показались ошибки,как их исправить?
http://s018.***********/i511/1206/6a/39c9105a0e0e.jpg
ermakov: .org h' 0a00
push h
push d
...
программа на асемблере (intel 8085A)
У меня в курсовом проекте есть программа, на асемблере. Всего 22 строки, я в ней не могу разобраться. А завтра мне нужно объяснить преподавателю, что там она делает. Посмотрите пожалуйста, очень...
[SimComp] Макроопределение
Не могу разобраться в макроопределениях внутри макроопределений.
Если допустим такой код:
mac1 macro &op1,&op2,&res
lda &op1
inc
add &op2
mac2 macro &kop1,&kop2,&op1
lda &kop1
add &kop1
Перевести программу на КР580
Ребят переведите этот кусок пожалуйста
setb p2.1 ;включение звукового сигнала
call delay ;задержка 1 с
clr p2.1 ;выключение звукового сигнала
mov attempts,#4h ;восстан. число попыток
jmp...
Квадратное уравнение в эмуляторе KP580BM80 (i8080)
Нужно найти 2 корня из квадратного уравнения: x^2+11-42=0
Светодиоды, УМПК-86. Нужно чтобы загорались 4 диода
Подскажите, что поменять в коде что бы загарались по 4 лампочки при нажатии любой кнопки,а не 1.
Приложу фотографию кода.
И фото задания, 6 вариант.
В массиве найти количество положительных , отрицательных, нулевых чисел
Ребят всем привет. У меня такое задание дан массив 10 элементов (элементы надо вводить), найти количество положительных , отрицательных, нулевых чисел. Я сделал лишь заполнение памяти, а вот...
[Sms32v50] Эмулятор кодового замка
Задание 1.18.4. Напишите программу-эмулятор кодового замка. Код вводится с помощью цифровой клавиатуры. Контрольное значение кода 129D. Проверка кода выполняется после нажатия клавиши Enter. Если код...
Посчитать сколько раз программа в процессе выполнения обращается к ячейке
Здравствуйте! Дали задание, фрагмент простенькой программы на ассемблере
A0 EQU 08
B0 EQU 08
ORG 8000H
START:
LDA ADA0
MOV B, A
LDA ADB0
ADD B
Результат работы программы по блок-схеме не соответствует ожиданию
Не работает коректно логический алгоритм на фото есть блок схема алгоритма
IN
WR 30
SUB #30
JS 23
ADD #30
SUB #90
JNS 22
ADD #90
RD 30
Trap: undefinded address
Берутся 2 числа: одно пишется в регистр D, другое в ячейку по адресу 930. Сделать логическое сложение - если число единиц в результате четное, результат запихать в регистр B, иначе в ячейку по адресу...
Проверка на отрицательность (i8080)
Такая проблема, нужно сравнивать числа и считать количество отрицательных и положительных, я знаю что есть команда jm которая делает переход при минусе, но я узнал, что число больше 127 также...
[Эмулятор КР580ВМ80] Решить неполное квадратное уравнение
Добрый день обыватели, задали в технаре извращенный квест на эмуляторе КР580ВМ80
Нужно сделать программу, которая будет:
1)Решать неполное квадратное уравнение типа ( ax^2 + bx =0 ), пусть для...
Дешифровка шифра Цезаря с помощью прерывания
Задание 1.18.2. На рисунке 1.42 приведён результат работы шифратора. Текст был зашифрован по алгоритму «Цезаря». К коду символа исходного сообщения прибавлялось смещение, равное 5.
Напишите...
Вычислить A = X x D
Comp model буду очень благодарен
Вычислить значения A: A = X x D (X умножить на D); Результат сохранить в ячейку памяти по адресу 071. Comp model
Вычислить арифметическое выражение
Число 35, находящееся в памяти по адресу 8000, который предварительно записан в паре ВС, необходимо арифметически сложить с числом ЕЕ, находящемся в регистре Д. Результат проверить на...
Взять крайние числа с регистров
В два регистра записаны какие то значения (допустим B = 5A; C = 97). Необходимо что бы в регистр A добавило крайние значения этих чисел (соответственно что бы A = 57, и A = A9).
Сделать это нужно...
Нахождение наибольшего однобайтового числа, расположенного в памяти, начиная с адреса 08FFН по 0905Н
Задача:
Написать программу нахождения наибольшего однобайтового числа, расположенного в памяти, начиная с адреса 08FFН по 0905Н.
org 800
mvi d, 7
lxi h, 8ff
mov b, m
loop:
mov a, m
Вычисление значения функции для микропроцессора кр580м80
Помогите написать программу вычисления функции к микропроцессору кр580м80.
y=\frac{x_1 \cdot x_2 \cdot x_3}{\sqrt{x_1}}
Найти сумму чисел, имеющих чётный индекс
Есть пример кода, нахождения суммы элементов массива:
rd #40
wr 30
rd #10
wr 31
rd #0
wr 32
m1: rd 32
add @30
wr 32
[КР580] Разделить число на 1024 одной командой
0xFF,0xA0,# IN
0x00,0x62,# STR
0x400,0xD1,# div 1024
0xFF,0xB0,# OUT
0x00,0x52,# Ldr
0x400,0xE1,# Mod 1024
0xFF,0xB0,# Out
...
Если три числа равны, то найти их сумму
сравнить 3 числа, введённые в B,C,D - если они равны то в L записать их сумму, иначе в L записать FF
Пример. Программа, которая выполняет цикл и считает сумму 14 первых нечётных чисел: 1+3+5+.. -...
Найдите опечатку в коротком отрезке программы, что хотел сделать автор и как бы ты сделал это правильно
Прошу помощи господа, мой вариант ответа оказался не верным
ошибочный отрезок программы:
MVI C, 0F0H
MET:
DCR C
CMP 0
JNZ MET
Вычесть элементы массивов как целые двоичные числа со знаком
Задание. Вычесть элементы массивов как целые двоичные числа со знаком.Знак кодируется в старшем бите старшего байта.
1-го регистра не хватает чтобы реализовать задуманное.
D.E. - занято, адрес...
Посчитать количество единичных разрядов в массиве чисел и вывести на индикацию
Ребят всем привет у меня такое задание. Посчитать количество единичных разрядов в массиве чисел и вывести на индикацию. Количество элементов массива и адрес массива задаются с портов. Можете сказать...
Задача Intel8080. Арифметическое выражение: не(А или неВ и С)
Всем доброго времени суток. Обучаюсь в универе заочно, получил задание и ахнул. в свое время с горем пополам паскаль изучил. да чувствую он мне тут не поможет. Ну вообщем суть вопроса:
Задание:...
[Marie Simulator] Найти произведение двух максимальных элементов массива
Приветствую, господа программисты.
Помогите кто может.
Нужно написать программу которая считает произведение двух максимальных элементов массива
Вычислить количество положительных элементов массива
Дан массив целых чисел из 10 элементов (в учебной ЭВМ 1000 ячеек памяти). Нужно вычислить кол-во положительных элементов. Я написал свой вариант, у меня вопрос: можно ли как-то изменить эту...
Составить программу в мнемо-кодах вычисления K=(B-C)+(D+E)
Составить программу в мнемо-кодах вычисления
выражения. Программа должна включать вычисление заданного
выражения и после получения результата «К» необходимо программным
путём провести...
[МикроЭВМ Вектор] Преобразование байта в шестнадцатиричное представление числа
Доброго времени суток. Поставлена задача перевода байта в шестнадцатяричное представление числа на экране. Помогите с выполнением.
Среда выполнения:
Эмулятор микроЭВМ "Вектор", запускаемый в...
Составить команды, выполняющие следующие перессылки
2F→M | (M )→A, (M0→E
08→M | (M)→C
B0→M | (A)→M, (C)→M, (A)→B
КР 580 логические операции, принятие решений
Необходимо разработать программу, обеспечивающую принятие решений о годности или браке кодовой посылки из 16 байт, если осуществляется мажоритарное исправление ошибок при передаче данных и считается,...
Каждое из двух заданных чисел циклически сдвинуть влево на 2 разряда
Даны два числа (регистры B и С) каждое из них циклически сдвинуть влево на 2 разряда
Вычислить арифметическое выражение
Ребят всем привет , у меня такое задание составить функцию (A*B + C)/D. Как вы считаете правильно я составил код?
org 0
.startup
in 00
in 01
mov b,a
in 02
mov c,a
in 03
mov d,a
Числа меньше 80H расположить в порядке уменьшения, а числа больше 80H - в порядке увеличения (KP580)
помогите написать программу на языке ассемблера микропроцессора kp580
64 однобайтных числа находятся в ячейках 8300==>833F, числа меньше 80H расположить в порядке уменьшения, а числа больше 80H в...
Найти значения регистров, флагов, адресов для каждой строки программы
помогите найти программу/эмулятор или найти вручную значения регистров,флагов,адресов после каждой строчки программы
0B00) LXI H,c776
ANA L
RAR
CNZ L0
L0: 7848) MVI H,99
RET
...
і8080.Логическая функция с проверкой на полож,отриц и нулевое число и ввывод
Здравствуйте! у меня возник трабл по поводу создания условия, вот как оно звучит:
"С 8 портов принять числа, проанализировать и вывести на 0-й порт количество отрицательных чисел, а на 1-й порт...
[микроЭВМ Вектор] Создать блок-схему по программе
BEGIN:
LXI SP,52FFH
CALL INIT
MVI A,0FH
CALL SPLAN
LXI D,TABCOL
CALL SCOLOR
MVI A,40H
CALL FON
MVI A,7
Задать строку из 10 байтов. Заменить каждый второй байт символом '*'. Вывести исходную строку и преобразованную
Задать строку из 10 байтов. Заменить каждый второй байт символом '*'. Вывести исходную строку и преобразованную. компилятор sms32v50, помогите плиз, выручайте
Формат, адресность, способ адресации машинной команды STA 4032h
Помогите ответить на вопрос.
Формат, адресность, способ адресации машинной команды (изображенной на ассемблере) STA 4032h. К какой группе команд относится и как взаимодействует с флажками регистра F?
Умножение двухбайтного числа на двухбайтное
Здравствуйте,помогите написать программу для умножения двухбайтного числа на двухбайтное.
ЭВМ-2 Assembler
:wall:
Таблица 1, Таблица 2 (слева направо)
Реализация команд ветвления и переходов в симуляторе микропроцессора
Реализация команд ветвления и переходов в симуляторе микропроцессора.
Составить программу на ассемблере, которая реализует арифметическую операцию умножения
Например: 68 *(678-168)
*...
Подсчет пары нулей
Написала программу для подсчета количества пар нулей,только что то он неправильно . Посмотрите пожалуйста.
org 100h
mvi A,01000101b
mvi D,8
mvi B,0
mvi M,0
L2:
rrc
jnz L1
mov M,A
Вывод слова ПАПА на дисплей
Вывод слова ПАПА на дисплей, помогите молю, не могу всё никак сделать, напишите машинный код, я буду вам бесконечно благодарен, вы моя последняя надежда!
Дано 600 элементов массива, к каждому прибавить 5 (КР580)
Не могут справиться с задачей: дано 600 элементов массива, к каждому прибавить 5. мой вариант решения был создать цикл через счетчик, но счетчик не будет повторять 600 раз
Использование ППИ для связи с клавиатурой и матрицей светодиодов на плате ПС
Здравствуйте, помогите очень прошу. Бьюсь уже вторую неделю с этой задачей. Задача такова: На погасшем поле загораются светодиоды построчно слева направо и сверху вниз. После заполнения всего поля в...
Сдвиг последовательности из N байт памяти на M позиций вправо
Дедуля из универа дал задачку.
Алгоритм и программа, осуществляющая сдвиг последовательности из N байт памяти на M позиций вправо. Освободившиеся при сдвиге ячейки последовательности заполнить...
Нужно выбирать из потока АСЦИИ (ascii) - кодов только знаки препинания и выводить их в память, начиная с 100 ячейки
Использовать нужно контроллер клавиатуры и дисплей. Вообще не понимаю как написать это нужно. Есть вот такой код для вывода с клавиатуры на дисплей, но она почему-то не работает, хотя на другом...
Бинарные датчики
Ребят всем привет у меня такое задание . Система принимает информацию с 8 бинарных датчиков. Их состояние упаковывается в один байт, в котором каждый разряд соответствует конкретному датчику. Затем...
Упорядочить массив, расположив нечетные в порядке возрастания, и найти среднее арифметическое четное
Помогите решить: Упорядочить массив, расположив нечетные в порядке возрастания, и найти среднее арифметическое четное!!!!КР580
вот только что смог найти :Преобразовать массив так, чтобы сначала шли...
Провести операции над регистрами
В МП КР580 в исходном состоянии содержимое регистров А, В и регистра при¬знаков (РП): (А)=01100101; (В)=00001110; (РП)=00000010. Каково будет содер¬жимое этих регистров после вы¬полнения каждой из...
[mod1asm] Вычислить Y = X^N / 2 ^N через цикл
Команды, через которые надо сделать.
Регистра всего два: 0 и 1
1. INP A - ввод слова из канала ввода и запись его по адресу A.
2. OUT A - вывод содержимого ячейки памяти с адресом A в канал...
Принять два числа из портов и сохранить наибольшее
Добрый день, программа сравнивающая два числа и то которое больше, сохраняет, числа вводятся в порты 02, 03. Единственное что никак не пойму, как прочитать из портов эти числа.
Вот если без...
Решение неравенств по заданию
Задания 2ого курса решение через CompModel-2K Пример номер 4 3ihToNj (Код для имгур т.к не знаю как тут прикрепить картинку) Вот пример решения одного из неравенств MyiT4s6 (Код для имгур т.к не...
программа 85
Написать программму, которая устанавливает в 1 область ОЗУ, начиная с ячейки памяти 1FF0H и заканчивая ячейкой памяти адрес которой хранится в ВС. очень нужна помощь
Значения в регистрах B и C сдвинуть вправо на 1 разряд
Значения в регистрах B и C сдвинуть вправо на 1 разряд так, чтобы в старшем разряде оказалось 1
Вычисление количества чисел, равных С1 - требуется граф-схема к коду
Здравствуйте. Помогите составить граф-схему по заданию:
Нужно нарисовать граф-схему вычисления количества чисел, равных С1 (Характеристика последовательности чисел с1,с2 сn) по программе
RD #40
WR...
Деление пятибайтных чисел
Здравствуйте! Возникла проблема при делении пятибайтных чисел. Делю отниманием, но не понятно как после нахождения остатка от деления перенести к остатку следующий байт из делимого (как при делении...
(I8080emulator) Вычислить арифметическое выражение
Продумать программу.
a,b,c,d - это любые числа, которые вы вводите в ячейки памяти. Задаете значения сами
2,3,4,5... - это конкретные числа, их вводить в память не нужно. Записываются в регистры...
Вывод цифр на 7 сегментный дисплей по программному прерыванию
Задание 1.18.1. Напишите программу с программным прерыванием для вывода в цикле в правом дисплее цифрового индикатора последовательности цифр от 0 до 9. Вывод цифр производится в бесконечном цикле....
Не могу разобраться что выведет код
A <- 86h
B <- E7h
ORA B
A - ?
Программа ввода символов с клавиатуры с выводом на дисплей (Жмакин)
Написать программу, которая выводит символы введенные с клавиатуры на дисплей. Очистка буфера клавиатуры после ввода 35 символов. Также эту программу необходимо написать в двух вариантах: с...
Найти минимальный элемент в массиве на эмуляторе ассемблера
Нужно написать программу на эмуляторе(регистрового процессора)
Арифметика на i8080
Ребят, в этом не разбираюсь, Кто умеет, помогите пожалуйста это решить:
(Х-100+Y)-Z.
1. Записать число 150 по адресу:
1 0B00
2 0C00
3 0D00
Переместить число из адреса в...
Написать программу подсчета количества чисел
Помогите решить
Программирование цикла с переадресацией,
нужно найти количество чисел=C1
Через программу Comp Model.
Ошибка в эмуляторе
Здравствуйте. Возникла проблема с эмулятором КР580. В целях обучения использую его и дополнительно 8085 simulator
Решая задачу.
Её задание звучит так:
Составить алгоритм и программу по...
Записать все числа равные значению последней буквы фамилии в коде ASCII из буфера клавиатуры
Помогите решить задачу.
Клавиатура С клавиатуры вводятся 11 символов, записать в память, начиная с 45 адреса все числа равные значению последней буквы фамилии в коде ASCII из буфера клавиатуры.
вот...
Сравнение первого числа с остальными и при нахождении пары вывод на экран это число
Помогите, пожалуйста, сделать подпрограмму для DOSBox через Assembler KP580. Берем первое число и сравниваем его с остальными. При нахождении пары выводим на экран это число. Повторяем этот процесс с...
УУМ/ДС
Здравствуйте, есть вопрос.
Может ли процесс пользователя запустить обмен во внешнем устройстве, подключенном к канальному процессору УУМ/ДС? Какой легальный механизм используется для этого?
Найти произведение чисел, предшествующих отрицательному числу
Добрый день, никак не могу решить две простые задачи. Очень надеюсь на вашу помощь.
ВТОРОЕ ЗАДАНИЕ
Написать программу поиска произведения последовательности чисел предшествующих первому...
[CompModel] Вычислить кусочную функцию
я вроде все правильно сделал но результат нужный не выводит в чем проблема?
вот весь мнемокод
IN
WR 030
SUB #20
JS 010
RD 030
ADD #3
MUL 030
WR 031
Найти максимальное число в последовательности чисел
Как найти максимальное число в последовательности пяти чисел?
Определение нажатой клавиши УМПК-80
Здравствуйте. Подскажите, пожалуйста, как определить какая клавиша нажата на клавиатуре.
mvi c,FF ; записать в регистр c значение ff
m1:
mvi a,f0 ; Вот в этих двух строчках проблема.
;Я не...
Алгоритм и программа, осуществляющая сдвиг последовательности из N байт памяти на M позиций вправо
Алгоритм и программа, осуществляющая сдвиг последовательности из N байт памяти на M позиций вправо. Освободившиеся при сдвиге ячейки последовательности заполнить нулями. Значения N, M задать в...
Последовательная передача
Привет! есть задание для вывода упакованных чисел последовательным кодом. получилось с паралельным кодом, что нужно изменить чтобы получилось последовательно? я читал, не понял. вроде с помощью RLC,...
Проверьте пожалуйста. (ещё раз на другом процессоре)
Проверьте пожалуйста.Надо было найти количество положительных и отрицательных чисел. pdp11.
XOR R1, R1 ; положительные
XOR R2, R2 ;отрицательные
MOV #ARR, R3 ;јдрес массива
MOV #6, R0 ;„исло...
[ЛамПанель] Определить число элементов в массиве
1) Массив заканчивается нулем. Определить число элементов в массиве.
Получить изображение в виде "Х"
Помогите написать код,а то я вообще не понимаю как это сделать, начальное состояние получается,а конечное нет
Нужно составить программу загрузки и пересылки данных по алгоритму
Доброго времени суток. Нужно создать простенькую программу загрузки и пересылки данных по приложенному алгоритму. Входные данные: Область памяти М1-090D, M2-090E, M3-090F, M4-0910. Константы: 0E, 0F,...
Програмируемый таймер
Разработать принципиальную схему, ассемблер программу и таблицу прошивки ПЗУ для МП системы.
"Программируемый таймер"
Состав системы:
2 кнопки, 4 семи сегментных индикатора.
Алгоритм работы:...
С клавиатуры вводятся 13 символов, записать в память, начиная с 65 адреса, первые пять кириллических букв
Нужна помощь в написании программы. Коды должны использоваться примерно как здесь: https://www.cyberforum.ru/assembler-i8080-8085-KP580/thread319565.html
Не совсем понятно, что из себя представляет...
Программа "Электронный календарь"
Добрый день! Кто возьмется написать следующую программу?
Разработать архитектуру и программу для микропроцессорной системы "Электронный календарь", индицирующей текущую дату. Система должна...
Найти номер первого положительного числа. Модель учебной ЭВМ Жмакина
Написать программу определения номера первого положительного числа элементов массива чисел С1, С2,..., Сn.
сделать нужно в учебной модели ЭВМ Жмакина.
Найти наибольшую последовательность чисел в исходном массиве, которая кратна 3
помогите пожалуйста, кому не сложно. задали для микропроцессора кр580
Есть массив из 16 однобайтовых шестнадцатеричных чисел. Первый элемент массива находится по адресу 8200. Найти наибольшее...
(КР580) Вычисление произведения двух чисел
Доброго времени суток! Дали такую задачу:Написать программу для вычисления произведения 2 чисел. Вынести часть выполняемого кода в подпрограмму. Собственно стоит вопрос как проверить выполнение...
Скопировать массив. Числа в массив заносятся вручную. Размер массива и адреса двух массивов задаются из портов
Ребят всем привет , у меня такое задание. Скопировать массив. Числа в массив заносятся вручную. Размер массива и адреса двух массивов задаются из портов. Помогите пожалуйста написать код
[i8080] По управляющему алгоритму определить структуру МПС и создать программу
Есть задача. Для моей профессии это не нужно, но учитель требует:
"Алгоритм управления задан логической схемой алгоритма. Составить программу реализации алгоритма управления для управляющей МПС на...
Найти корни квадратного уравнения
Возникли проблемы при построении кода т.к. новичок в этом деле. Очень нужно для сдачи курса. Прошу так сказать помощи
Добавлено через 38 минут
Я дурачок. Нужно сделать это на эмуляторе КР580!
Программирование цикла с переадресацией
Кому не сложно составить программу на учебной ЭВМ (CompModel)
Программирование цикла с переадресацией
n(x2-12) k=10
нужна программа
нужна программа к вот этому заданию:
Используя микроконтроллер / микропроцессор разработать светофор на линейном участке дороги, управляющий пешеходным переходом. При этом реализовать возможность...
Найти минимальное по модулю число из массива произвольной длины. Начальный и конечный адр. массива расположить в ячейках
Найти минимальное по модулю число из массива произвольной длины. Начальный и конечный адрес массива расположить в ячейках памяти. Формат следующий 7-знак числа 6-0 Модуль числа.
Прекрасно понимаю...
Определить сумму положительных и отрицательных чисел
Препод заставил делать ассемблер, после вопросов куда вставлять оперативку. Задача звучит так: Определить сумму положительных и отрицательных чисел.( Я так понимаю из какого-то предварительно...
Разработать подпрограмму определения нечетности числа
Помогите разработать подпрограмму определения нечетности числа. Выбрать из 10 чисел нечетные на языке ассемблера
Подсчитать количество чисел, которые имеют в 7-м и 6-м битах ноль
В однобайтном массиве подсчитать количество чисел, которые имеют в 7-м и 6-м битах ноль. Как найти маску 6-го бита? У меня есть маска 7-го это 80H. Как в обще находить маску?
Последовательно переписать все значения выше А0 с одного массива из 16 элементов в другой
Ребят, выручите. Надо написать программу для симулятора sms32v50
Надо последовательно переписать все значения выше А0 с одного массива из 16 элементов в другой, а остаток массива заполнить нулями....
Копирование массива
Ребят всем привет, у меня задача дан массив с 5 элементами , базовый адрес 0010 , числа надо вводить вручную , надо перенести эти элементы в массив с базовым адресом 0020 .
Количество элементов массива, не равных нулю
Дан массив из 15н однобайтовых чисел, расположенных последовательно. Разработать программу, которая считает количество элементов не равных 0, а подсчёт ведет в регистре Н.
Подскажите пожалуйста в...
Поиск подстроки в строке
Нужно написать программу по поиску подстроки в строке на KP580 и составить блок-схему. Заранее спасибо!
Организовать ввод двузначного натурального числа с клавиатуры. Программа должна определить наименьшую и наибольшую цифры
Организовать ввод двузначного натурального числа с клавиатуры. Программа должна определить наименьшую и наибольшую цифры, которые входят в состав данного натурального числа.
Ввод обязательно с...
Assembler. Найти min и max элемент в одномерном массиве
Из 6 чисел заданных массивом с 200 ячейки составить программу вывода максимального числа в D регистр, а минимального в E регистр.
Перевести с PDP-11 на МП580 вывод неповторяющихся элементов массива
Доброго времени суток! В какие-то сумасшедшие сроки (5 дней) пытаюсь вникнуть в ассемблер по учёбе. Собственно, с горем пополам смог расписать вывод неповторяющихся элементов массива на PDP-11, но с...
(КР580ВМ80) Вычесть из старшей тетрады аккумулятора значение младшей тетрады
Занести в аккумулятор произвольное значение. Отнять из старшей тетради значение младшей тетрады, результат поместить в произвольную ячейку памяти.
Сравнить двойные слова
сравнить двойные слова расположенные в ЯП 1040Н-1043Н и регистровых парах BC:HL
Ассемблер. Упростить программу на 3 бита
Добрый вечер.
Подскажите пожалуйста как упростить программу на 3 бита. (В коде программы)
[К1821ВМ85] Проверка работоспособности области памяти
Есть программа эмулятор микропроцессора К1821ВМ25.
Нужно составить программу, которая проверяет работоспособность области памяти, начальный и конечный адреса которой находятся в регистровых...
Найти минимальный элемент массива в заданной строке
Нужно написать программу, которая будет находить минимальный элемент массива в заданной строке. Эмулятор КР580ВМ80А
Реализация функции обратной пропорциональности на К580ВМ80
Нужно реализовать дробно-рациональную функцию обратной пропорциональности y=1/x на МП К580ВМ80.
Даны три массива чисел. Требуется вычислить среднее арифметическое номеров максимальных элементов
Здраствуйте, требуется найти номер максимального значения массива.
Даны три массива чисел. Требуется вычислить среднее арифметическое номеров максимальных элементов.
У нас есть 3 массива и из...
Взаимодействие сопроцессоров с центральным процессором
Какие есть сопроцессоры?(линейки), в чём различие между ними при взаимодействии с ЦП?
Посоветуйте книги, где такое может быть.
Нужна блок схема по коду
RD #60
WR R1
RD #10
WR R2
CALL M
WR R6
RD #70
WR R1
RD #10
WR R2
Вычисление целочисленного арифметического выражения, помещение результата в указанную ячейку памяти
Помогите сделать лабу. Не получается составить ее по условию 18 варианта.
Заранее спасибо
Вычислить B = X - D
Буду очень благодарен
Assembler. Пояснение задачи
Найти min и max элемент в одномерном массиве.
Из 6 чисел заданных массивом с 200 ячейки составить программу вывода максимального числа в D регистр, а минимального в E регистр.
Вот код:
org 0500h...
Перенести все нечетные элементы массива в область памяти
Помогите с задачкой)
Дан массив, расположенный в памяти с адреса 1000H и длиной 25H байт. Перенести все нечетные элементы данного массива в область памяти, начиная с адреса 2000H. При этом...
Пишу программу на i8080 не идет код слишком длинный
Добрый вечер помогите пожалуйста решить задачу на ассемблере
1.2.1 Ввести программу 7.2. и записать в ОЗУ с адреса 0900 по 090F информационную последовательность: 00, 11, 22, 33, 44, 55, 66, 77,...
Отобразить количество положительных чисел в в массиве
Подскажите пожалуйста как вывести количество положительных чисел в массиве в comp model (модель учебной ЭВМ). Вообще не могу понять как это сделать, спасибо
[AVSIM85] Число записать в двоичной системе счисления, найти прямой, обратный и дополнительный машинные коды.
Задачи к экзамену по ОПМТ
Вариант 1
Число -96D записать в двоичной СС. Найти прямой, обратный и дополнительный машинные коды.
Последовательность работы микропроцессора (i8080)
Добрый день, надеюсь я правильно выбрал раздел форума.
Есть такая вот задачка :
Последовательность работы микропроцессора (i8080) с использованием упрощенных структурных схем УУ, АЛУ и типовой...
Операции перехода
1. Загрузить аккумулятор числом CDH. Из содержимого аккумулятора вычесть число C0H. Если флаг Z=1, то перейти по адресу A000H, где содержимое аккумулятора переслать регистр B. Если флаг Z=0, то...
Сформировать массив из чисел, имеющих в нулевом разряде единицу, и записать адреса ячеек памяти
добрый день, помогите с задачкой: в первом массиве определить числа имеющее в нулевом разряде единицу, сформировать из них второй массив и записать адреса ячеек памяти???
Добавлено через 1 час 52...
Напишите программу на любом языке ассемблера, реализующую указанное вычисление
Напишите программу на любом языке ассемблера, реализующую указанное вычисление. Буквами обозначены либо переменные (для 32-разрядного процессора), либо регистры (для процессора Intel 8080).
L = (...
Точки движутся на MUX дисплее (через стеки)
Программа в эмуляторе Ассемблер i8080. Две точки на MUX дисплее должны двигаться справа-налево в первой строке (зацикленно+ использование стеков). В этом коде доходят до конца экрана, нужно заставить...
Нужно сделать простейшую программу на 80 Ассамблере
Помогите написать программу на 80 Ассамблере , вообще в нём не разбираюсь
Вот задание :
z=5y-4x-12
x=10
y=20
Умножение чисел
Доброго времени суток!
Помогите в таком вопросе, кому не сложно:
Привести программу умножения чисел Р=А*В, где А { 0-ff}, В {0-ff}.
Умножение выполнить двумя способами:
а) с помощью команды...
[ЛамПанель] Даны двузначные числа т, п. Вычислите отдельно сумму цифр каждого из этих чисел
Даны. двузначные числа т, п. Вычислите отдельно сумму цифр каждого из этих чисел, затем вычислите разность этих сумм. Ребят,проблема, в том, что я не могу адаптировать ее под лампанель полякова. ...
[I8080] Разделить на 2 каждое чётное число в массиве
Составить программу на языке ассемблер для микропроцессора I8080, которая делит на 2 каждое чётное число в массиве из 40 элементов.
Массив данных расположен во внешней памяти начиная с адреса FF30.
Ввести адрес с порта
Ребят всем привет , я хотел кое-что у вас спросить . Вот у меня дан массив и мне надо ввести с портов размер и адрес. Если размер понятно как вводить , то как вводить адрес с порта?
Сортировка методом сравнения на intel 8080
Каким образом упорядочить по возрастанию масств размерности 5 из 3 байтных чисел используя метод сортировки сравнением. Можете пожалуйста дать пример
Схемы отображения информации. Вкл. в шахматном порядке Свет
Помогите пожалуйста. Необходимо разработать программу согласно заданию.
Задание
Вкл. в шахматном порядке Свет. HL1-HL8. Занести в рег. В ДД число 0Х, в рег.R5 Х0, два разряда суммы (десятки и...
Вычислить кусочно-линейную функцию
Нужно сделать прогу по данному примеру (вот само задание :в регистрах E,F введены числа. Если в E чётное число, запишите в регистр L=E+F, иначе L=2*(E+F)-F )
Пример. Программа, которая выполняет...
Посчитать выражение с помощью подпрограмм
Выручайте ребята. Посчитать с помощью подпрограмм, ассемблер. (Компилятор sms32v50):
2*(A+B) -2*(C+D) -2*(E+F)
A = 40
B = 10
C = 20
D = 8
E = 12
F = 4
Вычислить кусочную функцию (ЭВМ Жмакина)
помогите пожалуйста разработать программу вычисления и вывода значения функции 100/(x+10); -50<=x<=-15; (x^2+2*x)/10; -50<=x<=50 для вводимого из IR значения аргумента x. В программе модель учебного...
Определить, сколько всего одинаковых цифр содержится в двух данных массивах (КР580)
Здравствуйте, подскажите, пожалуйста, у меня проблемы с реализацией следующего :
Есть два массива по 8 однобайтовых шестнадцатеричных чисел. Первые элементы массива находятся по адресам 8200 и...
Сформировать значения маски (в 16-ричном и 2-ном выгляде) регистра IMR контролера прерываний для маскировки
1. Сформируйте значения маски (в 16-ричном и 2-ном выгляде) регистра IMR контролера прерываний для маскировки прерываний от линий IRQ 0, IRQ5, IRQ7.
Нажатие клавиши на клавиатуре и вывод на экран
http://www.fayloobmennik.net/3846980 . Файлик с отфотканным заданием. Пожалуйста помогите составить алгоритм.
Сложить 16-разрядные операнды
Сам я далеко не программист конечно)) на заочке такое задали: Разработать программу сложения двух 16-ти разрядных операндов.Слагаемые и результат в памяти.
В виде такой таблицы(для примера)
...
Из исходного массива сформировать результирующий массив
Помогите с задачкой)))
Из исходного массива сформировать результирующий массив из номеров позиций исходного массива, элементы которых равны заданной величине.
Квадратное уравнение в эмуляторе KP580BM80
x^2 - 11x - 42 = 0
Я только недавно стал изучать процессор i8080, поэтому не могу решить эту задачку.
Нужна программка, которая будет решать не только это уравнение, а в целом ax^2 +- bx +- c = 0
[I8085] Написать рекурсивный алгоритм поиска наибольшего общего делителя
i8085 Написать рекурсивный алгоритм поиска найбольшего общего делителя
В массиве произвольной длины найти максимальное нечетное число
Всем привет. Как в массиве произвольной длины найти максимальное нечетное число. А так же начальный и
конечный адреса массива расположить в ячейках памяти?
(i8080) Вычислить арифметическое выражение
Помогите пожалуйста!Уже сегодня сдавать(
Продумать программу.
(a-4)*(b+c)-d
a,b,c,d - это любые числа, которые вы вводите в ячейки памяти. Задаете значения сами
2,3,4,5... - это конкретные числа,...
Программу разместить в области ОЗУ
Нужно составить программу вычисления функции P=k+m и F=P-y. Функцию Р сохранить в регистре X, а функцию F – в ячейке памяти 0852. Программу разместить в области ОЗУ, начиная с адреса 0840....
Последовательность логических функций
Составить программу которая будет выполнять Последовательность логических функций(0800)
Вычислить отношение массивов (A1...An)/(An...A1)
Здравствуйте, так как в ассемблере ни черта не смыслю, по этому прошу помощи реализовать данное выражение на ассемблере 8086, KP580 и PDP-11.
(A1...An)/(An...A1), т.е. один массив состоящий из n...
Программа с ветвлением: заменить число нулем, если оно отрицательное, иначе увеличить на единицу
Даны два числа (регистры В и С). Заменить число нулем, если оно
отрицательное, иначе увеличить на единицу. Для эмулятора KP580.
Ассемблер (к580вм80). Тумблеры выступают в качестве внешнего устройства. На тумблерах набирается значение
Тумблеры выступают в качестве внешнего устройства. На тумблерах набирается значение, а дальше проверяется условие: если значение попадает в заданный интервал, то информация перекидывается в...
Разработать УЧ устройства для перевода двухразрядных (десятичной) чисел в двоичную систему счисления
Разработать в Assembler'e (CompModel) перевод двухразрядных(десятичной) чисел в двоичную систему счисления.
Помогите плз с меня печеньки...
Вычислить выражение по формуле
Люди добрые помогите пожалуйста 3 день сижу ломаю голову
1. Z=max{A*|X+Y-B|, C}
А(10) - 3
В(10) - 20
C(10) - 70
X1(10) - (-15)
X2(10) - 41
Y1,2(10) - (-6)
Адр.X(16) - 8300
Сравнить каждое число масива однобайтовых чисел с неким заданым числом
Есть задание с которым я не могу справится, на КР580 нужно написать программу:
За адресом 8100 находится массив из 16 однобайтовых чисел, в ячейке 8150 есть число. Найти количество элементов массива...
Код на Асемблере MARIE [7]: Разность произведения двух чисел и третьего числа
Создать программу которая обчисливает : Разность произведения двух чисел и третьего числа.
КР580, занести число в определённую ячейку
Доброго времени суток. У меня простой вопрос, но увы гугл не помогает. Как в kp580 занести определённое число в определённую ячейку ОЗУ. Предположим число AA в ячейку 0800. Заранее спасибо.
...
[ЛамПанель] Вычислить суммы отрицательных и положительных элементов массива
Вычислите отдельно сумму отрицательных и положительных элементов массива. Программа для лампанели.
KP580 Emulator [микроЭВМ Вектор] DosBox - Вывод десяти одинаковых строк с увеличивающимся расстоянием между строками
Помогите составить блок-схему по этой команде.
ORG 2000H
;
BASE EQU 120h
INIT EQU BASE ;120H инициализация пакета
KEY EQU BASE+3 ;123H опрос состояния клавиатуры...
Заменить каждый второй символ строки на * - Z string
Помогите, пожалуйста, с кодом ассемблера, в задании надо вывести две строки-и первоначальную и измененную, а у меня получается замена изначальной строки
Используя команды эмулятора восьмиразрядной...
количество чисел, меньших
RD #40
WR R0
RD #6
WR R2
RD #6
WR R3
RD #1
WR R4
LOOP:RD @R0+
SUB R3
Найти наиболее часто повторяющееся значение в массиве (KP580BM80A)
Помогите, пожалуйста! Нужно разработать программу нахождения чисел в массиве, которые повторяются больше всего раз. Массив чисел расположен в памяти с ячейки 1500 по 150F, а найденные числа записать,...
[AVSIM85] Найти максимальный элемент массива
Задачи к экзамену по ОПМТ
Вариант 10
Найти максимальный элемент массива ячеек 0901H…0932H. Результат поместить в регистр В.
Вывести результат на индикацию
Ребят всем привет. У такое задание размер и адрес массива задаються с портов нужно посчитать количество четных чисел. Окей количество четных чисел я нашел но преподаватель мне говорит выводить этот...
[Simple CPU] Дана последовательность чисел. Вывести числа, равные им по модулю, но противоположные по знаку
Строка 0xD0...0xDF заполнена случайными числами. Вывести в следующую
строку числа, равные им по модулю, но противоположные по знаку.
Добавлено через 52 секунды
R00<-0; 0, 1
R01<-16; 2, 3
LOOP:...
Минимальный и максимальный элемент массива
Ребят всем привет у меня такое задание . Найти максимальное и минимальное число массива. Размер и адрес массива задаются с портов. Не могу понять что неправильно в коде выводит одно и тоже число....
Запуск теста на работоспособность
Написать на ассемблере на МП 8085.
Необходимо протестировать работоспособность микросхемы(1533ла2, логический элемент 8и-не). При благополучном исходе теста включить светодиод «годен», в противном...
Составить программу с использованием косвенной адресации
у меня есть программа, надо сделать такую же, только с косвенными адресациями, я уже совсем в них запуталась если честно
8200: 0E 00 : mvi c, 00
8202: 3E 7F : mvi a, 7F
8204: 06 4A :...
Если сумма чисел положительная, то поместить сумму в одну ячейку, иначе - в другую
1. Записать число –24D в регистр С. Записать число 54D в регистр D. Сложить числа. Если результат положительный, записать его в ячейку с адресом 0750H, иначе по адресу 0800H.
Количество чисел в массиве, меньших заданного значения
Количество чисел, меньших С1; n = 8
Не работает программа
Добрый день. Помогите пожалуйста, я записал программу в симулятор МП, в аккумуляторе получается правильное значение, но в памяти не отображается значение которое мы записываем туда из...
[AVSIM85] Поменять содержимое ячеек, логически сложив их с содержимое с содержимым регистра
Задачи к экзамену по ОПМТ
Вариант 16
Поменять содержимое ячеек 0901H…0932H, логически сложив их с содержимое с содержимым регистра В.
Найти минимальный код в заданной строке;
Можете помочь с заданием , если есть возможность .
Напишите , скажете сколько по цене будет
Модуль РСА как таймер
Что означает каждая строка в коде:
MOV CL, #00h;
MOV CH, #00h;
MOVCMOD, #00h;
MOV CCAPOL, #00h;
MOV CCAPOH, #00h;
MOV CCAPMO, #49h;
SETB CR;
Спасибо!
Правильно ли написана программа
Просуммировать операнды, находящиеся в ячейках ОЗУ с адресами FDC1 и FDC2, и результат записать в ячейку ОЗУ с адресом FDC1. Составить программу.
Решение:
A)
name proj1
cseg at 000H
jmp start...
[Sms32v50] Ввод текста с помощью виртуальной клавиатуры в видеобуфер
Задание 1.18.3. Напишите программу для ввода текста с помощью виртуальной клавиатуры в видеобуфер. Если нажата клавиша Enter, то ввод начинается с новой строки.
Ассемблер (компилятор sms32v50)
Умножение и деление 3 битовых чисел
Привет всем,помогите пожалуйста решить задачу в эмуляторе КР580
Нужно выполнить две операции:
1)Умножение 3х битовых чисел
2)Разделить 3х битовые числа
Заранее буду благодарен)
[AVSIM85] Найти количество нечётных чисел в массиве
Задачи к экзамену по ОПМТ
Вариант 20
Найти количество нечётных чисел в массиве ячеек 0901H…0932H. Результат сохранить по адресу 0800H.
Перераспределить элементы массива на два новых массива
Массив памяти длиной 16 байт, начиная с адреса 01CC, разделить на два массива по признаку: если данное больше числа 0800, записать в первый массив, начинающийся с адреса 0C10, иначе - во второй,...
Написать фрагмент программы
Здравствуйте,
Помогите выполнить задание: разработать программу для МП INTEL переупорядочивающую блок памяти размером 500 байт в обратном порядке (посл. байт -> первый байт).
Ввести слово с клавиатуры и вывести его с определённой позиции дисплея
Как в compmodel, через контроллер клавиатуры в контроллер дисплея записать слово и что бы слово начиналось не с 1 строки и 1 столбца, а к примеру: с 3 строки и 8 столбца?
[Simple 8-bit Assembler Simulator] Вычислить арифметическое выражение
Нужно написать код который подсчитает этот пример (a + b - c) * d / e и выведет на экран, обязательно на этом сайте Simple 8-bit Assembler. А я полный новичек в этом
Посчитать количество нулевых разрядов в массиве чисел
Ребят мне нужна помощь у меня задание посчитать количество нулевых разрядов в массиве чисел. Размер и адрес задаются с портов.
Можете сказать что не так пожалуйста .
org 0
.startup
in 00
mov b,a...
Гуру KP580 нужно Составить программу регулирования яркости свечения светодиодов
условие такое.
Составить программу регулирования яркости свечения светодиодов выходного устройства пропорционально числу, записанному в младшей тетраде входного устройства. Регулировку яркости ...
Троекратный вывод символа, если это цифра
Задача свелась к тому, что нужно троекратно вывести символ, если это цифра.
Как чекнуть что цифра, я понял, а вот как троекратно вывести не очень.
Пробовал так, не вышло, выводит какую-то ерунду....
[УЦВМ] Дан массив из двух кодов символов, символы представляют число интервале от -9 до 9. Определить это число
Дан массив из двух кодов символов из таблицы ASCII. Гарантируется что эти символы представляют число интервале от -9 до 9. Определить это число. Программу написать на ассемблере УЦВМ.
Вычислить x
Думаю догадаетесь что и как, условия вроде не было, если что могу уточнить! :)
5 задание, просто найти х
Emu8086.exe
[Sms32v50] Вывод таблицы умножения введённого пользователем числа с клавиатуры
Разработать программу, которая будет выводить таблицу умножения введённого пользователем числа с клавиатуры.
Компилятор sms32v50
Сделать надо на клавиатуре.
Спасибо заранее
Сумма времени
Составить подпрограмму:
добавить два кода времени в 2/10 виде (час мин сек). Первый код начинается с ячейки 900H, второй - из ячейки 903H, результат расположить из ячейки 906H.
Я создал программу...
[AVSIM85] Найти минимальный элемент массива
Задачи к экзамену по ОПМТ
Вариант 12
Найти минимальный элемент массива ячеек 0901H…0932H. Результат поместить в регистр В.
Обмен данными блоков памяти
составить программу, которая производит обмен данными блоков памяти, хранящих 4 слова и расположенных, начиная с адресов 201FH и 205FH
Добавлено через 22 минуты
эмулятор 8085
Работа с клавиатурой - определить нажатие кнопки "4"
Нужно сделать реакцию на нажатие кнопок 0 или 6.
Написал небольшой код но на некоторые кнопки некорректно отзывается. среагировать на 4 например .
wait:
mvi a,fb
out 07
in 06
cpi 0e...
Поменять массивы местами, при этом первый массив упорядочить по возрастанию, а второй по убыванию (8085)
Имеется 2 массива данных, каждый объемом Nx8. Требуется поменять их местами, при этом первый массив упорядочить по возрастанию, а второй по убыванию. на микропроцессор 8085
вот программа
...
В двух массивах из 16 элементов поменять значения местами через раз
В двух массивах из 16 элементов поменять значения местами через раз.
01 02 03 04 ....
10 20 30 40 ....
Результат:
01 20 03 40 ....
10 02 30 04 ....
Вывести на индикатор сумму первых байт...
Вычислить среднее арифметическое максимальных отрицательных чисел трёх массивов
Три массива в памяти заданы начальными адресами и длинами. Вычислить и вывести на устройство вывода среднее арифметическое МАКСИМАЛЬНЫХ ОТРИЦАТЕЛЬНЫХ ЧИСЕЛ.
[SMS32v50]Вывести представление четырех разрядного двоичного числа в символьном виде (0-N, 1-Y)
Здравствуйте! Помогите, пожалуйста, дописать код. Задача стоит такая: В регистр CL поместить четырех разрядное двоичное число. Вывести представление числа в символьном виде. Правило отображения:
0 -...
Составить алгоритм и программу вычисления произведения отрицательных чисел
Помогите пожалуйста
Составить алгоритм и программу вычисления произведения отрицательных чисел
Я сделал программу, но по ней только прибавляет отрицательные числа, как сделать чтобы оно их...
k580
Пример. Программа, которая выполняет цикл и считает сумму 14 первых нечётных чисел: 1+3+5+.. - 14 раз
результат - в регистре B
mvi B, 01 B:=1
mvi D, 01
cycle: inr C C:=C+1, отметить эту...
Массив памяти разделить на два массива (УМПК-80)
Массив памяти длиной 8 байт, начиная с адреса 01CC, разделить на два массива по признаку: если данное больше числа, записанного в ячейки 0600, записать в первый массив, начинающийся с адреса 0C10,...
Вывести с наименьшего
Здравствуйте. С курса "Архитектура компьютеров", во второй лабораторной работе "Способа адресации операндов и команды пересылки данных однокристального МП КР580", поставлено задание:
"Ввести в...
[ДИСК-01] Написать и пояснить работу программы
В институте задали запрограммировать ИВК "ДИСК-01" и объяснить что делает программа.
кто шарит, помогите разобраться в программе.
фото программы и методичка прилагается.
[AVSIM85] Вычислить кусочечную функцию
Задачи к экзамену по ОПМТ
Вариант 7
Операнды находятся в ячейках 0901H и 0902H. Записать в регистр B число 0D, если эти операнды равны, число 1D, если первый операнд больше второго, и число -1D,...
Определить номер первого положительного числа
Массив вводится в ячейки памяти. Я сделал только до i>n
IN
WR 88
RD 120
; № изначальной ячейки
ADD #90
WR 89
RD 120
ADD #1
Не активна функция кэш-память
Не активна функция кэш-память . Как сделать её активной и рабочей??
Программа CompModel
Составить программу нахождения большего с 122 позитивных чисел.(і8085)
Составить программу нахождения большего с 122 позитивных чисел, что расмещаються в памяти с начальном адресом 0E0D0H.
Вычислить арифметическое выражение
Уменьшить число на 8, записанное по адресу 8002 и результат записать по адресу 8003
Помогите
[AVSIM85] Найти число ненулевых элементов массива
Задачи к экзамену по ОПМТ
Вариант 8
Найти число ненулевых элементов массива ячеек 0901H…0932H. Результат поместить в регистр В.
Ввод данных с внешних устройств по адресам 28h и 35h в ячейки памяти с адресами AB00h и AB01h
Скласти програму введення даних з зовнішніх пристроїв за адресами 28h і
35h в комірки пам'яті з адресами AB00h і AB01h відповідно. За умови
нерівності значень даних зовнішніх пристроїв забезпечити...
Составить фрагмент программы в котором при повторном нажатии одной и той же кнопки выбирать разные действия
Добрый день, помогите пожалуйста написать фрагмент программы на К580, в котором предположим есть одна кнопка постоянно разомкнутая подключенная к устройству ввода вывода на ввод, в разомкнутом ее...
Логическое сложение (ИЛИ)
вычислить логическую сумму значений 24 ячеек памяти с адреса 0214h
[AVSIM85] Найти адрес первого максимального элемента массива
Задачи к экзамену по ОПМТ
Вариант 13
Адрес первого максимального элемента массива ячеек 0901H…0932H поместить в регистровую пару HL.
Вариант 14
Адрес первого максимального элемента массива ячеек...
Вывод на индикацию
Ребят всем привет у меня такое задание. Система принимает информацию с 8 бинарных датчиков. Их состояние упаковывается в один байт, в котором каждый разряд соответствует конкретному датчику. Затем...
Задание с арифметикой GNU эмулятора
Используя программу GNU эмулятора, напишите программу для выполнения вычислений с целыми числами. Для выполнения арифметических операций создайте подпрограммы.
Исходные числа и результат в...
[sms32v50] Проблема с выводом числа
Код реализует нахождение остатка от деления, используется эмулятор микропроцессора как среда https://nbest.co.uk/Softwareforeducation/sms32v50/sms32v50_manual/index.htm документация, сам эмулятор...
Посчитать сумму целых чисел от 1 до E
2) в регистре E введено число (число<=F). Сосчитайте 2*(1+2+3+...+Е)
Заменить положительные элементы линейного массива степенью двойки с показателем, равным их номеру
помогите с решением задачи в emu8086: заменить положительные элементы линейного массива степенью двойки с показателем, равным их номеру
[ЛамПанель] Составить программу, определяющую, в каком из данных двух чисел больше цифр
2) Составьте программу, определяющую, в каком из данных двух чисел больше цифр.
[AVSIM85] Содержимое ячейки умножить на 2
Задачи к экзамену по ОПМТ
Вариант 2
Содержимое ячейки 0950H умножить на 2 Результат записать в туже ячейку.
Программный ввод чисел
Нужно организовать программный ввод чисел от 0F до BA в память начиная с ячейки 81DA
i8085 чтение квадратной матрицы с экрана
прив! требуется написать программу на ассемблере для микроконтроллера 8085, используя симулятор sim8085
программа должна читать элементы матрицы 5 * 5 с экрана и вычислять детерминанты..
не...
Вычислить выражение по формуле
Задание на CompModel. Может есть кто хорошо знает
Решить вот такой пример
Исследование вычислительных операций: нахождение максимума и минимума
Требуется найти максимум и минимум заданных Массивов, смог найти только минимум
21
01
0B
46
05
23
7e
23
Be
Сколько отрицательных чисел содержится в массиве
2. Дан массив однобайтных чисел со знаком. Программа должна определить, сколько отрицательных чисел содержится в массиве.
Адрес первого максимального элемента массива поместить в регистровую пару
3. Адрес первого максимального элемента массива ячеек 0901H…0932H поместить в регистровую пару DE.
(КР580ВМ80) Занести произвольные значения в две ячейки памяти
Занести произвольные значения в две ячейки памяти, добавить отдельно младшие тетрады результат поместить в регистр «с».
[AVSIM85] Выполнить логическое умножение содержимого регистра и содержимого ячейки
Задачи к экзамену по ОПМТ
Вариант 6
Выполнить логическое умножение содержимого регистра С и содержимого ячейки 0901H. Результат сохранить в ячейке 0902H.
[ЭВМ Жмакина] Почему перезаписываются ячейки в памяти с командами?
Не могу понятий почему перезаписываются ячейки в памяти с командами
P.S Нужно делать на модели учебной ЭВМ Жмакина
RD #10
OUT 1
OUT 11
Вывод результат во вторую ячейку спарава дисплея
Что мне нужно сделать, чтобы вывод числа происходил не в первый правый индикатор, а во второй индикатор
Label3:
xra a
Label2:
call Label1
inr a
cpi 0A
jc Label2
jmp Label3
Программный модуль, обеспечивающий загрузку из ОЗУ и ВУ в CPU i8085 параметров
Помогите, пожалуйста, с поставленной задачей. В качестве данных используется матрица 4х8, строки которой задаются с помощью числовых файлов mypar0.dat, mypar1.dat, mypar2.dat, mypar3.dat
Задано:...
Вывод результат во вторую ячейку спарава дисплея
Машинный код прикреплён во вложениях, помогите пожалуйста, что мне нужно поменять для вывода секунд во вторую ячейку справа?
[AVSIM85] Нечётные числа массива уменьшить на 1D
Задачи к экзамену по ОПМТ
Вариант 18
Нечётные числа массива ячеек 0901H…0932H уменьшить на 1D.
[КР580ВМ80] Найти число ненулевых элементов массива
Найти число ненулевых элементов массива ячеек 0901H…0932H. Результат поместить в регистр В.
[Sms32v50] Найти сумму рядом стоящих 2 чисел, перечисленных в исходной строке по парам
Разработать программу, выполняющую обработку строки. Обработка строки должна осуществляться посимвольно, строка содержит 6 символов. Найти сумму рядом стоящих 2 чисел, перечисленных в исходной строке...
Составить алгоритм и программу вычисления средне-арифметического положительных чисел, находящихся в ячейках хх0-хх9 ОП
Составить алгоритм и программу вычисления средне-арифметического положительных
чисел, находящихся в ячейках хх0-хх9 ОП.
Помогите пожалуйста
Есть программа, которая считает средне-арифметические...
[AVSIM85] Найти количество чётных чисел в массиве
Задачи к экзамену по ОПМТ
Вариант 19
Найти количество чётных чисел в массиве ячеек 0901H…0932H. Результат сохранить по адресу 0800H.
[AVSIM85] Чётные числа массива увеличить на 1D
Задачи к экзамену по ОПМТ
Вариант 17
Чётные числа массива ячеек 0901H…0932H увеличить на 1D.
[AVSIM85] Поменять содержимое ячеек массива, логически умножив их содержимое на содержимое регистра
Задачи к экзамену по ОПМТ
Вариант 15
Поменять содержимое ячеек 0901H…0932H, логически умножив их содержимое на содержимое регистра В.
Вычислить арифметическое выражение
Ребят всем привет мне надо вычислить такое арифметическое выражение 4/3(A-C) , числитель я нашел 4(А-С) , я не знаю как сделать деление 3. Я понял что надо сделать цикл но не понимаю почему не...
Арифметическое выражение
Ребят всем привет у меня такое задание сделать арифметическое выражение 4(А+В-3С)/3(A-C) . Ввел я значения А = 0, В = 0, С = 1 должно было вывестись 4 но вывело 0. Можете сказать что не правильно...
Заполнить ряд числами Фибоначчи
Люди добрые помогите пожалуйста 3 день сижу ломаю голову
2. Заполнить ряд числами Фибоначчи.
[AVSIM85] Выполнить логическое сложение содержимого регистра и содержимого ячейки
Задачи к экзамену по ОПМТ
Вариант 5
Выполнить логическое сложение содержимого регистра B и содержимого ячейки 0901H. Результат сохранить в ячейке 0902H.
[AVSIM85] Найти число нулевых элементов массива
Задачи к экзамену по ОПМТ
Вариант 9
Найти число нулевых элементов массива ячеек 0901H…0932H. Результат поместить в регистр В.
Составить программу по коду
Здравствуйте, есть задание по заданому коду составить программу (в задании не указаны ни входящие, не выходящие данные, ни непосредственно то, что нужно реализовывать), я составил одну (скрин ниже),...
Операция & над вторым байтом
Может кто-то подсказать как сделать операцию & над вторым байтом? и как вообще записать двухбайтовую информацию в программу?
Программирование на микролабе
Изменения в программе
Ребят всем привет у меня такое задание. Ввести необходимые изменения в программы для совместного
использование индикаторов (выходных портов) 00 и 01. Можете хотя бы подсказать идею решения задания.
Циклический сдвиг последовательности из N байт памяти на M позиций влево
Алгоритм и программа, осуществляющая циклический сдвиг последовательности из N байт памяти на M позиций влево. Значения N, M задать в ячейках памяти.
Возвести введенное с клавиатуры число в степень n
задание:
Возвести, введенное с клавиатуры число, в степень п, степень тоже вводится с клавиатуры.
Возведение в степень организовать с использованием циклов.
пример того как мы пишем...
[AVSIM85] Заменить третий элемент массива числом
Задачи к экзамену по ОПМТ
Вариант 4
Базовый адрес массива находится в регистровой паре DE. Заменить третий элемент массива числом -101D.
Выяснить, является ли данное натуральное число палиндромом
Добрый день, никак не могу решить две простые задачи. Очень надеюсь на вашу помощь.
ПЕРВОЕ ЗАДАНИЕ
Дано натуральное четырехзначное число. Выяснить, является ли оно
палиндромом (читается...
Новые блоги и статьи
|
|||
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&thumb=1&d=1784657826
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|
|
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
|
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат»
Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
|
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
|
Теория всего 6. Судьба неотвратима?
anaschu 21.07.2026
Математическое доказательство Судьбы: Точка бифуркации в едином тензорном ядре Модели ВсегоСвежее обновление питоновского ядра «Soil Chemistry 2. 0» дало нам неопровержимое математическое. . .
|