|
Виж темите без отговор | Виж активните теми
Дата и час: Пет Авг 21, 2026 11:36 am
програма на асемблер, която пресмята израза: R=A.3+2-129
| Автор |
Съобщение |
|
jony1111
Ранг: Минаващ
Регистриран на: Чет Сеп 14, 2023 3:55 pm Мнения: 5
|
 програма на асемблер, която пресмята израза: R=A.3+2-129
Колеги признавам си, че не разбирам нищо от това. Някой ако може да ми помогне срещу ЗАПЛАЩАНЕ разбира се. Това ми е курсовата работа: Да се състави програма на асемблер, която пресмятаща израза: R = A.3 + 2 - 129, където А – еднобайтова променлива в данновата памет. Курсовият проект трябва да съдържа: 1. Сорс код на проект с асемблерската програма на твърд носител. 2. Текстова част, включваща заглавна страница, заданието, разпределение на данновата памет с участващите променливи, разпечатка на сорс кода на програмата и пример за проверка работата на програмата с конкретни стойности.
Ако на някой му се занимава, нека ми пише на лична. Мерси, поздрави.
|
| Чет Сеп 14, 2023 4:04 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30753 Местоположение: София
|
 Re: програма на асемблер, която пресмята израза: R=A.3+2-129
Ами тук едва ли някой ще се занимава, ако не го разбираш защо си се хванал да го учиш.
|
| Чет Сеп 14, 2023 4:35 pm |
|
 |
|
jony1111
Ранг: Минаващ
Регистриран на: Чет Сеп 14, 2023 3:55 pm Мнения: 5
|
 Re: програма на асемблер, която пресмята израза: R=A.3+2-129
Така се случи. Ами късно е вече да спирам, така и така съм в края.
|
| Чет Сеп 14, 2023 4:38 pm |
|
 |
|
al_at
Ранг: Форумен бог
Регистриран на: Пет Апр 13, 2018 4:00 pm Мнения: 1626 Местоположение: София
|
 Re: програма на асемблер, която пресмята израза: R=A.3+2-129
Когато става дума за асемблер, винаги трябва да се каже за кой микропроцесор/микроконтролер става дума. Разни микропроцесори, разни асемблери. Само за уточнение - точката в израза операция умножение ли е? Да не стане объркване, нормално, в програмистките среди, се използва * за умножение.
|
| Чет Сеп 14, 2023 4:49 pm |
|
 |
|
jony1111
Ранг: Минаващ
Регистриран на: Чет Сеп 14, 2023 3:55 pm Мнения: 5
|
 Re: програма на асемблер, която пресмята израза: R=A.3+2-129
Ами единствено това ми е дадено като курсов проект. Никъде не се посочва за кой микропроцесор е. Би трябвавало да е умножение, но не знам защо така ми е зададено. Дадени са и други подобни задачи: R = 6 + A.15 - 199 R = 32 + A.5 – 3 R = 25 + A.9 - 111
|
| Чет Сеп 14, 2023 4:59 pm |
|
 |
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 9:39 pm Мнения: 2283
|
 Re: програма на асемблер, която пресмята израза: R=A.3+2-129
Вдигни си малко level-a  Питай този, който ти е дал заданието на асемблер за кой процесор трябва да е решението. Има даскали, които за добър въпрос могат да ти добавят една или две единици към крайната оценка 
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!
|
| Чет Сеп 14, 2023 5:03 pm |
|
 |
|
jony1111
Ранг: Минаващ
Регистриран на: Чет Сеп 14, 2023 3:55 pm Мнения: 5
|
 Re: програма на асемблер, която пресмята израза: R=A.3+2-129
Окей мерси 
|
| Чет Сеп 14, 2023 6:06 pm |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5321
|
 Re: програма на асемблер, която пресмята израза: R=A.3+2-129
Като не са ти дали конкретен асемблер, карай на псевдокод  Ето ти: MOV A,@A MUL A,3 ADD A,2 SUB A,129 MOV @R,A Между другото, тия задачи чатгпт ги прави след сутрешната си ракия 
_________________ 'просто' е технически синоним на 'красиво'
|
| Чет Сеп 14, 2023 10:36 pm |
|
 |
|
al_at
Ранг: Форумен бог
Регистриран на: Пет Апр 13, 2018 4:00 pm Мнения: 1626 Местоположение: София
|
 Re: програма на асемблер, която пресмята израза: R=A.3+2-129
Като за ChatGPT става. Иначе трябва да се предвидят и добавят някои "дребни" нещица, като например възможността за препълване на байта след умножението.
|
| Пет Сеп 15, 2023 9:18 am |
|
 |
|
Bai Ui
Ранг: Форумен бог
Регистриран на: Вто Ное 06, 2018 5:18 pm Мнения: 1750
|
 Re: програма на асемблер, която пресмята израза: R=A.3+2-129
 |  |  |  | Н'бабане Гт'муан'га написа: Като не са ти дали конкретен асемблер, карай на псевдокод  Ето ти: MOV A,@A MUL A,3 ADD A,2 SUB A,129 MOV @R,A Между другото, тия задачи чатгпт ги прави след сутрешната си ракия  |  |  |  |  |
Не всички процесори имат умножение, осем битовите Микрочеп примерно нямат. Ах3 може да се направи като А+А+А или като Ах2 (шифт или ротейт наляво с една стъпка) + А или Ах4-А.
_________________ “Intelligence is the ability to adapt to change.” Stephen Hawking
|
| Пет Сеп 15, 2023 9:55 am |
|
 |
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 9:39 pm Мнения: 2283
|
 Re: програма на асемблер, която пресмята израза: R=A.3+2-129
Какво се случва ако регистрите на процесорчето са 4-битови? Според мен условието на задача не дава необходимата информация за правилното ѝ решаване.
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!
|
| Пет Сеп 15, 2023 10:43 am |
|
 |
|
al_at
Ранг: Форумен бог
Регистриран на: Пет Апр 13, 2018 4:00 pm Мнения: 1626 Местоположение: София
|
 Re: програма на асемблер, която пресмята израза: R=A.3+2-129
Това е част от въпроса за кой процесор е асемблера. Другото, което липсва в условието - не става ясно "А" еднобайтова променлива с знак или без знак е.
|
| Пет Сеп 15, 2023 11:02 am |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5321
|
 Re: програма на асемблер, която пресмята израза: R=A.3+2-129
Ами то затова се казва псевдокод. Иначе варианти за решение има много, но зависят от конкретното желязо, което не се знае в момента
_________________ 'просто' е технически синоним на 'красиво'
|
| Пет Сеп 15, 2023 11:08 am |
|
 |
|
s7ama7
Ранг: Почетен член
Регистриран на: Съб Ное 29, 2014 10:11 am Мнения: 774
|
 Re: програма на асемблер, която пресмята израза: R=A.3+2-129
Не е ли малко раничко за курсови работи ? Задачката най-вероятно е за процесорчето което сте учили ? Защо не си уточниш заданието и не се опиташ сам ?
|
| Пет Сеп 15, 2023 1:07 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30753 Местоположение: София
|
 Re: програма на асемблер, която пресмята израза: R=A.3+2-129
Не, чеима значение, но не е баш да нямат, 16-та серия няма, 18-та имат MULLW, MULWF ...
|
| Пет Сеп 15, 2023 2:35 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 24 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|