0 / 0 / 0
Регистрация: 15.09.2011
Сообщений: 27
1

Среднее арифметическое двух ячеек памяти К580ВМ80

28.09.2014, 12:58. Показов 1854. Ответов 17
Метки нет (Все метки)

Доброе время суток, уважаемые программисты
Помогите пожалуйста:
Вычислить в ассемблере среднее арифметическое содержимого двух ячеек памяти с адресами 6000h и 6001h.
Результат занести в ячейку 6002h.
Заранее благодарю
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.09.2014, 12:58
Ответы с готовыми решениями:

Найти среднее арифметическое квадратов и среднее арифметическое абсолютных значений двух вещественных чисел
Всем здрасте помогите плиз. Дается два вещественных числа. Найти среднее арифметическое их...

Найти среднее арифметическое двух чисел в четвертой степени и среднее арифметическое их квадратов
срочно пожалуйста!!!Даны два числа. Найти среднее арифметическое этих чисел в четвертой степени и...

Найти среднее арифметическое квадратов и среднее арифметическое модулей двух чисел
Дано 2 числа. Найти среднее арифметическое их квадратов и среднее арифметическое их модулей.

Найти среднее арифметическое квадратов двух чисел и среднее арифметическое их модулей
1. Даны два числа. Найти среднее арифметическое их квадратов и среднее арифметическое их модулей.

17
Ушел с форума
Автор FAQ
14926 / 7180 / 877
Регистрация: 11.11.2010
Сообщений: 12,883
28.09.2014, 14:52 2
tankogradec,
явное указание адреса памяти требует уточнение какой ассемблер имеется ввиду, не микроконтроллер ли имеет ввиду tankogradec?
0
31 / 31 / 5
Регистрация: 24.09.2014
Сообщений: 243
28.09.2014, 15:13 3
Assembler
1
2
3
4
5
6
7
xor ax, ax
xor bx, bx
mov byte al, [0x6000]
mov byte bl, [0x6001]
add ax, bx
shr ax, 1
mov byte [0x6002], al
0
Эксперт быдлокодинга
2086 / 520 / 68
Регистрация: 04.11.2010
Сообщений: 1,296
28.09.2014, 17:26 4
panotnap,
а почему не сделать так?
Assembler
1
2
3
4
mov  word ax, [0x6000]
add  ax, [0x6001]
shr ax, 1
mov byte [0x6002], al
0
31 / 31 / 5
Регистрация: 24.09.2014
Сообщений: 243
28.09.2014, 17:39 5
Цитата Сообщение от Полный 30h Посмотреть сообщение
panotnap,
а почему не сделать так?
Я подумал, что если адреса отличаются в 1 байт, то надо оперировать "байтовыми" числами.
1
Эксперт быдлокодинга
2086 / 520 / 68
Регистрация: 04.11.2010
Сообщений: 1,296
28.09.2014, 17:59 6
panotnap, согласен, зевнул на условии
0
Ушел с форума
Автор FAQ
14926 / 7180 / 877
Регистрация: 11.11.2010
Сообщений: 12,883
29.09.2014, 03:58 7
panotnap, Полный 30h,
нужно дожидаться ответа ТС -- явно указанный адрес памяти это либо признак debug.exe либо то что имеем дело с микроконтроллером
0
0 / 0 / 0
Регистрация: 15.09.2011
Сообщений: 27
29.09.2014, 11:59  [ТС] 8
Цитата Сообщение от Mikl___ Посмотреть сообщение
tankogradec,
явное указание адреса памяти требует уточнение какой ассемблер имеется ввиду, не микроконтроллер ли имеет ввиду tankogradec?
Да, вы правы, это микроконтроллер
0
Ушел с форума
Автор FAQ
14926 / 7180 / 877
Регистрация: 11.11.2010
Сообщений: 12,883
29.09.2014, 15:10 9
tankogradec,
на будущее:
  1. внимательно выбирай раздел, где размещаешь тему
  2. максимально бережно относись к тем, кто тебе ответит, не заставляй их по-пусту отгадывать загадки - здесь не форум "Битва экстрасенсов"
