Форум программистов, компьютерный форум, киберфорум
Низкоуровневое программирование
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Подскажите как написать курсовую работу на тему модель Simple Computer https://www.cyberforum.ru/ low-level/ thread1804425.html
Дали написать курсовую работу разработать команду "JC 56 Переход к указанному адресу памяти, если при сложении произошло переполнение", не как не пойму с чего начать ? может кто подскажет (если что методичка во вложение 103 стр )
"Мартышка и очки" или то, как научиться асмить Программирование
Здравствуйте высокопочтенный народ форумчанинов! У меня очень странный вопрос (с вашей точки зрения). Хочу познакомиться с несколько странной субкультурой, которая зовет себя *asm То есть семейство компиляторов, я так понимаю Хотелось бы чтобы вы нарыли какой-нить литературы для умственно-отсталых дошкольников о том, как этой магии научиться с нуля. Средствами BIOS разумеется c:
Программирование Введение в двоичные технологии https://www.cyberforum.ru/ low-level/ thread1794899.html
0. Введение во введение Первоначалом информационных технологий является бит, второначалом - кубит, ну а дальше - тёмный лес. Цель дальнейшего состоит в том, чтобы дать первичную развёртку ИТ, определив граничным условием бит как минимальную единицу информации. Открываем папку "/Логика/ИТ", создаём в ней директорию "двоичные технологии", прописываем "проблему останова" вместо...
Программирование Есть ли смысл хранить промежуточные данные в FPU? https://www.cyberforum.ru/ low-level/ thread1792729.html
Нужно написать большой кусок критичных к скорости вычислений, думаю в двух направлениях - хранить промежуточные расчёты в ОЗУ или в стеке FPU. Если в ОЗУ: - Память медленнее (вопрос - насколько?) + После вычислений стек пустой, не требуется очень долгий finit Если в стеке: + Не нужно обращаться к ОЗУ - Много лишних инструкций для загрузки данных в вершину (fldz+fadd или fldz+условный...
Поле структуры Delphi Программирование
Детский вопрос. В Delphi имеется структура TFilter=record Typ:(PEQ,LSC,HSC); F,dB,Q,BW,Ag,S:double; Reper:byte; Sel:boolean; end; Указатель на неё передаётся в функцию type PFilter=^TFilter;
Программирование Call \ jmp x64 адреса https://www.cyberforum.ru/ low-level/ thread1787997.html
Добрый вечер господа. Я не выбрал какой-то раздел, потому что это общий случай. Есть такая проблема: как я могу вызвать \ прыгнуть на функцию с 8 байтовым адресом? Нашел вот такое "решение": mov rax, 0x1234567890abcdef jmp rax Насколько оно будет правильным? Работает ли оно?
Программирование Универсальный патчер, работающий с hex-значениями https://www.cyberforum.ru/ low-level/ thread1787825.html
Всем привет. Ищу универсальный консольный патчер (работающий в DOS) который меняет шестнадцатиричные значения байтов (в двоичном файле) по определенному адресу. Т.е. примерно такой запуск должен быть: patcher <двоичный_файл_для_изменения> <адрес_байта_в_hex> <значение_нового_байта_в_hex> Если знаете где взять уже готовую утилиту, подойдет и она. Самые популярные hex редакторы такой...
Можно ли в IDA Pro найти ASCII строку в бинаре? Программирование
Привет! Вопрос в шапке. Нужно найти в PE файле ASCII строку и заменить её на другую, причём более длинную. Так вот, можно ли это сделать в IDA Pro или предпочтительней использовать шестнадцатиричный редактор? Вопрос номер 2: Когда я заменю исходную строку на более длинную, что мне нужно будет сделать дополнительно, что бы всё работало без косяков? Так же в базовом варианте делать нельзя,...
Программирование Машинный код https://www.cyberforum.ru/ low-level/ thread1779995.html
Подкиньте материалов по машинному коду, и желательно еще расшифровку команд с более-менее читаемых языков программирования... BB 11 01 B9 0D 00 B4 0E 8A 07 43 CD 10 E2 F9 CD 20 6D 61 63 68 69 6E 65 20 63 6F 64 65
Программирование Скрипт вывода последовательно чисел Добрый вечеру форумчанам, может кто подскажет скрипт или программу, которая бы вывела мне по порядку числа. например от 1 до 1500. В текстовом файле например. Чтобы не писать эти числа самому в ручную. https://www.cyberforum.ru/ low-level/ thread1778032.html
Программирование Установить сетевой адаптер VMware
Из сведений о драйвере по строке ключ драйвера нашёл inf файл C:\windows\oem45.inf. Правая клавиша установить для этого файла не поддерживает этого метода установки Предполагаю, что надо использовать drvInst64 syntax drvInst64 installRootDriver <HWND> <hardwareID> <infPath> <flags> drvInst64 installGinaDLL <HWND> <prevGinaKey> <CustomizedGinaDLLName> <installPath> drvInst64 installVSock...
Программирование Какой это язык программирования? https://www.cyberforum.ru/ low-level/ thread1769955.html
* d0 - offset to status/command register * d1 - offset to data register * d2 - contains status of curret degree of freedom to test busy (tbusy) * d3 - currently used number of degree of freedom * d4 - currently send data byte * d5 - data counter for loops * d6 - offset to data or trajectory
1624 / 806 / 146
Регистрация: 13.06.2015
Сообщений: 3,266
11.09.2016, 17:27 0

Арифметические операции над небольшими целыми числами в процессоре SPARC - Программирование - Ответ 9532241

11.09.2016, 17:27. Показов 4312. Ответов 57
Метки (Все метки)

Ответ

Это делается путём "вырезания" операндов из машинного слова операцией and со сдвигом в младшие разряды, затем проведение нужного действия, контроль битов переполнения (он будут левее "вырезанных" операндов) с их последующим занулением (опять and) и "врезание" результата обратно в машинное слово сдвигом и операцией or.
P.S. С архитектурой SPARC не работал, это просто общие принципы по которым всегда это делают.

Вернуться к обсуждению:
Арифметические операции над небольшими целыми числами в процессоре SPARC Программирование
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.09.2016, 17:27
Готовые ответы и решения:

Арифметические опреции над целыми числами
Привет ))) Народ, оч нужно решить задачку((( не как не могу сделать эту лабу... суть такова......

Арифметические операции над числами
Доброго вечера.Помогите-помогите,завтра нужно сдать,иначе не видать зачета( нужно написать...

Арифметические операции над числами
Пользователь вводит с клавиатуры два целочисленных значения: X и Y. Рассчитать сумму X+Y и...

Арифметические операции над числами
Пытаюсь написать программу, производящую арифметические операции над числами, которые не входят в...

57
11.09.2016, 17:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.09.2016, 17:27
Помогаю со студенческими работами здесь

Написать программу калькулятор, выполняющую арифметические действия над целыми и вещественными числами
Напишите программу «Калькулятор», выполняющую арифметические действия над целыми и вещественными...

Арифметические операции над двумя числами
Требуется вывести на экран два произвольных числа, и произвести с их помощью все возможные...

Арифметические операции над числами с плавающей запятой
Помогите, пожалуйста, нужно сделать на Паскале Заранее Спасибо!!!

Длинная арифметика: арифметические операции над числами
Срочно нужны исходники (функции): 1. Перевод обычного числа в длинное (массив, строка , вектор кто...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru