Пишут вирус не под процессор, а под операционную систему, в большинстве своём даже под конкретную версию.
На ассемблере не гораздо быстрее работает, а гораздо дольше пишется.
Вот вы уже две недели спрашиваете про всяких "подкапот" который в повседневной жизни никому не сдался.
Сколько собственных программ вы уже написали? Сколько пришлось переписать из-за вновь полученных знаний? Каков выигрышь? Когда начнёте сами добывать информацию? Сложно скомпилировать код и посмотреть как он там "под капотом"?
Зачем хранить нам что она константа, если мы компилируем её так, что её не кто не меняет. А если кто-то пытается, то не компилируем.
Ну а вообще изучайте reflection, можете начать с этого https://docs.microsoft.com/ru-ru/dotnet/api/system...