| Автор |
Съобщение |
|
ahn
Ранг: Минаващ
Регистриран на: Сря Фев 03, 2016 10:44 pm Мнения: 5
|
 ПОМОЩ
Да се състави програма на асемблер, която: 1. Да съдържа подпрограма, пресмятаща израза: R = 32 + A.5 – 3, където А – еднобайтова променлива в данновата памет. 2. Подпрограмата да се извика за елементите на един масив от 8 еднобайтови числа.
|
| Сря Фев 03, 2016 11:35 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: ПОМОЩ
Клонирай го колкото си искаш но ако искаш да ти се помогне спама не е добро решение. Това което искаш става с не много усилия така че напрегни се малко и не чакай някой да ти свърши работата.
|
| Чет Фев 04, 2016 12:05 am |
|
 |
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 9:42 am Мнения: 12097 Местоположение: Гьотеборг
|
 Re: ПОМОЩ
добре, нали за това ги имате тия преподаватели и асистенти, че и колеги - кажи трудно ми е, откъде да почна. това не е молба за помощ, а направо пищов - нали и ние сме минали оттам. Ако искаш помощ прочети, състави и напиши нещо, кажи до къде си стигнал и тогава някой може и да ти отговори.
|
| Чет Фев 04, 2016 3:26 pm |
|
 |
|
dvrachkov
Ранг: Ориентиран
Регистриран на: Вто Сеп 30, 2014 8:20 am Мнения: 231 Местоположение: Bansko
|
 Re: ПОМОЩ
Когато срока е "до вчера", няма как да го попитат асистента. Причината - мързел. Ако се чете подробно и на време, нещата се получават.
_________________ "Спасението на давещите се е дело на самите давещи се" - О.Б. "По въпросите ще ги познаете" - В.Б. "'С изкуствен интелект е хубаво да се занимават хора, които имат естествен такъв" - Д.Б.
|
| Чет Фев 04, 2016 3:33 pm |
|
 |
|
Reader
Ранг: Новодошъл
Регистриран на: Нед Апр 17, 2005 9:23 am Мнения: 112
|
 Re: ПОМОЩ
Ей, мързи ви да помогнете на човека!  Ето решението: 
|
| Пет Фев 05, 2016 11:06 am |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: ПОМОЩ
@Reader, утре този може и да ти е началник и да вършиш и неговата работа. Поне да беше казал до къде е стигнал, защо така се получава и т.н. а той направо отговор търси.
|
| Пет Фев 05, 2016 12:57 pm |
|
 |
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 10:16 am Мнения: 1730
|
 Re: ПОМОЩ
Сега му разпиши и умножението, щото в неговия няма такова 
|
| Пет Фев 05, 2016 1:46 pm |
|
 |
|
Reader
Ранг: Новодошъл
Регистриран на: Нед Апр 17, 2005 9:23 am Мнения: 112
|
 Re: ПОМОЩ
@timit, изпускаш същността на поста ми. @michev, всичко аз ли да върша: 
|
| Пет Фев 05, 2016 1:54 pm |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
 Re: ПОМОЩ
ти недей, че ще вземе да го препише едно към едно :Д инструкциите на микрочип са с друга мнемоника
|
| Пет Фев 05, 2016 2:05 pm |
|
 |
|
Reader
Ранг: Новодошъл
Регистриран на: Нед Апр 17, 2005 9:23 am Мнения: 112
|
 Re: ПОМОЩ
Къде в условието видя да пише Microchip? Иска се само асемблер. 
|
| Пет Фев 05, 2016 2:43 pm |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
 Re: ПОМОЩ
Иска се, ама така си мислиш само ти. Авторът на темата е пуснал още няколко такива теми с надеждата някой някъде да захапе и да му направи домашното, но това очевидно не му помага, след като всеки пише в която от темите му е кеф и става мазало. Та пробвай пак с асемблера viewtopic.php?f=3&t=14335viewtopic.php?f=16&t=14336
|
| Пет Фев 05, 2016 6:30 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
 Re: ПОМОЩ
явно преподавателите ги тресе още по-голям мързел и от студентите.
съвсем друг е въпроса какъв точно мироглед ще се формира в бъдещ програмист, ако той започне с извратената архитектура на процесор с дълбочина на стека 1, памет на банки и доста специфичен сет от интсрукции
|
| Нед Фев 07, 2016 2:02 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: ПОМОЩ
Преподавателя от 20 години преподава този курс и ти си първият който се оплаква 
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Нед Фев 07, 2016 8:47 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
 Re: ПОМОЩ
образователните цели на подобна задачка на асемблер би трябвало да са следните:
1. как се инициализира процесор, или какво се случва преди main() 2. как се алокира памет, за променливи, за стек, за константи (линкер скрипт) 3. как се предават аргументи от/към функция, стеков фрейм, кастване. аз бих добавил към описанието на фунцията и 'реентрантна' за да предпазя чедото от предаване на аргументи през регистри. 4. работа с (мащабен) индексен регистър, адресна аритмерика с указатели. 5. математически функции, размер на операндите и резултата, препълване и сатурация.
в заданието липсва нещо съществено за пълно щастие: 6. вход-изход. не е ясно, като се сметне този безсмислен резултат как ще се види. с дебъгер?
разбира се PIC16C76 няма как дори да подтикне невръстния програмист към каквато и да е мисъл в която и да е от горните точки. вероятно преподавателя дори не е чувал за някои то тях.
така поставена задачата, прилича на геометричната задача с тръгилник със страни a, b и с. задачата е 'намерете с', а отговора представлява стрелка към 'с' с надпис 'ето го'
|
| Пон Фев 08, 2016 7:15 pm |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
 Re: ПОМОЩ
именно от "клонираните" му теми разбрах, че говори за ПИК контролер. Както и Дедо
|
| Вто Фев 09, 2016 1:48 pm |
|
|