powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите пожалуйста
24 сообщений из 74, страница 3 из 3
Помогите пожалуйста
    #39349382
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийсупротив 12 в PDP-11
На метод адресации отводилось три бита. Туда влезало только 8 методов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39349400
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
окстись.
ты считаешь только те методы которые применимы к РОН.
и не учитываешь при этом специальные, касаемые только 7-го регистра (счётчик команд):
9. Непосредственная
10. Абсолютная
11. Относительная
12. Косвенно-относительная

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39349412
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийне учитываешь при этом специальные, касаемые только 7-го регистра (счётчик команд):
9. Непосредственная
10. Абсолютная
11. Относительная
12. Косвенно-относительная
Эти методы ничем не отличаются от остальных и кодируются точно так же. К седьмому и
шестому регистру были применимы все восемь методов адресации, из которых эти четыре имели
смысл, а остальные четыре были нелогичны, но в ряде случаев тоже пригождались. Особенно
прикольным был косвенно-автодекрементный метод, которые позволял выполнение команд прямо
из регистра фотосчитывателя.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39349488
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovAriochничего типа [R1 + R2 + offset] там нету.

а учитывая всего лишь 6 регистров - вычислять адреса тоже нерадостно.
8 регистров. И в чём проблема сначала сложить два регистра, а потом уже [R0 + offset]?

РОН (General Purpose Registers) - 6

Stack Pointer и Program Counter учитывать едва ли стоит.

или тогда придется на 8086 насчитать - AX, CX, DX, BX, SI, DI, BP, SP, IP, CS, DS, ES, SS, Flags - ого, целых 14 регистров. А на 80386 наверное и два с половиной десятка наберётся.

сложить - куда? В другой регистр? Можно, но их всего 6. Напрямую в память? тоже можно - но это медленно. Нет, ранние PDP-11 вообще регистры в конце оперативки держали, было дело. Но это... небыстро.
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39349491
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochили тогда придется на 8086 насчитать - AX, CX, DX, BX, SI, DI, BP, SP, IP, CS, DS, ES, SS, Flags - ого, целых 14 регистров.

Пардон, протупил.

AL, CL, DL, BL, AH, CH, DH, BH, SI, DI, BP, SP, IP, CS, DS, ES, SS, Flags

18 регистров было на 8088, во-семь-над-цать!!!
разные там PDP и Моторолы отдыхают!
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39349546
_Читатель_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящийда, DEC делал железяки "с человеческим лицом".
не чета всяким интелам.
Arioch...
18 регистров было на 8088, во-семь-над-цать!!!
разные там PDP и Моторолы отдыхают!Вечный бой DECабристов и INTELлектуалов.
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39349548
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devfraks, еще один "факт" говнистости, в адрес оригинальных DEC, обнаруженный на вики: Поставляемые в СССР в обход эмбарго ЭВМ VAX содержали электронные закладные устройства программного действия, предназначенные для съёма обрабатываемой информации и автоматического разрушения машин.

Я не сталкивался с оригинальными DEC.
Когда учился, лабы у нас были на СМ-4 и на ДВК-3.
Потом на работе были ДВК-2/3/3М2 на основе процессоров К1801ВМ1/2/3
но книжку по ассемблеру я использовал от Электроники-60 и процессора М2 который вообще на какой-то отечественной рассыпухе был сделан. Во что хорошо было в советской технике - это документация.

И даже операционка на этих ДВК была RT-11 но документацию использовали от РАФОС - это та же RT-11 передранная, и ВСЯ документация качественно переведена на русский язык. Причем в эту документацию входило и полное описание FORTRAN и MACRO.
В распечатанном виде пачка была высотой полметра.
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39349549
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devfraks, еще один "факт" говнистости, в адрес оригинальных DEC, обнаруженный на вики: Поставляемые в СССР в обход эмбарго ЭВМ VAX содержали электронные закладные устройства программного действия, предназначенные для съёма обрабатываемой информации и автоматического разрушения машин.

Я кстати никакой говнистости в адрес DEC не высказывал. Их ассемблер мне очень нравился.
Гавно - это ассемблер 8086 по сравнению с DEC.

А по закладкам... даже если они там были то в доинтернетную эпоху я слабо представляю как их можно активировать.
Наверное единственное что можно было сделать - саморазрушение процессора.
А что, есть факты массового выхода из строя этих деков?
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39349550
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariocho_v_aс огромным количеством способов адресации в СМ ЭВМ

