НОВОЕ В БЛОГАХ
  • Серия на заказ Замки Германии
    E-moll - 17 янв.
  • Отогрев, реанимация вашего замерзшего автомобиля на месте
    Андрей83 - 17 янв.
  • Новый Валентин или старый? Какая разница?
    Жанна Викторовна - 16 янв.
  • Об отставке Зимина и партиях в Хакасии
    Анатолич - 16 янв.
  • Продам стабилитроны 0.5Вт, 4.3В
    Dezz13 - 15 янв.
  • Тест на логику, который удается пройти только 1 человеку из 2000
    Avtolubitel - 13 янв.
  • "В 2017 году"
    PetroNel' - 12 янв.
  • АРЕСТ БЫЗОВА ВЫЗВАЛ СТРАННУЮ РЕАКЦИЮ
    Анатолич - 12 янв.
  • ВИКТОРУ ЗИМИНУ ПОРА ИСКАТЬ ЗАМЕНУ
    Анатолич - 10 янв.
  • 2017
    SgS - 02 янв.
Бывалый
Рейтинг:
0
Сообщений:
98
На сайте с:
29.06.2008
Пользователь №:
5,182
Блин, не знал куда написать, решил сюда.

В общем нужно выполнить три задания на асме+паскаль как оболочка. помогите, плз. сессия скоро, а я ноль в этом низкоуровневом чудовище...

1.Организация циклов и работа с целочисленными одномерными массивами (процессор i8086/i286)
Цель работы
Задав одномерный массив целочисленных данных А в формате unsigned char — BYTE, Найти, сколько элементов массива A={a[i]> удовлетворяют условию: с <= a[i] <= d. Длина массива N. Исходные данные задать самостоятельно, учитывая формат элементов массива А.
В программе на ПАСКАЛЕ должны быть предусмотрены функции ввода-вывода элементов массива А и его обработки. Исходные данные должны вводиться корректно и с проверкой на область допустимых значений. Тип результата определяется из контекста задачи.

2.Организация условных переходов (процессор i8086/i286)

Вычислить заданное условное целочисленное выражение(на картинке) для данных в форматах INTEGER (int) и WORD (unsigned int), используя команды сравнения, условного и безусловного переходов. Результат X — тоже целочисленный и его диапазон (формат) зависит от специфики решаемого условного выражения. Исходные данные должны вводиться корректно (с проверкой на область допустимых значений). Результат также должен быть проверен на область допустимых значений. Данные должны передаваться в подпрограммы (функции) как параметры.
Решение на асме, ввод данных через паскаль.

3.

Вычислить (-2*c-d+53)/(a/4-1) на ассемблере, написать программу ввода значений на паскале.

помогите решить, плз.

все задачи из учебника "Искусство программирования на Ассемблере" Автор: Н. Голубь
6 варитант.

Сообщение отредактировал miao - 09 июня 2009, 15:06

Присоединённые эскизы
Саяногорск Инфо - Присоединённое изображение
[IMG]
Made in USSR
Рейтинг:
4848
Сообщений:
15,207
На сайте с:
15.10.2005
Из:
Саяногорск
Пользователь №:
1,065
Дай ссылку вашим преподавателям, глядишь помогут
111,111,111 x 111,111,111 = 12,345,678,987,654,321 
Бывалый
Рейтинг:
0
Сообщений:
98
На сайте с:
29.06.2008
Пользователь №:
5,182
я серьезно, у меня от этого допуск зависит
[IMG]
.
Рейтинг:
526
Сообщений:
8,997
На сайте с:
18.01.2008
Пользователь №:
4,722
ЦИТАТА (Siegrune @ 09.06.2009г. - 19:53)
Туркменские компьютерщики впервые решили выйти в сеть.
Десятерых из них поубивало сразу.
220 вольт - это вам не шутки.   devil_2.gif

thumbup.gif
"если я об этом пишу значит так надо" Ъ!
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)

наверх