Будь дома


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

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
99 32 27

Аноним 15/04/20 Срд 20:04:48 2179067671
image.png (40Кб, 632x404)
632x404
Итак, сап вечерний А и Ъ. Сегодня будем вместе разбираться в этом дерьме и делать задания.

Залетай, посмотришь на мои бампы и на анонов, кому это интересно.


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

Жопа осла.
15/04/20 Срд 20:07:44 2179070032
15849901276461.png (149Кб, 763x757)
763x757
15849879443721.png (36Кб, 500x233)
500x233
15849894484922.jpg (10Кб, 410x415)
410x415
15849898695794.jpg (280Кб, 700x700)
700x700
Бамп пепе
15/04/20 Срд 20:08:58 2179070883
15820444791572.mp4 (6749Кб, 480x360, 00:02:06)
480x360
Бабы аллы бамп
15/04/20 Срд 20:09:54 2179071484
рамона сонг.mp4 (14275Кб, 640x360, 00:03:33)
640x360
Рамоны флауэрс бамп
Аноним 15/04/20 Срд 20:12:25 2179073215
>>217907148
>>217907088
>>217907003
>>217906767 (OP)
Так и вижу пидораса, который на бу эпле 12года обклеенного наклеечками сидит.
Тьфу на тебя, иди флекси со своим ассемблеером
15/04/20 Срд 20:12:54 2179073576
image.png (1Кб, 320x22)
320x22
image.png (63Кб, 624x529)
624x529
Задача стоит простейшая. Реализовать это в трех вариантах.
С прямой адресацией.
С относительной адресацией.
И с использованием только стека и регистра.


Дклать это мы все будем на эмуляторе доса. DOSBox
15/04/20 Срд 20:14:47 2179074957
15822872550803.webm (1374Кб, 1280x720, 00:00:09)
1280x720
15822967071730.mp4 (4225Кб, 440x316, 00:01:00)
440x316
15823412358990.mp4 (13790Кб, 1280x720, 00:01:03)
1280x720
>>217907321
Ну чего ты злишься анонче. давай лучше вместе мне лабу делать.
15/04/20 Срд 20:17:14 2179076708
image.png (45Кб, 646x428)
646x428
Настоящая функциональная модель имеет: оперативную память, состоящую из 256
восьмиразрядных ячеек, центральный процессор и восемь каналов ввода/вывода.

памяти дохуя, можно нихуево так развернуться. Не то что 16 слов.
Аноним 15/04/20 Срд 20:17:23 2179076829
изображение.png (268Кб, 352x288)
352x288
>>217907321
С наклеечками - может быть, но вот насчёт Мака...
Тут я бы усомнился. Замкадье, как-никак, не поймут-с...

мимо не ОП
15/04/20 Срд 20:30:41 21790869710
image.png (44Кб, 646x428)
646x428
image.png (1Кб, 320x22)
320x22
Хуячить я буду коды команд, прямо в ячейки памяти, ручками.


40 - команда ввода из 1го порта
41 - из второго и так далее до 47

за 55, 56, 57, 58 пока обозначил операнды для хранения инфы

10 - команда загрузки в регистр А, сечас я загружу туда значение А и умножу само на себя 2 раза

по идее должен получить A^3 в регистре А. Хотя на сколько я знаю результат умножения записыватеся в оба регистра А и Б. И где будет какая часть числа, я пока хуй его знает. Щас методом тыка узнаю.
Аноним 15/04/20 Срд 20:31:26 21790875411
>>217907670
>Не то что 16 слов.
О, да, помню, пытался так впихнуть невпихуемое. Ещё и со вложенным циклом, вообще офигеть.
Аноним 15/04/20 Срд 20:32:38 21790885912
Зря ты это сюда принёс. Тут большинство "программистов" кроме веба - не умеют нихуя.
15/04/20 Срд 20:33:19 21790890713
>>217908859
Меня попросили, я накатил. Почему бы и нет. Так даже интересней разбираться.
Аноним 15/04/20 Срд 20:34:24 21790899814
Аноним 15/04/20 Срд 20:34:54 21790903815
>>217908859
Вот и проверим.