1
1279 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,884
29.09.2014, 16:09 10
Цитата Сообщение от tankogradec Посмотреть сообщение
Да, вы правы, это микроконтроллер
И какой же микроконтроллер Вам нужен, их разных много и асм у всех разный.
1
10218 / 6598 / 495
Регистрация: 28.12.2010
Сообщений: 21,161
Записей в блоге: 1
29.09.2014, 19:10 11
Тот же вопрос.
0
978 / 602 / 100
Регистрация: 15.05.2012
Сообщений: 3,555
30.09.2014, 09:53 12
Лучший ответ Сообщение было отмечено tankogradec как решение

Решение

Может так?:
Assembler
1
2
3
4
5
6
7
lxi h,6000h
mov a,m
inx h
add m
rra
inx h
mov m,a
1
0 / 0 / 0
Регистрация: 15.09.2011
Сообщений: 27
30.09.2014, 10:23  [ТС] 13
Цитата Сообщение от pyzhman Посмотреть сообщение
Может так?:
Assembler
1
2
3
4
5
6
7
lxi h,6000h
mov a,m
inx h
add m
rra
inx h
mov m,a
Да, спасибо, вот это больше всего подходит
0
978 / 602 / 100
Регистрация: 15.05.2012
Сообщений: 3,555
30.09.2014, 14:00 14
Но это для микропроцессора 8080 (он же 580).
0
0 / 0 / 0
Регистрация: 15.09.2011
Сообщений: 27
30.09.2014, 19:52  [ТС] 15
Цитата Сообщение от pyzhman Посмотреть сообщение
Но это для микропроцессора 8080 (он же 580).
Именно он и нужен.


1.1. Цель работы
Изучить архитектуру и систему команд микропроцессора К580ВМ80. Научиться ассемблировать вручную простейшие программы на языке ассемблера МП 580ВМ80. Получить навыки по отладке ассемблерных программ.
0
978 / 602 / 100
Регистрация: 15.05.2012
Сообщений: 3,555
30.09.2014, 20:04 16
Ясно и понятно. Надеюсь,
ассемблировать вручную простейшие программы на языке ассемблера МП 580ВМ80. Получить навыки по отладке ассемблерных программ
вы научились.

Не по теме:

Про себя: однако, +58 к уровню экстрасенса.

0
0 / 0 / 0
Регистрация: 15.09.2011
Сообщений: 27
30.09.2014, 20:13  [ТС] 17
Цитата Сообщение от pyzhman Посмотреть сообщение
Ясно и понятно. Надеюсь, вы научились.

Не по теме:

Про себя: однако, +58 к уровню экстрасенса.

Предмет не профильный, а делать надо, разобраться можно, но других дел хватает.
0
10218 / 6598 / 495
Регистрация: 28.12.2010
Сообщений: 21,161
Записей в блоге: 1
30.09.2014, 20:47 18
TC, при создании тем давайте адекватные названия с указанием используемого железа.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.09.2014, 20:47

Разработка программы обмена местами двух целочисленных ячеек памяти без использования дополнительной памяти
Разработка программы обмена местами двух целочисленных ячеек памяти без использования...

Найти среднее арифметическое и среднее геометрическое двух чисел (Блок-схема)
Даны 2 числа.Найти их среднее арифметическое и среднее геометрическое

Найти среднее арифметическое и среднее геометрическое двух заданных чисел
1. Даны два действительных положительных числа. Найти средне арифметическое и средне геометрическое...

Найти среднее арифметическое и среднее геометрическое модулей двух чисел
Найти средне арифметическое и средне геометрическое их модулей. Средне геометрическое вычисляется...

Вычислить среднее арифметическое кубов / среднее геометрическое модулей двух данных чисел
даны 2 числа написать программу для вычесления среднего арифймитического кубов этих чисел, и...

Среднее арифметическое ячеек в строках StringGrid
Существует таблица, в которой число столбцов равно числу дней в месяце. У меня есть код который...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.