Pull to refresh
273
0
Владимир @32bit_me

Программист

Send message
MSP430 являются 16-битными и вполне выпускаются и сейчас. TI — что вы имеете в виду? Это вообще компания, она много чего выпускает, в том числе и MSP430 и микроконтроллеры/процессоры на ядрах ARM, и на собственных ядрах тоже.

Наверное, всё же на ассемблере, а не в микрокода, это несколько разные вещи.
Сложность есть, но язык С для того и был создан, чтобы не писать на ассемблере. Хотя в институте я тоже писал на ассемблере под ВМ80 и немного под 8086.

Вы удивитесь, но этот модный гаджет и есть процессор PDP-11. Слово "design" часто употребляется в значении "проект", "разработка", "архитектура" а англоязычной литературе. Я думал, у аудитории хабра не возникнет проблем с этим словом.

Об опечатках на Хабре принято сообщать в личку. Заранее спасибо.

Да, точно. Поправлю.

Будет перевод и её тоже.

Да, я согласен с тем, что это сильно упрощённый подход, не дающий точный результат.
Но если немного развить идею автора, то можно сделать то же самое в бэкенде, на уровне машинных базовых блоков, и учитывать «вес» каждой команды.
Будет интересно почитать.
Да, это же перевод. Про pintool почитаю, интересно.
Разумеется, это так. Данный подход совсем не лишён недостатков, но может послужить отправной точкой для создания более совершенных инструментов.
Нет. Здесь мы считаем не только инструкции перехода, а все инструкции.
Считается не количество базовых блоков, а количество команд в базовых блоках, которые были фактически выполнены при запуске программы.
О как. До чего дошел прогресс.
То есть, вы можете предоставить проект для любой современной ПЛИС, например Cyclone 10 (это современная ПЛИС, не так ли) в котором триггеры будут инициализироааться в блоке initial, и этот проект будет синтезироваться и работать на девборде.
Ну ок, скинете ссылку на гитхаб, посмотрим.
На каких конкретно?
Obviously, a code with the initial keyword can't be implemented in hardware.
Вообще не обязательно.
женские гормоны ведущие к феминизму

Вот откуда они берутся, а я-то думал…

Information

Rating
Does not participate
Date of birth
Registered
Activity