В универе проходил си и паскаль. Малость врубаюсь в эту тему. В этом семестре появился ассемблер. Пропустил несколько занятий и теперь надо быстренько наверстать упущенное, чтобы сдать задания такого типа:
1) а) 8025 б) D1h 4Eh
2) v = (-y + x* ( 3z + 1) ) / ( z - 2 ), где a) x=-2h, y=7h, z=3h, v=-1Ah б) x=FBEh, y = 56h, z = -7Fh, v = 2e60h; y,z - байты x,v - слова ( v дан походу для проверки)
3) Дана строка их трех десятичных цифр. Если первые две цифры не совпадают, то поменять их местами, иначе - вычесть из третьей цифры 2 ( при этом "1" перейдёт в "9", а "0" - в "8").
4) ДАн массив А из 16 байтов. Последовательно разбить его на слова. Если в слове старший байт меньше, чем младший ( числа знаковые), заменить нулём, предварительно скопировав в массив В. В массив С поместить адрес ( смещение) этого слова. Сосчитать количество таких слов.
1-3 сделать в debug а 4 в turbo debug
Я не прошу решить ( хотя если для вас не составит труда - извольте ;) ), просто обращаюсь к знающим ассемблер людям : "ЧТО нужно для себя уяснить в этой теме, чтобы сделать такого рода задания?"
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.