1234567890qwe

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: ADD -- это суммирование, а не правило ролевой системы Advanced Dungeons&Dragons? | именно суммирование. Цитата: здесь как не пиши понятно что к значению обращается, а когда в роль вступает указатель тот тут же он конкретно указывается "*", а в примере который я привел по идее должно было быть так "какбы" (если с Сями сравнивать): ADD BX, TEMP[DI] -> ADD BX, *TEMP+*[DI] но он то каким то образом знает без особых указаний что нужно сложить именно смещение хотя в другой такой же команде, с подобным синтаксисом (просто тут смещение задано одним операндом) он уже берет само значение: ADD CL, TEMP либо может здесь и вправду такой формат, асм. сам подразумевает что "при использовании двух операндов - складывай смещение а не значения"...? Добавлено: и еще можно вопросец, вот к примеру сегмент данных: .DATA DATA1 DW DATA2 DW DATA3 здесь DATA1 указывает смещение DATA2, DATA1+2 соответственно на DATA3, то есть DATA1 это смещение (если я правильно понимаю), а DATA2 и DATA3 тогда что если они не определены в коде, вот в чем существенная разница между DATA1 и DATA2,DATA3 в этом случае? спасибо... |