PDA

Просмотр полной версии : Помощь новичку.



namer
27.12.2007, 17:01
Вобщем есть у меня предмет Вмсс( вычислительные машины системы и сети). Препод не объяснял как работает ассемблер ни что вобще это такое, но на экзамене сказал будут задачки тип таких

Задача 5 Задана Cu-программа.
main ( );
{
int x, y, z, a = 2, r;
if x < a
{ if y < a
{ z = x + y; }
}
else
{ z = x * y ; }
}

Написать версию этой программы на языке ассемблера для следующего
диапазона значений x и y : 0≤ x ≤100, 0 ≤ y ≤50.


Задача 6 Задана Cu- программа for-while.
main ( );
{
int i, j, a = 2;
int tabl [ 3 ]; [ 3];
for (i = 0; i < 3; i + +)
{
j = 0;
while (j < 3 )
{
tabl [ i ] [ j ] = tabl [i] [ j ] * 2 + a;
} j = j + 1;
}
}
Написать версию этой программы на языке ассемблера для следующего
диапазона значений элементов из table и переменной ‘a’:


с си++ то я знаком.А теперь собственно просьба: напишите плиз приблизительный текс ассемблера( ну или хотя бы основыные команды циклов и условий, а то что-то в инете даже уроки для чайников не помогают)

sanda
15.01.2008, 10:11
x,y,z,r вводить с клавы ?!