С Новым годом! Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 15.05.2012
Сообщений: 5

(MSC51) Нуждаюсь в помощи решения небольших задачек

15.05.2012, 17:21. Показов 1779. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1) после выполнения приведенного кода регистр R0 содержит ...
Assembler
1
2
3
4
5
6
7
MOV A, #X1
SUBB A, #X3
MOV B,  A
MOV A, #10
DIV AB
ADD A, #X2
MOV R0, A
2) После выполнения приведенного когда аккумулятор содержит...
Assembler
1
2
3
4
MOV  A, #100100100b
AND  A, #10101111b
OR  A,  #10010010b
XRL  A, #00101001b
3) Приведенный код выполняет булеву функцию Y=...
Assembler
1
2
3
4
5
6
7
8
9
10
Y       .BIT P1.0
X       .BIT P2.0
W      .BIT P2.1
Z       .BIT P2.2
         MOV  C,Z
         ANL C,X
         CPL C
         ORL  C,W
         ANL  C,/X
         MOV  Y,C
4) Выполнить над числами х1, х2, х3 вычисления согласно формуле:
y=5*x1 -x3/x1 -x2
результат записать в регистр

5) Используя команды логичеких операций преобразовать содержимое регистра R7 согласно маске:
¯х x11x0x0 (¯х-инвер)

6) Используя команды логических операций реализовать вычисления булевой функции:

Y=¯X(WZ+¯¯ZX)
Для вас это наверно как ребусы Спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.05.2012, 17:21
Ответы с готовыми решениями:

Нуждаюсь в помощи
Добрый вечер! Не могу понять как вывести ответ из php в html и как заставить работать php "раздельно". т.е. 2+5=7 ...

Нуждаюсь в помощи
1.---> Напишите функуию, которая возвращает объём сферы, радиус которой передаётся как параметр. 2.---> Дана непустая...

Я новичек-очень нуждаюсь в помощи
Здравствуйте, в 1с я полный ноль, стараюсь прочитать по больше материала, но к сожалению уже не хватает времени для решения вставшего...

6
116 / 136 / 0
Регистрация: 15.04.2012
Сообщений: 1,031
15.05.2012, 19:25
Цитата Сообщение от Nooob Посмотреть сообщение
4) Выполнить над числами х1, х2, х3 вычисления согласно формуле:
y=5*x1 -x3/x1 -x2
результат записать в регистр
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
mov dx,0
mov ax,x3
mov bx,x1
div bx
mov cx,dx
mov ax,5
mov bx,x1
mul bx
add ax,cx
adc dx,0
sub ax,x2
sbb dx,0
int 10798h
1
 Аватар для zzzyyyxxx
768 / 312 / 11
Регистрация: 27.05.2011
Сообщений: 703
15.05.2012, 23:31
ну эт не очень похоже на асм, чем собирать этот код?
1) похоже на CompModel, но используются переменные, а я с ними не знаком, ну их в принципе можно описать ч/з адреса ячеек, но как тогда быть с #x1 и #x3, да и DIV AB не понятно.. если это переменные, то они же должны иметь какие то конкретные значения..
2) тоже смахивает, но тут тоже такие конструкции приняты за ошибку
3) тут даже без вариантов, я такого кода не видел, даже предположить под что оно, не могу..
...
что это хоть за предмет у тебя?
0
0 / 0 / 0
Регистрация: 15.05.2012
Сообщений: 5
15.05.2012, 23:40  [ТС]
микропроцессоры и микроконтроллеры
DIV AB это деление аккумулятора на регистр В
0
 Аватар для zzzyyyxxx
768 / 312 / 11
Регистрация: 27.05.2011
Сообщений: 703
16.05.2012, 00:19
Цитата Сообщение от Nooob Посмотреть сообщение
микропроцессоры и микроконтроллеры
ну так извиняй, эт не ко мне... я под контроллеры нифига не втыкаю.. там же конкретная модель нужна(уточни), для каждой свой набор команд и т.п., подожди до завтра(вернее уже до сегоднешнего вечера) может кто и подскажет...или к модераторам обратись, может перенесут в нужный раздел..

Добавлено через 31 минуту
не ну если исходить из тех примеров, то как то так:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
1)MOV A, #X1    ;A=X1
SUBB A, #X3     ;A=A-X3=X1-X3
MOV B,  A       ;B=A
MOV A, #10      ;A=10
DIV AB          ;A=A/B=10/(X1-X3)
ADD A, #X2      ;A=A+X2
MOV R0, A       ;R0 = 10/(X1-X3)+X2
 
 
2)MOV  A, #100100100b
AND  A, #10101111b      ;A = #100100b
OR  A,  #10010010b      ;A = #10110110b
XRL  A, #00101001b      ;A = #10011111b(я так понимаю это xor?)
1
0 / 0 / 0
Регистрация: 15.05.2012
Сообщений: 5
16.05.2012, 00:31  [ТС]
Цитата Сообщение от zzzyyyxxx Посмотреть сообщение
XRL *A, #00101001b* * * ;A = #10011111b(я так понимаю это xor?)
хрл это исключающее ИЛИ что то такое
0
 Аватар для zzzyyyxxx
768 / 312 / 11
Регистрация: 27.05.2011
Сообщений: 703
16.05.2012, 00:35
ну так оно самое:
Assembler
1
2
3
Команда хог выполняет операцию логического (побитового) ИСКЛЮЧАЮЩЕГО ИЛИ над своими двумя операндами.
Результат операции замещает первый операнд; второй операнд не изменяется.
Каждый бит результата устанавливается в 1, если соответствующие биты операндов различны, и сбрасывается в 0, если соответствующие биты операндов совпадают.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.05.2012, 00:35
Помогаю со студенческими работами здесь

нуждаюсь в помощи с некоторыми заданиями
1,Стандартный диаметр цилиндра должен равняться d. Имеется набор числовых значений – диаметры партии изготовленных цилинд-ров. Допустимые...

Нет звука, нуждаюсь в помощи
прошу вас помочь...после установки sp2 пропал звук.....скачал дова,но при попытке установитть пишет ,что дрова не пробывались и не...

Нуждаюсь в срочной помощи по OpenGL
Здраствуйте мне нужна помощь по OpenGL мне надо в visual studio на рисовать поганку на OpenGL помогите пожалуйста ибо беда полная

Нуждаюсь в помощи при обработке формы
Форма. Обработчик работает криво. Помогите доделать. <html> <head> <title>PHP</title> <meta...

Заблокирован Java скрипт. Нуждаюсь в вашей помощи.
Здравствуйте.Помогите !!Подхватил дрянь,пишет ваш Java скрипт был заблокирован за нарушение статьи бла бла бла,внесите штраф 1000 гр. и все...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru