Size: a a a

Ассемблер

2021 January 29

sa

sekvanto (zip) aioni... in Ассемблер
Переслано от Юзверь о
Я думаю, что как-то по-типа поместить в Массив и вычесть друг из друга. Если не будет ноль, то возвратится ответ о несоответствии?!
источник

sa

sekvanto (zip) aioni... in Ассемблер
код примерный напиши?
источник

sa

sekvanto (zip) aioni... in Ассемблер
Переслано от Юзверь о
источник

sa

sekvanto (zip) aioni... in Ассемблер
какая них ссылка ТЫ КОД сюда напиши сравнения чисел на си? че ты мне ссылками тыкаешь. я вообще сомневаюсь что ты хоть одну прогу написал хоть на чем нить по типу "хелловорд"
источник

sa

sekvanto (zip) aioni... in Ассемблер
Переслано от Юзверь о
public class CompareCategory: IComparer<Category>
{
   public int Compare(Category c1, Category c2)
   {
       Double cat1 = Double.Parse(c1.prefix);
       Double cat2 = Double.Parse(c2.prefix);

       if (cat1 > cat2)
           return 1;
       else if (cat1 < cat2)
           return -1;
       else
           return 0;
   }
}
источник

sa

sekvanto (zip) aioni... in Ассемблер
кто помнит))))
источник

sa

sekvanto (zip) aioni... in Ассемблер
юзверя
источник

d

disba1ancer in Ассемблер
Котеечко Пухнастиньке
Так как я к нему обращусь если он относительно 0 считает смещение
Чую тебе нужны макросы фасма
источник

d

disba1ancer in Ассемблер
Котеечко Пухнастиньке
я просто сбился с толку тем, что если процессор выполнит call 3 - то он и пойдет по физическому адресу 3
Call обычно как относительный генерируется
источник

d

disba1ancer in Ассемблер
Котеечко Пухнастиньке
поработал там и вернулся. значит-ли это, что я уже перевел проц в защищенный режим?

я читал, что ljmp и retf переводят
Это не совсем так...
источник

d

disba1ancer in Ассемблер
Котеечко Пухнастиньке
что бы не сбились никакие регистры (которых в этом реале больше, чем во всех остальных вместе взятых)
Можно но не все регистры удастся сохранить, кури соглашения о вызове функций в сишке
источник

PS

Poppy Solar in Ассемблер
На 2016 год один законченный блок, если я не ошибаюсь, стоил 25 биткойнов, но учитывая что майнеры уже "добыли" 88% биткойнов от их общего количества, то эта цена могла существенно снизится. Но за 24 часа 0,02 BTC, это все же как-то мало...
источник

d

disba1ancer in Ассемблер
Котеечко Пухнастиньке
и нету смысла писать отдельно на си код, линковать его вместе с кусками асм
Как раз наоборот, это обычное дело
источник
2021 January 30

D

Den in Ассемблер
Пьяный Сурикат
Вот тут такой кусок?
in al, 0x92
or al, 2
out 0x92, al
извините что встреваю в разговор, а такой вопрос родился, out/in и mov это не одно и тоже т.е. можно ли в порт так записать:
mov [0x92], al
и вместо in
mov al, [0x92]
источник

ПС

Пьяный Сурикат... in Ассемблер
Den
извините что встреваю в разговор, а такой вопрос родился, out/in и mov это не одно и тоже т.е. можно ли в порт так записать:
mov [0x92], al
и вместо in
mov al, [0x92]
Нет. mov al, [0x92] это будет (в реальном режиме) "записать в al байт из памяти по адресу ds:0x92"
источник

ПС

Пьяный Сурикат... in Ассемблер
Для работы с портами нужно использовать команды in, out
источник

D

Den in Ассемблер
Пьяный Сурикат
Для работы с портами нужно использовать команды in, out
а порты ведь тоже по логике в каком то сегменте замаплены как адреса ведь? порты это же адреса?
источник

ПС

Пьяный Сурикат... in Ассемблер
В какой ОС интересует? И на каком процессоре?
источник

D

Den in Ассемблер
Пьяный Сурикат
В какой ОС интересует? И на каком процессоре?
ну в досе на x86, вы же про него говорили
источник

ПС

Пьяный Сурикат... in Ассемблер
Den
а порты ведь тоже по логике в каком то сегменте замаплены как адреса ведь? порты это же адреса?
У портов есть адреса, но порты это не адреса. В "сложных" ОС (Win, *ix) порты действительно проецируются на участки памяти (memory mapped I/O), но в DOS в обычном реальном режиме - по-моему, нет
источник