мимо не ОП
Аноним 15/04/20 Срд 20:37:02 21790921516
>>217908859
Зато это настоящееая пи, можно выебнуться перед вебщиками
15/04/20 Срд 20:38:56 21790934917
image.png (44Кб, 646x428)
646x428
>>217908998
Порты ввода вывода, туда можно передать значение командой 10 или вывести его в другой порт командой 4d. Когда выполнение доходит до 10 эмулятор позволит ввести число с клавы в этот порт, и моя программа запишет его по адресу куда-нибудь в конец программы.



Итак мы имеем мини прогу, которая должна получать А,Б,С,Д и умножать А на себя 2 раза выводя это в какой-топорт.

Блять видимо придется использовать еще одну переменную, чтобы возводить в степень.

15/04/20 Срд 20:42:15 21790961618
image.png (45Кб, 646x428)
646x428
image.png (45Кб, 646x428)
646x428
image.png (45Кб, 646x428)
646x428
image.png (45Кб, 646x428)
646x428
Вводим значение в 1й порт


Вводим значение в 2й порт


Вводим значение в 3й порт


Вводим значение в 4й порт
15/04/20 Срд 20:42:54 21790966119
image.png (45Кб, 646x428)
646x428
Вот А загружается в регистр рА
15/04/20 Срд 20:44:38 21790977720
image.png (45Кб, 646x428)
646x428
И нихуя не вышло, значение из регистра рА куда-то делось. А еще я неправильно реалировал вывод.
Аноним 15/04/20 Срд 20:44:45 21790978421
Я последний раз подобную хуйню видел 10+ лет назад в своей шараге. Прикольно было.
15/04/20 Срд 20:48:12 21791005422
image.png (44Кб, 646x428)
646x428
Попробуем ту же хуйню, но теперь значение будет загружаться в регистр Б. А перемножать буду переменную Б. То бишь код 16.
Аноним 15/04/20 Срд 20:49:06 21791012623
А это ассемлбер какого проца?
15/04/20 Срд 20:50:14 21791020724
image.png (45Кб, 646x428)
646x428
>>217910126
Написано просто интелоподобный.



Так вот я понавводил значения. Смотрим. Значение загрузилось в регистр Б.
Аноним 15/04/20 Срд 20:50:14 21791020925
>>217906767 (OP)
Снова ты, малолетний дебил. Сказано было: смотри методичку и делай по ней!
15/04/20 Срд 20:51:01 21791026826
>>217910209
Долбоёб, читать научись блять. я нихуя не спрашивал.
15/04/20 Срд 20:52:17 21791035827
image.png (45Кб, 646x428)
646x428
1580743401137-0.jpg (68Кб, 465x1024)
465x1024
Каждый код 88 - умножение и оно пошло нахуй. Слава богам.
15/04/20 Срд 20:53:37 21791046428
image.png (46Кб, 646x428)
646x428
Возникла проблема на коде 8f который должен быть стопом, я почти уверен......
Аноним 15/04/20 Срд 20:54:33 21791052729
>>217907357
Я не пони, зачем запускать эмулятор доса в эмуляторе доса?

Тебе нужен ассемблер и текстовый редактор. Вот это синее выкинь.
Аноним 15/04/20 Срд 20:55:41 21791060330
Аноним 15/04/20 Срд 20:56:05 21791063431
>>217910527
>зачем запускать эмулятор доса в эмуляторе доса
Он имел в виду, эмулятор DOS нужен для запуска модели синей.

мимо не ОП
Аноним 15/04/20 Срд 20:56:26 21791065232
Досбокс - для игр, ты не то запустил.
Аноним 15/04/20 Срд 20:57:00 21791069233
>>217910634
А синяя что моделирует? Не тот же самый 16-разрядный дос?
15/04/20 Срд 20:58:05 21791077434
image.png (77Кб, 1920x1080)
1920x1080
Аноним 15/04/20 Срд 20:58:06 21791077535
>>217910692
Нет, там нечто более низкоуровневое, DOS'ом там и не пахнет.

