Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

MyDarlingJackson

АССЕМБЛЕР

Рекомендованные сообщения

ну дак что все-таки написать в комментарии? и еще.. эта прога считает отрицательные числа (их в итоге 5 из 10). че убрать, чтобы она вообще не брала положительные? Метис, ты где? :)

я бы в цикл через CM загнал проверочку, но надо по каждому числу тогда флаг выставлять


 

signature.php?uid=28961&bg=1

 

 

 

 

 

gifki20.gif

 

Поделиться сообщением


Ссылка на сообщение

по сути в цикле было бы

PUSH PSW

MOV M, A

ANA A

JM METKA

POP PSW

 

 

METKA:

 

MVI М, 00

JMP к попу

 

и там через INX прогнать все адреса

 

 


 

signature.php?uid=28961&bg=1

 

 

 

 

 

gifki20.gif

 

Поделиться сообщением


Ссылка на сообщение

О боже, что за дэбил вам дает какое-то говно. уж если ассемблер то имхо x86, хотя бы инфы полно.

У нас в институте помнится тоже была какая-то говнолаба по машинным кодам, там было досовское приложение, в котором

типа процессор реализован. Ну и задача - некую последовательность команд (которые записаны в машинном коде) протрассировать без ошибок.

То есть для каждого след байта указываешь по очереди, че процессор делать будет. Взять с шины адреса данные, записать туда-то,

положить, выставить биты какие-нибудь. Бред в общем бесполезный. Зря трахались часами сдавали.


http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Поделиться сообщением


Ссылка на сообщение

на этой хуйне все древние процессоры работают, как правило по ним дохуя чего проходят базового, в этом семестре и8080 ебашили, там именно такой язык


 

signature.php?uid=28961&bg=1

 

 

 

 

 

gifki20.gif

 

Поделиться сообщением


Ссылка на сообщение

А, ну мб. Да по сути-то все ассемблеры одинаковые, условный-безусловный переходы, регистры и флаги, порты ввода-вывода. Только везде куча тонкостей, и с каждым надо заново учиться работать.


http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Поделиться сообщением


Ссылка на сообщение

по сути в цикле было бы

PUSH PSW

MOV M, A

ANA A

JM METKA

POP PSW

 

 

METKA:

 

MVI М, 00

JMP к попу

 

и там через INX прогнать все адреса

 

 

куда этот цикл пихнуть? бля, я просто уже не могу думать..еще к матану готовиться

RkJackson#2101

Поделиться сообщением


Ссылка на сообщение

сразу после задания массива, он обнулит все положительные числа, там еще надо счетчик где-нить рубануть, тока не JM а JP, эт я тупанул


 

signature.php?uid=28961&bg=1

 

 

 

 

 

gifki20.gif

 

Поделиться сообщением


Ссылка на сообщение

ebaniy vrot t_T


Поделиться сообщением


Ссылка на сообщение

днище, не пиши туда где олдскулы разговаривают


 

signature.php?uid=28961&bg=1

 

 

 

 

 

gifki20.gif

 

Поделиться сообщением


Ссылка на сообщение

так, после загрузки массива (после 4003) пишу это:

 

F5 PUSH PSW

77 MOV M, A

 

а дальше нихуя непонел(

 


RkJackson#2101

Поделиться сообщением


Ссылка на сообщение

Нынешняя система образования это провал. 90% ненужного, начиная от БЛОК-СХЕМ(ДАДА, ЭТИХ ЕБУЧИХ БЛОК СХЕМ, НА РИСОВАНИЕ КОТОРЫХ УХОДИТ В ДВА РАЗА БОЛЬШЕ ВРЕМЕНИ ЧЕМ НА НАПИСАНИЕ КОДА), заканчивая разными нахуй не нужными ассемблерами, которые нигде уже не используются(ну микроконтроллеры не в счет)

Поделиться сообщением


Ссылка на сообщение

Нынешняя система образования это провал. 90% ненужного, начиная от БЛОК-СХЕМ(ДАДА, ЭТИХ ЕБУЧИХ БЛОК СХЕМ, НА РИСОВАНИЕ КОТОРЫХ УХОДИТ В ДВА РАЗА БОЛЬШЕ ВРЕМЕНИ ЧЕМ НА НАПИСАНИЕ КОДА), заканчивая разными нахуй не нужными ассемблерами, которые нигде уже не используются(ну микроконтроллеры не в счет)

не пиши глупостей

RkJackson#2101

Поделиться сообщением


Ссылка на сообщение

Ну все-таки асм нужно уметь немножко хотя бы шарить, в любом случае без него не понять досконально, как более высокоуровневые языки типа Си работают.

Странно кстати такое мнение слышать от человека с ником mov21h :)