Ну да, не даром с этого ассамблера С списывали.

но - все это богатство однорегистровое.

ничего типа [R1 + R2 + offset] там нету.

а учитывая всего лишь 6 регистров - вычислять адреса тоже нерадостно.

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

Не знаю что ты вкладываешь в понятие "однорегистровое".
Но там нет такого изврата как "аккумулятор", и то что на 8086 делается несколькими командами там возможно одной.

И кажись в более поздних развитиях процессоров DEC количество регистров было увеличено.

Но тех 7 которые были тогда вполне хватало, при адресном пространстве 64кб и ОЗУ 48кб :)
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39349728
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Dimitry Sibiryakov!
You wrote on 18 ноября 2016 г. 11:59:04:

Dimitry Sibiryakov> Эти методы ничем не отличаются от остальных и кодируются точно так же
вот не надо песен.
в ассемблере мнемоники для этих методов РАЗНЫЕ.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39349759
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийв ассемблере мнемоники для этих методов РАЗНЫЕ.

У тебя, наверное, был странный ассемблер. В моём оно писалось одинаково:
Код: sql
1.
	mov @(R7)-, @(R0)+


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39349778
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ай да, Танюшка...
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39349782
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Dimitry Sibiryakov!
You wrote on 18 ноября 2016 г. 12:54:11:

Dimitry Sibiryakov> У тебя, наверное, был странный ассемблер.дима, лечи склероз или убей себя ап стену.
CLR @#10 -абсолютная адресация.
ты можешь конечно написать это же действие через жопу,
если таковы твои эстетические принципы,
но в приличном обществе это не принято.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39349856
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийCLR @#10 -абсолютная адресация.
Синтаксический сахар. В машинном коде всё равно получается те же 77.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39349885
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Dimitry Sibiryakov!
You wrote on 18 ноября 2016 г. 14:40:18:

Dimitry Sibiryakov> Синтаксический сахар. В машинном коде всё равно получается те же 77.37, а не 77.
тождественно
CLR @(PC)+
..WORD 10

77 - косвенно-относительная.
дальнейший диспут считаю бессмысленным.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39350092
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksНе знаю что ты вкладываешь в понятие "однорегистровое".
Но там нет такого изврата как "аккумулятор", и то что на 8086 делается несколькими командами там возможно одной.

fraksНе знаю что ты вкладываешь в понятие "однорегистровое".

то, что обращение к памяти может брать адрес только из одного регистра

Ariochничего типа [R1 + R2 + offset] там нету.

и то что на 8086 делается несколькими командами там возможно одной.

верно и обратное.
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39350096
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийCLR @#10 -абсолютная адресация.

честно говоря, ообенного сахару тут только #10

собака тут вполне обычная

так что лично я считаю, что действительно в процессоре было 8 способов адресации и 6 регистров, не считая служебных)
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39350136
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- Двошнеги!
Про смену РОНов типа и знать не слышали. :-))
- Как это в где?
- В Z80 ессессено.
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39350177
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIne,

...а ещё были Спарки

https://ru.wikipedia.org/wiki/Регистровое_окно
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39350198
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIne- Двошнеги!
Про смену РОНов типа и знать не слышали. :-))
- Как это в где?
- В Z80 ессессено.Что-то не припомню я такого в наборе команда Z80... Может, ты имеешь в виду управление контроллером expanded памяти и переключение адреса отображаемой expanded памяти на frame?
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39350204
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devЧто-то не припомню я такого в наборе команда Z80...
Это твои личные сложности.
Учи матчасть и пользуйся поиском.
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39350206
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochDi_LIne,
...а ещё были Спарки

- Ну ты-то вкуда, ась?
Что значит "были Спарки"?
Спарки - есть (в числе единственно-уникальном) и будет!

Еще вздумай спросить "А это кто и что" на фоте. :-)))
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39350381
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIneЕще вздумай спросить "А это кто и что" на фоте. :-)))
можно, я вздумаю? Мне, гуманитарию, можно :)
...
Рейтинг: 0 / 0
Помогите пожалуйста
    #39351091
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гуманы - в игноре
...
Рейтинг: 0 / 0
24 сообщений из 74, страница 3 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите пожалуйста
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]