мимо не ОП
Аноним 15/04/20 Срд 20:58:18 21791079536
14209038884410.gif (18Кб, 250x239)
250x239
Аноны, а где сими архаичными технологиями еще пользуются?
Аноним 15/04/20 Срд 20:58:21 21791079737
>>217910692
У тебя все, что синее - дос? Дос вообще из каропки черный, а синий это Norton Commander или аналог его
Аноним 15/04/20 Срд 20:58:50 21791083038
Аноним 15/04/20 Срд 20:59:15 21791085639
изображение.png (401Кб, 500x396)
500x396
15/04/20 Срд 21:00:19 21791093140
image.png (44Кб, 646x428)
646x428
>>217910603
Никого не ебет. Сидим делаем.


Походу я сел в лужу. Есть догадки в чем хуйня?




>>217910830
Да, но нет.
Аноним 15/04/20 Срд 21:00:40 21791096541
Аноним 15/04/20 Срд 21:01:48 21791104642
>>217910775
Ниже уровня уже нет.

сдавал когда-то ассемблер
Аноним 15/04/20 Срд 21:01:54 21791106143
>>217910692
Есть виртуальная машина, а есть эмулятор.
Виртуальная машина предоставляет программное окружение, системное api. А эмулятор имитирует аппаратное обеспечение.
Аноним 15/04/20 Срд 21:02:10 21791108744
>>217910830
Что за шарага то такая хтоническая, в каком-нибудь городе Яя есть такой городок, погугли находится?
А что за компы стоят?
Какой в этом практический смысл? Или это некий programm_perfomance, просто ради академического задротсва?
Аноним 15/04/20 Срд 21:02:11 21791108845
>>217910931
Ты методичку достал, дуралей?
Аноним 15/04/20 Срд 21:03:34 21791118646
ОПчик, а ты саму литературу - методичку сюда вкинуть не можешь? Поделись, плиз.
Аноним 15/04/20 Срд 21:03:46 21791120547
>>217911061
Кокой ты вумный. А досбокс разве железо не эмулирует?

Сдал бы на ассемблере 64-битном, под винду десятку, и препод бы только руку пожал. Нет, фигней страдает...
Аноним 15/04/20 Срд 21:03:52 21791121648
>>217911087
Я не ОП, но страдал подобной хуйней в свое время. Можно наглядно на простых примерах разобраться, как работает какой-нибудь простой процессор.
Аноним 15/04/20 Срд 21:03:58 21791122649
Аноним 15/04/20 Срд 21:04:36 21791127450
Аноним 15/04/20 Срд 21:05:18 21791132551
2pCG-SG.jpeg (11Кб, 232x232)
232x232
>>217906767 (OP)
Вот это ТРУ программирование, а эти ваши фреймворки ебучие хипстерские. Уважаю, ОП. Хоть и не шарю нихуя в этом.
Аноним 15/04/20 Срд 21:06:12 21791141352
index.jpeg (10Кб, 225x225)
225x225
Что это за хуета и как она относится к реальным задачам?
Вот я например ПРОСТО вкатился в ИТ без образования год назад и ПРОСТО хуярю код на жаве. Как это говно теоретически мне должно помочь?
Сейчас же везде ДДД и высокий уровень абстракции.
Здесь у нас кафка, здесь редис, а вот тут в тестконтейнерс поднмиаем еще постгрес. Ну ебана.
Аноним 15/04/20 Срд 21:07:16 21791149653
>>217911325
Всё по своему интересно, всё важнО - всё нужнО.
Тоже нихуя не понимаю, но когда-то давно пытался.
Аноним 15/04/20 Срд 21:07:36 21791151954
>>217911413
> Как это говно теоретически мне должно помочь?
Почему это говно должно тебе помогать? Это не для тебя, проходи, не задерживайся.
Аноним 15/04/20 Срд 21:07:43 21791152955
>>217911046
Я, скорее, имел в виду, эмуляцию не DOS, а чего-то такого в сыром виде, скажем так, вне какой-либо операционной системы.

