Сап, аноны. Нужно написать простую программку на ассемблере. Предмет не моей специальности, но сдавать как-то надо. Сам я не особо разбираюсь. Знаю, что тут есть погромизды. Поэтому прошу помощи.Бампать буду смешными картинками Скину саму задачу, если кто изволит помочь.
Ты видимо и близко не догадываешься что такое "простенькая программа на ассемблере", да?
>>154123142 (OP)Уже бы скинул, че ты как пидор то сразу?
Это засмеялся-обосрался тред?
>>154123142 (OP)Так не бывает, асм кого попало не припрягают сдавать, ты тянке помогаешь или чё? Чё за задача, может там просто перевернуть слово или типа того.
ЗАДАЧАЗаполнить память данными ADDR N=A, 0 до N-1, N в аккумуляторе
>>154123759Не бля, слишком сложно. В карбюраторе бы сделал, аккумулятор не.
>>154123757Я энергетик. Погромизм к моей работе относится мягко говоря смутно, мягко говоря. С учетом того, где и кем мне предстоит работать я целевик.
>>154123844Блядь мягко говоря-мягко говоря. Аутист.
>>154123844Так нахуй вам асемблер, у нас паскаль был тока.Я нрефтяник.
>>154123920Есть дисциплина МИУС. Которая связанна с оборудованием, применяемым в моей сфере. Видимо ПО на него пишется на ассемблере. Я, если честно, хуй знает. В основном, белые люди на Си пишут, вроде.
Решу за косарь простенькую программу на ассемблере.За меньшее даже вспоминать не хочется.
>>154124189Она косарь не стоит. Там в несколько строчек получается всего. Посмотри >>154123759
На асме даже хеллоуворлд кажется неведомой хуйней.
>>154123142 (OP)на каком асме под какой проц?
>>154124331Микроконтроллер. Семейство Intel 8051
>>154124485какая задача?
>>154123759Лан кароч карбюратор на , но мог наебаться, корректируй, а на асме сто лет не писал mov ax,A; ax =A mov rdi, [0xdeadbeef] ;начальный адрес xor cx,cx ; cx=0while add rdi,cs mov [rdi] ,ax; кидаешь ax по адресу inc cx ; cx+1 cmp cx,N ; cx?N jle while ; пока меньше залупливаешь
>>154123752Скорее засмеялся-задачей обрешался
>>154124044Лови кароч, но хз, у нас тока паскаль и был, странно это всё, нахуй вас так ебут>>154124528
>>154124528Спасибо, анончик.
>>154124512>>154123759
>>154124649да уже решили вроде правильно
>>154124528а нет не правильно это не под Intel 8051
>>154124618Проверь всё. По идее ок должно работать. ест например начальный адрес ADDR и число N и данные А ADDR =A ADDR+1=AADDR+2=A...ADDR+(N-1)=AЯ правильно условие понял?АЕсил да, то врорде должно работать, мог с синтаксисом наебаться правда.
>>154124528Так это паскаль, не? Весь гемор в том что нужно на ебаном ассемблере писать.
>>154124781Ну переведи на свой синтаксис чё>>154124822Не, асм же intelовский. Только я не помню уже его, мог наебаться где то.
>>154124865я другой анон, ну мне то перевести не проблема как ему хзhttp://mp8051.narod.ru/commands.html
>>154124781Да. Нужен именно ассемблер. Иначе препод скажет "лядь ты что принес, уеба?"
>>154124943это ассемблер но под другой процессор я кинул ссылку выше с теми командами которые нужны нужно их заменить просто в том коде
>>154124940>ссылкаНу да, просто перевести да и всё, я под x86, nasm писал, получается.
>>154124528Только там замени jle на jl, чтобы было от 0 до N-1
>>154125011Я понял. А для того что ты написал есть список команд?Я как понимаю, это как с одного человеческого языка на другой переводить, грубо говоря. Но текст с немецкого на английский не переведешь, если не знаешь один из них.
>>154126093да гугли список команд ассемблера х86