Системное программирование
контрольные работы, Программирование Объем работы: Год сдачи: 2013 Стоимость: 11 бел рублей (355 рф рублей, 5.5 долларов) Просмотров: 307 | Не подходит работа? |
Оглавление
Заказать работу
№1
Указать, какое максимальное количество байт могут обойти команды «коpоткий» JMP, LOOP и условный переход; какое максимальное количество байт может обойти команда «длинный» JMP.
Задание 2
Объяснить состав и основные особенности использования команд, выполняющих побитовые логические операции.
Задание 3.
Составить значимую часть программы или полную программу для 16-битового вычисления следующего выражения – возможные алгебраические упрощения не проводить:
05. U = (A * X^2 - B * X + C) * (A / (B + C))
Задание 4.
Составить значимую часть программы или полную программу для 16-битового вычисления следующего выражения (программа требует ветвлений) – возможные алгебраические упрощения не проводить:
05. A*X/Y, если X делится на Y нацело
A*X + Y, иначе
№1
Объяснить причины, по которым необходимо разделение оперативной памяти на сегменты.
Задание 2
Предположим, что регистры AX и BX содержат знаковые данные, a CX и DX – беззнаковые. Определите команды CMP (где необходимо) и команды безусловного перехода для следующих проверок:
Задание 3.
Составить значимую часть программы или полную программу для 16-битового вычисления следующего выражения – возможные алгебраические упрощения не проводить:
Составить значимую часть программы или полную программу для 16-битового вычисления следующего выражения (программа требует ветвлений) – возможные алгебраические упрощения не проводить:
3*X^3 + 3*Y^2, если X > |Y|
3*X^2 + 3*Y^3, если X =< |Y|
Указать, какое максимальное количество байт могут обойти команды «коpоткий» JMP, LOOP и условный переход; какое максимальное количество байт может обойти команда «длинный» JMP.
Задание 2
Объяснить состав и основные особенности использования команд, выполняющих побитовые логические операции.
Задание 3.
Составить значимую часть программы или полную программу для 16-битового вычисления следующего выражения – возможные алгебраические упрощения не проводить:
05. U = (A * X^2 - B * X + C) * (A / (B + C))
Задание 4.
Составить значимую часть программы или полную программу для 16-битового вычисления следующего выражения (программа требует ветвлений) – возможные алгебраические упрощения не проводить:
05. A*X/Y, если X делится на Y нацело
A*X + Y, иначе
№1
Объяснить причины, по которым необходимо разделение оперативной памяти на сегменты.
Задание 2
Предположим, что регистры AX и BX содержат знаковые данные, a CX и DX – беззнаковые. Определите команды CMP (где необходимо) и команды безусловного перехода для следующих проверок:
Задание 3.
Составить значимую часть программы или полную программу для 16-битового вычисления следующего выражения – возможные алгебраические упрощения не проводить:
Составить значимую часть программы или полную программу для 16-битового вычисления следующего выражения (программа требует ветвлений) – возможные алгебраические упрощения не проводить:
3*X^3 + 3*Y^2, если X > |Y|
3*X^2 + 3*Y^3, если X =< |Y|
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.