@ru_arduino

Страница 6858 из 7737
Dolphin
27.06.2018
12:48:44
у тебя инит в одной странице, менеджер мапера в другой, а код разбросан по трем

теперь попробуй это связать все в голове

когда это применяешь на практике - ебнешься

Maxim
27.06.2018
12:50:21
Напоминает сегменты в интеле

Google
Dolphin
27.06.2018
12:50:26
и не забывай, что какого-то хуя, происходят немаскируемые прерывания

Maxim
27.06.2018
12:50:35
Тоже ебля была, если правильно помню

Dolphin
27.06.2018
12:50:41
Напоминает сегменты в интеле
похоже, но чуть иначе

тут зеркалирования есть, подмены страниц и тп

EVGENY17
27.06.2018
12:51:02
А если моей програме не не надо прерывания перехватыаать. Я в ней хэло ворд пишу.

Dolphin
27.06.2018
12:51:31
Th0r
27.06.2018
12:51:35
Напоминает сегменты в интеле
Там 4 сегментных регистра есть, прога может в одном быть, и изменять данные в другом, не говоря о дальних прыгах

Dolphin
27.06.2018
12:51:52
с функциями БИОС, твой хелаворд влезет в несколько байт

Там 4 сегментных регистра есть, прога может в одном быть, и изменять данные в другом, не говоря о дальних прыгах
тут тоже кое что есть, но от переключения мапера прерываниями это не спасет

IX, IY

16 бит

с функциями БИОС, твой хелаворд влезет в несколько байт
а используя аппаратные возможности видеопроцесора, и того меньше

EVGENY17
27.06.2018
12:53:43
Это уже другой вопрос. Я могу и корень в ней вычислять, используя системные вызовы кстати

Google
Dolphin
27.06.2018
12:54:11
можешь, функцию бейсика вызвал и профит xD

EVGENY17
27.06.2018
12:57:27
Th0r
27.06.2018
12:59:54
Открою секрет Cs может быть равным ds и даже стэку и все работать будет.
Спс, кэп, я знаю, а могут быть и не равны, и прерывания вызываются дальними вызовами

Dolphin
27.06.2018
13:01:04
воу воу, парни, палехчи )

EVGENY17
27.06.2018
13:01:32
Dolphin
27.06.2018
13:01:43
даебанирот

похуй короче

FisHlaBsoMAN
27.06.2018
13:03:25


Th0r
27.06.2018
13:03:56
Да да все верно. Тогда почему в пзу работать не будет?
подумай, как изменить данные за пределами сегмента, при условии что все сегментные регистры равны и изменить ты их не можешь

EVGENY17
27.06.2018
13:12:36
подумай, как изменить данные за пределами сегмента, при условии что все сегментные регистры равны и изменить ты их не можешь
Мне не нужны данные за сегментом. Вся страница в сегмент ложится. И в ней еще кусок озу под стек и дату. А еще регистры самого проца.

Th0r
27.06.2018
13:17:06
Мне не нужны данные за сегментом. Вся страница в сегмент ложится. И в ней еще кусок озу под стек и дату. А еще регистры самого проца.
это тебе кажется что не нужны. а переключишь банк памяти - окажешься хрен пойми где, значит тебе надо как-то подготовить платформу для приземления в другой банк памяти

Dolphin
27.06.2018
13:23:37
нихуя ты демон

это как это и ПЗУ и ОЗУ и стек и дата?

Не друган, выбирай что-то одно ))



Одна из красивейших игр для MSX2

EVGENY17
27.06.2018
13:31:40
Не друган, выбирай что-то одно ))
Для запуска .COM-программы MS-DOS выделяет сегмент памяти, устанавливает на него все сегментные регистры, в первых 256 байтах строит PSP, содержимое COM-файла без изменений загружается следом за ним и запускается с первого байта (то есть с адреса 256), предварительно установив указатель стека в конец сегмента. Модель памяти, используемую COM-программами, когда код программы, все её данные, PSP и стек расположены в одном сегменте, компиляторы высокоуровневых языков называют TINY (англ. tiny — крохотная). Учись студент ?

Google
EVGENY17
27.06.2018
13:32:53
давай определимся, про что мы говорим?
Про то, что все в пзу работать будет.

