Реферат: Взаимосвязь языков C и ассемблера

{

fact=1;

for(g=0;g<=i;g++)

{

fact=fact*x;

}

summa=summa+vect[i]*fact;

}

cout<<"ответ:"<

cout<<"Ну вот и все!"<

}

}


5.4 Модуль на ассемблере


MODEL small

dataseg

so db 'введите вектор коэффициентов','$'

extrn _m:word, _vec:word; Внешние аргументы

m2 dw 0

codeseg

extrn _mnogochlen:proc; функция из С++

public _vvod; местная процедура

proc _vvod near

push bp

mov bp,sp

push di;Сохранение значений этих регистров

push si;необходимо, т.к. они используются С++

MOV ah,09h ;начало ввода вектора перестановок

MOV dx,offset so

INT 21h

К-во Просмотров: 484
Бесплатно скачать Реферат: Взаимосвязь языков C и ассемблера