А блок схемы говно конеч (правда иногда помогают в работе, я недавно ковырялся в алгоритме обнаружения аварий по датчикам водоканала - схема очень помогла).


http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Поделиться сообщением


Ссылка на сообщение

Ну все-таки асм нужно уметь немножко хотя бы шарить, в любом случае без него не понять досконально, как более высокоуровневые языки типа Си работают.

Странно кстати такое мнение слышать от человека с ником mov21h :)

А блок схемы говно конеч (правда иногда помогают в работе, я недавно ковырялся в алгоритме обнаружения аварий по датчикам водоканала - схема очень помогла).

 

для этого достаточно одного семестра АСМа, кому надо - тот разберется дальше сам, кому не надо - хватит и этих знаний.

по определению - сначала строятся блок схемы, затем по ним код. на практике получается наоборот, да еще и по ГОСТу =)

 

да и аргумент не в пользу АСМа, компиляторы высокоуровневых языков нынче неплохо оптимизируют код, поэтому асм всё реже и реже используется

Поделиться сообщением


Ссылка на сообщение
Гость KlonD90

Ну все-таки асм нужно уметь немножко хотя бы шарить, в любом случае без него не понять досконально, как более высокоуровневые языки типа Си работают.

Странно кстати такое мнение слышать от человека с ником mov21h :)

А блок схемы говно конеч (правда иногда помогают в работе, я недавно ковырялся в алгоритме обнаружения аварий по датчикам водоканала - схема очень помогла).

 

для этого достаточно одного семестра АСМа, кому надо - тот разберется дальше сам, кому не надо - хватит и этих знаний.

по определению - сначала строятся блок схемы, затем по ним код. на практике получается наоборот, да еще и по ГОСТу =)

 

да и аргумент не в пользу АСМа, компиляторы высокоуровневых языков нынче неплохо оптимизируют код, поэтому асм всё реже и реже используется

лул блок-схемы учат продумывать алгоритмы. код это всего лишь реализация алгоритма на каком-то языке программирования.

 

офк в моем топорном образование не было блок-схем поэтому половина народу нихуя не понимало - что же происходит, но я то сам знаком с блок-схемами и построение алгоритмов посему после получение базисных знаний уже понятно как строить программы из них.

Поделиться сообщением


Ссылка на сообщение

Нынешняя система образования это провал. 90% ненужного, начиная от БЛОК-СХЕМ(ДАДА, ЭТИХ ЕБУЧИХ БЛОК СХЕМ, НА РИСОВАНИЕ КОТОРЫХ УХОДИТ В ДВА РАЗА БОЛЬШЕ ВРЕМЕНИ ЧЕМ НА НАПИСАНИЕ КОДА), заканчивая разными нахуй не нужными ассемблерами, которые нигде уже не используются(ну микроконтроллеры не в счет)

милый мальчик, ты до сих пор наивно считаешь что программист это тот кто выдает тонны говнокода? Пожалуй тебе лучше стать сварщиком, это твой путь!

Возможно для хэллоу ворда или подсчета факториала и не нужна блок схема, но когда у тебя многоуровневая архитектура,бизнес логика, и куча прочей хуеты порой без них не обойтись. И на разработку кода может уйти в 10ки(!) раз больше времени если не использовать блок схем

Поделиться сообщением


Ссылка на сообщение

×
×
  • Создать...