| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| програма на асемблер, която пресмята израза: R=A.3+2-129 http://mcu-bg.com/mcu_site/viewtopic.php?f=5&t=18960 |
Страница 1 от 3 |
| Автор: | jony1111 [ Чет Сеп 14, 2023 4:04 pm ] |
| Заглавие: | програма на асемблер, която пресмята израза: R=A.3+2-129 |
Колеги признавам си, че не разбирам нищо от това. Някой ако може да ми помогне срещу ЗАПЛАЩАНЕ разбира се. Това ми е курсовата работа: Да се състави програма на асемблер, която пресмятаща израза: R = A.3 + 2 - 129, където А – еднобайтова променлива в данновата памет. Курсовият проект трябва да съдържа: 1. Сорс код на проект с асемблерската програма на твърд носител. 2. Текстова част, включваща заглавна страница, заданието, разпределение на данновата памет с участващите променливи, разпечатка на сорс кода на програмата и пример за проверка работата на програмата с конкретни стойности. Ако на някой му се занимава, нека ми пише на лична. Мерси, поздрави. |
|
| Автор: | ToHu [ Чет Сеп 14, 2023 4:35 pm ] |
| Заглавие: | Re: програма на асемблер, която пресмята израза: R=A.3+2-129 |
Ами тук едва ли някой ще се занимава, ако не го разбираш защо си се хванал да го учиш. |
|
| Автор: | jony1111 [ Чет Сеп 14, 2023 4:38 pm ] | |||||||||
| Заглавие: | Re: програма на асемблер, която пресмята израза: R=A.3+2-129 | |||||||||
Така се случи. Ами късно е вече да спирам, така и така съм в края. |
||||||||||
| Автор: | al_at [ Чет Сеп 14, 2023 4:49 pm ] | |||||||||
| Заглавие: | Re: програма на асемблер, която пресмята израза: R=A.3+2-129 | |||||||||
Когато става дума за асемблер, винаги трябва да се каже за кой микропроцесор/микроконтролер става дума. Разни микропроцесори, разни асемблери. Само за уточнение - точката в израза операция умножение ли е? Да не стане объркване, нормално, в програмистките среди, се използва * за умножение. |
||||||||||
| Автор: | jony1111 [ Чет Сеп 14, 2023 4:59 pm ] | ||||||||||||||||||
| Заглавие: | Re: програма на асемблер, която пресмята израза: R=A.3+2-129 | ||||||||||||||||||
Ами единствено това ми е дадено като курсов проект. Никъде не се посочва за кой микропроцесор е. Би трябвавало да е умножение, но не знам защо така ми е зададено. Дадени са и други подобни задачи: R = 6 + A.15 - 199 R = 32 + A.5 – 3 R = 25 + A.9 - 111 |
|||||||||||||||||||
| Автор: | syscop [ Чет Сеп 14, 2023 5:03 pm ] |
| Заглавие: | Re: програма на асемблер, която пресмята израза: R=A.3+2-129 |
Вдигни си малко level-a |
|
| Автор: | jony1111 [ Чет Сеп 14, 2023 6:06 pm ] | |||||||||
| Заглавие: | Re: програма на асемблер, която пресмята израза: R=A.3+2-129 | |||||||||
Окей мерси |
||||||||||
| Автор: | Н'бабане Гт'муан'га [ Чет Сеп 14, 2023 10:36 pm ] |
| Заглавие: | Re: програма на асемблер, която пресмята израза: R=A.3+2-129 |
Като не са ти дали конкретен асемблер, карай на псевдокод MOV A,@A MUL A,3 ADD A,2 SUB A,129 MOV @R,A Между другото, тия задачи чатгпт ги прави след сутрешната си ракия |
|
| Автор: | al_at [ Пет Сеп 15, 2023 9:18 am ] |
| Заглавие: | Re: програма на асемблер, която пресмята израза: R=A.3+2-129 |
Като за ChatGPT става. Иначе трябва да се предвидят и добавят някои "дребни" нещица, като например възможността за препълване на байта след умножението. |
|
| Автор: | Bai Ui [ Пет Сеп 15, 2023 9:55 am ] | |||||||||
| Заглавие: | Re: програма на асемблер, която пресмята израза: R=A.3+2-129 | |||||||||
Не всички процесори имат умножение, осем битовите Микрочеп примерно нямат. Ах3 може да се направи като А+А+А или като Ах2 (шифт или ротейт наляво с една стъпка) + А или Ах4-А. |
||||||||||
| Автор: | syscop [ Пет Сеп 15, 2023 10:43 am ] |
| Заглавие: | Re: програма на асемблер, която пресмята израза: R=A.3+2-129 |
Какво се случва ако регистрите на процесорчето са 4-битови? Според мен условието на задача не дава необходимата информация за правилното ѝ решаване. |
|
| Автор: | al_at [ Пет Сеп 15, 2023 11:02 am ] |
| Заглавие: | Re: програма на асемблер, която пресмята израза: R=A.3+2-129 |
Това е част от въпроса за кой процесор е асемблера. Другото, което липсва в условието - не става ясно "А" еднобайтова променлива с знак или без знак е. |
|
| Автор: | Н'бабане Гт'муан'га [ Пет Сеп 15, 2023 11:08 am ] | |||||||||
| Заглавие: | Re: програма на асемблер, която пресмята израза: R=A.3+2-129 | |||||||||
Ами то затова се казва псевдокод. Иначе варианти за решение има много, но зависят от конкретното желязо, което не се знае в момента |
||||||||||
| Автор: | s7ama7 [ Пет Сеп 15, 2023 1:07 pm ] |
| Заглавие: | Re: програма на асемблер, която пресмята израза: R=A.3+2-129 |
Не е ли малко раничко за курсови работи ? Задачката най-вероятно е за процесорчето което сте учили ? Защо не си уточниш заданието и не се опиташ сам ? |
|
| Автор: | ToHu [ Пет Сеп 15, 2023 2:35 pm ] | |||||||||
| Заглавие: | Re: програма на асемблер, която пресмята израза: R=A.3+2-129 | |||||||||
Не, чеима значение, но не е баш да нямат, 16-та серия няма, 18-та имат MULLW, MULWF ... |
||||||||||
| Страница 1 от 3 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|