· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.BOOKS —› Ассемблер IBM PC. Самоучитель Галисеев

. 1 . 2 . >>

Посл.отвђт Сообщенiе


Дата: Окт 18, 2004 23:44:29

Наткнулся ещё на одно новое издание.
Кто читал? Какие впечатления, краткий обзор - что есть?


Дата: Окт 19, 2004 08:54:57

The Svin

У тебя здорово получается объяснять, может все таки тебе книгу написать? Я куплю и токо потом варезную скачаю!


Дата: Окт 20, 2004 00:28:04

Дык пишу я...


Дата: Окт 20, 2004 08:32:33

Просьба к тебе, если можно то написать и математический подход, но таким образом. Чтоб человеку было хорошо понятно.


Дата: Окт 21, 2004 00:29:03

В смысле "Правильный учебник математики" что ли :)


Дата: Окт 21, 2004 08:23:23

>В смысле "Правильный учебник математики" что ли :)
скажешь тоже :))

n=8
--
\
/ K(n)
--
n=0

ни в одном учебнике по ассемберу не видел, что это можно реализовать ввиде цикла! ДО сих пор многие вещи не знаю!


Дата: Окт 21, 2004 16:51:26

Обычно пишут
8
--
\
/ K_i
--
i=0
Сложить элементы массива K от нулевого до 8 го.
Может быть запись
n
--
\
/ K_i
--
i=0

Тогда она будет вычислять сумму от нулевого до n_ного
Это вроде простая операция, конкретная реализация будет зависить от
1. В каком формате числа
2. Какого размера (ёмкость типа)
3. Нужно ли обрабатывать переполнение при суммировании или просто выдать результат сложения по модулю 2^размерности типа.
Ну допустим что K это массив двойных слов, и нужно сделать сумму по модулю размерности. Тогда примитивная реализация может быть такой:
  mov ecx,n-1
  mov eax,dword ptr [offset K][n*4];помещаем старший в eax
@@:
  add eax,[offset K][ecx*4]
  sub ecx,1 ;или dec ecx + jns @B
  jnc @B


Если с обработкой ошибки беззнакового переполнения
то после add eax,[offset K][ecx*4] добавить
jc ОбработчикПереполнения
Если резульат помещается в 64 бита, то можно добавить
после add eax,[offset K][ecx*4]
adc edx,0 ;начально перед циклом обнулив edx
или реализовать через
jnc OK
add edx,1
OK:
(лучше для новых процов)


Дата: Окт 22, 2004 18:55:10 · Поправил: d0rki

The Svin
„В смысле "Правильный учебник математики" что ли :)“

а было бы неплохо )
сейчас например штудирую математические задачи, а большинство книг в основном о системном програмировании.

например затронуть - факториалы, НОС и НОД, работу с многочленами, матрицы и т.д.
посему вещь имхо нужная, но наверное если включать все примеры, то выйдет обьемно (, и вряд ли есть смысл, но вот -


1. В каком формате числа
2. Какого размера (ёмкость типа)
3. Нужно ли обрабатывать переполнение при суммировании или просто выдать результат


такие ценные замечания очень даже подойдут


Дата: Окт 23, 2004 00:30:40

Объёмно то неплохо я думаю, можно многотомник выпускать :)


Дата: Окт 23, 2004 00:31:59

The Svin

Вы, Свин, только соберитесь выпускать его раньше, чем x86 сдохнет ;)


Дата: Окт 23, 2004 00:37:03

Ну Кнут вообще писал про несуществующий MIX, это ещё смешнее чем устаревший x86 :)


Дата: Окт 23, 2004 00:39:44

А вы скромный, однако. Так то Кнут, а то - Свин. Хоть и умный, но Свин, а не Кнут :) Хотя, сэр Свин, вы не только умны. Вы еще и талантливы. :) Но вот сравнивать вас с Кнутом я поостерегусь. Мне кажется, категории не равны ;)


Дата: Окт 23, 2004 00:49:26

Ну мы с ним друг друга дополняем :)
Он хорошо придумывает - я хорошо объясняю что он придумывает :)
У нас в конторе шутили
"Алгоритм Кнута, Морриса, Пратта - понимают только три человека в мире - Кнут, Моррис и Пратт."

Но про доктора Кнута писать публично неинтересно, - лучше писать ему - он за это чеки высылает.


Дата: Окт 23, 2004 00:52:18

он за это чеки высылает.

Это смешные чеки. Я уж лучше публично ;)


Дата: Окт 23, 2004 00:52:53

А вообще - тема классная. Глубокий такой конкретный оффтоп :)

. 1 . 2 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.145