мимо не ОП
Аноним 15/04/20 Срд 21:08:32 21791159556
>>217911205
>А досбокс разве железо не эмулирует?
Исходя из того, что его можно запустить и на отличных от x86 архитектурах, эмулирует. Но для запуска ОПовской софтинны нужно ещё и программное легаси окружение.
15/04/20 Срд 21:09:04 21791163257
image.png (44Кб, 646x428)
646x428
Так пробуем вернуться к истокам. Сделаем еще проще. Попробуем загрузить одну переменную и поделать всякую арифметику через регистры.

Эта херь должна получать А и умножать его на 2.
Аноним 15/04/20 Срд 21:09:17 21791165458
>>217911226
>>217911186
>>217911088
>>217910965
Дебичи, сказано было
>А смысл? В интернете этой программы нигде нет. Её вышеупомянутый препод скидывал в личный кабинет, куда без реги по зачётке точно не попасть, плюс сомневаюсь, что он её куда-либо выкладывал. Сомневаюсь, что те, кто знает, что это за программа, и работал с ней (а тут такие, как я понял, отметились), не стёр её за ненадобностью.
Аноним 15/04/20 Срд 21:09:17 21791165659
>>217911519
Ну блять это же ОБРАЗОВАНИЕ о котором пишут в требования к вакансии? Я должен знать вот эту хуйню чтобы развернуть кластер например?
Аноним 15/04/20 Срд 21:09:54 21791172360
15/04/20 Срд 21:11:20 21791183961
image.png (44Кб, 646x428)
646x428
1Dg7uZMblc.jpg (135Кб, 886x1024)
886x1024
15325513694500.jpg (32Кб, 487x600)
487x600
Всё проебал и всё нахуй съехало. Пределываю.
Аноним 15/04/20 Срд 21:12:45 21791195762
>>217911656
Я не ебу, какие у тебя вакансии. Тебе чего надо-то, анончик?
Аноним 15/04/20 Срд 21:13:49 21791205463
>>217911656
Да должен! Иначе зачем ты такая макака нужна, которая ничего не знает. Что и куда втыкать можно и мартышке объяснить.
Аноним 15/04/20 Срд 21:14:02 21791207264
>>217911957
Да смотрю Анон с какой то хуйней ебеться.
Когда можно прямо сейчас и без смс получать 300кк/наносек.
Пойду видимо мимо.
15/04/20 Срд 21:15:05 21791215265
image.png (44Кб, 646x428)
646x428
15836799822221.jpg (62Кб, 600x600)
600x600
Сделал такую хуйню, должна заработать.
Аноним 15/04/20 Срд 21:17:40 21791234866
>>217911656
А потом мы жалуемся, а почему, мол, у нас хеллоуворлды весят под несколько сотен мегабайт и требуют чуть ли не топовый Райзен?

мимо не ОП
Аноним 15/04/20 Срд 21:21:01 21791257867
>>217911656
Направление хуя препода можно развернуть, чтобы не рвал в кровь анус, когда будет принимать лабу. А по факту, эта хуета пригодится мб безопаснику или вирусологу чтобы реверсить и АНАЛизировать
15/04/20 Срд 21:23:01 21791264968
image.png (46Кб, 646x428)
646x428
15853111656050.jpg (43Кб, 640x734)
640x734
>>217912348
Пришел к выводу, что не знаю какого-то вселенского секрета работы команды умножения.

Загружаем в регистр значение -> Пишем умножить. -> регистр обнуляется. не ясно.
Аноним 15/04/20 Срд 21:25:03 21791281169
>>217912649
Хочешь наглядности ? Возьми человеческий эмулятор (emu8086), а не это говно мамонта.
15/04/20 Срд 21:26:01 21791288070
image.png (44Кб, 646x428)
646x428
Пробую переписать прогу из методички.


>>217912811
Надо привыкать, мне на этом говне мамонта отчеты делать. Хотя для наглядности можно.
Аноним 15/04/20 Срд 21:26:51 21791293971
>>217912649
>команды умножения
Чего? Какие команды, столбиком, вперед и с песней
15/04/20 Срд 21:27:50 21791300472
15816914374570.mp4 (19751Кб, 854x480, 00:05:26)
854x480
Показываю кино

