В группе N студентов, каждый студент выполняет m тестов. Для контроля знаний студентов в памяти для каждого из них создается структура из последовательных 32-разрядных слов: CodeSt, Grad(1), Grad(2), ... Grad(m), Grad(A).Результаты тестов записываются для каждого студента в последовательность адресов, начиная с CodeSt + 4. Написать программу на языке ассемблер IA-32, для вычисления среднего балла за все тесты каждого студента с сохранением их в памяти в ячейку Grad(A).
графъ будет признателен за помощь))))
Последний раз редактировалось Княгиня; 12.01.2008 в 21:21.
В группе N студентов, каждый студент выполняет m тестов. Для контроля знаний студентов в памяти для каждого из них создается структура из последовательных 32-разрядных слов: CodeSt, Grad(1), Grad(2), ... Grad(m), Grad(A).Результаты тестов записываются для каждого студента в последовательность адресов, начиная с CodeSt + 4. Написать программу на языке ассемблер IA-32, для вычисления среднего балла за все тесты каждого студента с сохранением их в памяти в ячейку Grad(A).
Привет.
Во-первых, нет такого ассемблера, как "IA-32".
"IA-32" расшифровывается как "Intel Architecture 32-Bit".
А ассемблеров под него куча: TASM, MASM, FASM.... И они друг от друга несколько отличаются.
Поэтому, прежде, чем писать программу, определись, какой именно ассемблер тебе нужно использовать.
Во-вторых, какая именно проблема в написании данной программы? Что именно непонятно? Рассказывай подробно - будем разбираться, решать.
А, если ты хочешь, чтоб прогу решили за тебя, а тебе лишь напечатали результат - то хочу тебя огорчить, это уже не "помощь", а "работа". А за работу принято платить деньги.
Итак, для начала давай определимся с ассемблером....
Княгиня, может Графиня?)))
по идее там двумерный массив но наверное препод имеет ввиду подпрограмму (которая будет запускаться для каждого студента). Тогда это одномерный массив, в котором в цикле надо посчитать среднее арифметическое и записать в последнюю ячейку) Синтаксически думаю всё знаешь.
__________________ А вообще книжки надо читать. А не петтингом на сессии заниматься.
и почему математики проходят ассемблер а мы все паскаль мучаем.....несправедливо...тоже мне КСС
Начнём с того, что, во-первых, и тот паскаль, который вы учите, и тот ассеблер, который учат они, на практике выами никогда вами применяться не будут.
Если асьма ещё может дать какой-то мизер знаний, то паскаль лишь съест ваш моск.
Если ты сейчас будешь надеяться на то, что тебя научат программированию и ты сможешь на этом зарабатывать по окончанию универа - хочу тебя огорчить. У нас вот на пятом курсе всего несколько человек работают программерами.... и лишь потому, что в своё время занимались самообразванием.