Dolphin
27.06.2018
13:33:14
Про то, что все в пзу работать будет.
я не про х86 рассказывал все это время

то есть ты влез не в свой огород?

вот ета номер

?

Asdf
27.06.2018
13:35:20
то есть ты влез не в свой огород?
Он же сразу про int 21h сказал.

Dolphin
27.06.2018
13:35:31
.
он тебе тожа не про х86

Он же сразу про int 21h сказал.
я думал он сравнил просто

EVGENY17
27.06.2018
13:36:05
Дельфин ты меньше матерись а болше думай. И все хорошо будет.?

Dolphin
27.06.2018
13:36:25
Заебись попиздели

Asdf
27.06.2018
13:36:27
Dolphin
27.06.2018
13:36:27
ниочем

Дельфин ты меньше матерись а болше думай. И все хорошо будет.?
а ты для себя прими тот факт, что существуют дохуя разных платформ и архитектур

х86 не исключение

легче жить станет ;)

Th0r
27.06.2018
13:37:28
Google
Dolphin
27.06.2018
13:37:54
Он поди сам не понял че тележит

EVGENY17
27.06.2018
13:38:39
Потому что нету сегментных регистров
Вот что тут утверждали. Хотя нет никакой связи с отсутствием сегментных регистров в Z80 и невозможности работы кода в РОМ.

Dolphin
27.06.2018
13:38:50
был бы на z80 MS-DOS, жизнь была бы тогда проще )

Th0r
27.06.2018
13:39:41
Вот что тут утверждали. Хотя нет никакой связи с отсутствием сегментных регистров в Z80 и невозможности работы кода в РОМ.
как COM под x86 программа вызывает системные прерывания, я тебе вопрос задал? Случайно не прыгает куда-то в другой сегмент?

Dolphin
27.06.2018
13:40:37
Там cp/m есть
только на учениках, если ты карту мапера внимательно посмотрел

на 805й ямахе его место занимает Painter

kaktys
27.06.2018
13:41:09


Admin
ERROR: S client not available

Dolphin
27.06.2018
13:41:19
CP/M на спектруме есть?

шутник шоле

Asdf
27.06.2018
13:42:18
http://old-dos.ru/files/file_66.html

Suigintou45
27.06.2018
13:42:48
"5 ночи" - странное выражение

Dolphin
27.06.2018
13:43:07
http://old-dos.ru/files/file_66.html
Да это понятно, а ПЗУ?

эмулирует поди

Asdf
27.06.2018
13:43:48
Так и MS-DOS не в ПЗУ.

kaktys
27.06.2018
13:43:51
"5 ночи" - странное выражение
ну там так написано "Nachts um 5" ?‍♂️

Dolphin
27.06.2018
13:44:03
Так и MS-DOS не в ПЗУ.
ну так а я о чем

Google
Dolphin
27.06.2018
13:44:22
суть CP/M в том, что она из двух частей состоит

CP/M BIOS + CP/M OS Disk

EVGENY17
27.06.2018
13:44:51
При чем тут дос то?

Dolphin
27.06.2018
13:45:03
При чем тут дос то?
при том же самом

часть Дос функций - ПЗУ

Asdf
27.06.2018
13:45:38
CP/M BIOS + CP/M OS Disk
На ученических вся ОС в ПЗУ.

Dolphin
27.06.2018
13:45:44
неа

только биос и оболочка

Asdf
27.06.2018
13:46:25
Остальные части где?

Dolphin
27.06.2018
13:46:34
на дисках

комплектных

EVGENY17
27.06.2018
13:46:44
Как работает бейсик спековский? он в роме лежит.

Dolphin
27.06.2018
13:46:46
пересылаются с учителя

EVGENY17
27.06.2018
13:47:17
И как он вызовы системные делает?

Dolphin
27.06.2018
13:47:18


еще раз

посмотри внимательно

Остальные части где?
хочешь карту конфига машины получившейся нарисую? )

EVGENY17
27.06.2018
13:48:26
сам смотри. в сегменте может лежать как ром так и рам.

Dolphin
27.06.2018
13:48:26
круто получилось

ну да, это же мапер

Страница 6858 из 7737