Цитата(DimG @ Oct 22 2007, 08:28)

clr c
mov a,NUM1_LOW
add a,NUM2_LOW
mov NUM_RES_LOW,a
mov a,NUM1_HIG
addc a,NUM2_HIG
mov NUM_RES_HIG,a
Я так понял, что надо на асме, потому что на Си вообще делать нечего, знак плюс все знают
Результат можно складывать и в NUM1 или в NUM2, а не в NUM_RES, как здесь. Обычно так и делают, особенно когда складывают много чисел.
Ёпт, спасибл конечно, но до этого я и сам уже дошёл. У меня проблемма со знкаковыми числами. Мой проц не умеет ычитать, поэтому нужно использовать дополнительный код. В "теорию" дополнительного кода я врубился, а как написать прогу не знаю.