оп
15/04/20 Срд 21:29:16 21791309073
15816914375541.mp4 (18928Кб, 854x480, 00:04:50)
854x480
Аноним 15/04/20 Срд 21:31:07 21791321474
>>217911654
У ОП-а же есть, пусть зальет на мегу.
15/04/20 Срд 21:32:26 21791330875
>>217913214
Этот препод меня потом набутылит. Он могет. У него нервы ни к черту, прямо напротив открытой серверной сидит часами.
Аноним 15/04/20 Срд 21:35:45 21791353676
>>217912348
Мало того. Еще джава машина нужна чтобы этот хеловорд хотя бы запустился. Но это все говнище афигетльно отказоустойчиво при правильном использовании вполть до того что ноды при отказе новые создаются если старая умерла.
Аноним 15/04/20 Срд 21:45:08 21791422877
7ZPNG.png (1332Кб, 500x427)
500x427
>>217911654
Для страждущих

мимо не ОП
15/04/20 Срд 21:53:01 21791481078
15842031889223.png (4029Кб, 2560x1351)
2560x1351
15840679779710.jpg (112Кб, 919x543)
919x543
15858313258301.mp4 (13916Кб, 320x568, 00:01:39)
320x568
15858313258270.mp4 (268Кб, 320x568, 00:00:04)
320x568
Невралгия замучала.
Аноним 15/04/20 Срд 21:55:38 21791502479
>>217911413
>Высокий уровень абстракции
Не везде.
Аноним 15/04/20 Срд 22:01:23 21791547980
Аноним 15/04/20 Срд 22:11:05 21791624581
.
Аноним 15/04/20 Срд 22:38:11 21791810082
Бамп
Аноним 15/04/20 Срд 22:55:06 21791925183
>>217906767 (OP)
Оп поясни для несведущего - нахуя тебе эта прога и что именно она делает?
Аноним 15/04/20 Срд 23:10:56 21792025684
>>217919251
Он разочаровался в том что не смог решить задачу >>217912649
и никакой знающий засранец не подсказал
Аноним 15/04/20 Срд 23:11:19 21792027685
Аноним 16/04/20 Чтв 00:06:49 21792399586
Бамп
Аноним 16/04/20 Чтв 00:10:17 21792421787
ОП, скинь прогу жи
Аноним 16/04/20 Чтв 00:13:22 21792443188
Говно мамонта. Нахуй не нужно никому из рядов адекватных людей.
/thread
Аноним 16/04/20 Чтв 01:08:47 21792770089
Бамп
Аноним 16/04/20 Чтв 01:20:03 21792832990
>>217906767 (OP)
Во времена моего студенчества консольный asm.exe был встроен в винду, вместе с отладчиком.
Аноним 16/04/20 Чтв 01:22:26 21792846091
>>217910931
А где асм, хули ты машинные коды показуешь
Аноним 16/04/20 Чтв 02:11:36 21793056092
Бамп
Аноним 16/04/20 Чтв 03:19:05 21793309293
Бамп
Аноним 16/04/20 Чтв 03:51:09 21793392694
Бамп
Аноним 16/04/20 Чтв 04:56:38 21793561595
Бамп
Аноним 16/04/20 Чтв 05:56:47 21793679096
Бамп
Аноним 16/04/20 Чтв 08:14:13 21793970997
Бамп
Аноним 16/04/20 Чтв 10:29:27 21794473298
>>217906767 (OP)
Пиздец. А че, поставить дос-бокс и запустить в нём тасм религия не позволяет на твоей кафедре?
Аноним 16/04/20 Чтв 10:48:39 21794569599
>>217908859
Ассемблер в любой шараге учат, а потом сразу забывают как страшный сон, потому что нахуй не нужно никому, даже самым лютым байтоёбам, ведь у них есть си.
Аноним 16/04/20 Чтв 12:01:15 217949435100
тест,
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов