[Ответить в тред] Ответить в тред

09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!
30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)
25/09/16 - Персональное обращение Абу - СБОР ПОЖЕРТВОВАНИЙ НА ДВАЧ



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 12 | 1 | 9
Назад Вниз Каталог Обновить

Ебучий ассемблер Аноним 09/10/16 Вск 20:30:45  853485  
14760342457300.jpg (2Кб, 86x86)
Сап, быдлостудент врывается итт.
Задали написать прогу на ассемблере для мк51:
>Пусть в памяти программ задан массив значений (беззнаковые числа <256). Найти сумму элементов, значение которых лежит в интервале (100;115)
Реквестирую помощь у анонов, хотя бы узнать с чего начать. Прошлые лабы делал глядя на готовые примеры на отлично, а тут обосрался без них
Аноним 09/10/16 Вск 20:47:48  853496
let sum = 0
for(let i = 1; i < 256; i++){
if(i > 100 && i < 110)
sum = sum + i
}
alert(sum)

Написал на единственном нужном языке. ОП, ты даун? Простейший алгоритм же.

Аноним 09/10/16 Вск 21:28:00  853536
>на ассемблере для мк51
Скажи своему преподу что сделаешь это если он решит эту задачу на хаскеле. А иначе он хуй простой с деревянной башкой и нулём знаний.
Аноним 09/10/16 Вск 22:09:41  853593
>>853496
>for(let i = 1; i < 256; i++){
>if(i > 100 && i < 110)
Гениально!!!1111 А сразу i = 110; i < 115 нельзя сделать? Надеюсь, ты не погромистом работаешь.
Аноним 09/10/16 Вск 22:10:04  853596
http://pastebin.com/RYaJ6qCJ
Как-то так наверное. Никогда на ассемблере для 8051 не писал, так что мог напутать.

В наше время программировать микроконтроллеры на ассемблере - немного странно.
Кстати, 8051 все еще пихают в новые изделия: http://www.limemicro.com/wp-content/uploads/2015/09/LMS7002M-Data-Sheet-v2.8.0.pdf
Аноним 09/10/16 Вск 22:14:51  853600
>>853593
Компилятор оптимизирует же
Аноним 09/10/16 Вск 22:15:04  853601
>>853485 (OP)
>Задали написать прогу на ассемблере для мк51:
Вот тоже интересный человек. Вам вот задали лабу, ничего не объясняя? Типа философия у вас там преподаётся, ещё какие-то нужные предметы. И ВНЕЗАПНО приходит препод, которого ты видишь первый раз и говорит "Напишите прогу на ассемблере для мк51. Сдать завтра." и уходит. В закат, естественно.

>>853596
Зойчем ты помогаешь таким людям, как ОП? Он безнадёжен.
Аноним 09/10/16 Вск 22:16:26  853602
>>853600
Как он оптимизирует? Выкинет ненужные циклы? Ты представляешь, какой должен быть оптимизатор, чтобы проанализировать подобное? Это уже с зачатками ИИ.
Аноним 09/10/16 Вск 22:34:05  853612
>>853596
Спасибо, анон. Не совсем так надо для мк51, но кажется я понял как.



>>853601
Ну бля, препод объяснял архитектуру мк и дал список комманд. Сам ассемблер я только 3 недели назад увидел впервые, лол. В прошлых 3х заданиях не было ничего о поиске суммы
Аноним 09/10/16 Вск 22:36:38  853613
>>853602
Открою тебе тайну: будь это написано на сишечке, гцц мог бы свернуть цикл >>853496 до константы. Алсо задачу ОПа этот код не решает.
Аноним 10/10/16 Пнд 01:52:19  853699
>2016
>низкоуровневое байтоизвращение
ОП, ты идиот?
Аноним 13/10/16 Чтв 04:23:38  855735
>>853699
Нет. А ты?
Аноним 13/10/16 Чтв 06:31:11  855746
>>853596
Как я понял, ему надо программу для древнего, как говно мамонта, советского калькулятора. Или ОП чего-то пишет не правильно.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 12 | 1 | 9
Назад Вверх Каталог Обновить

Топ тредов
Избранное