22. juli 2003 - 10:42Der er
4 kommentarer og 2 løsninger
windows assembly ?
hvis jeg ønsker at lære assembly og gerne vil lære den assembly "version" der bliver benyttet i windows miljøet, hvilken "version" skal jeg så beskæftige mig med ?, jeg ved ikke om den der bliver brugt i MS-dos er er den samme er det det ?
Assembler afhænger mere af hardware platformen end af operativ-systemet og du skal derfor mere søge efter assembler til Intel x86 arkitektur i protected mode.
Der er dog traditionelt 2 forskellige syntaxer for at skrive assembler på x86.
Det er meget meget meget lidt brugt at skrive Windows programmer i assembler.
Jeg mener at både Microsoft og Borland har produkter til det.
-- og så skal du have arne_v's udsagn i baghovedet før du går igang med assembler-programmering til windows !-)
-- den simple udgave af forklaringen hedder sådan lignende: Du skal have fat i så mange detaljer rundt omkring i computerens hardware-styring, når du bare skal kunne reagere fornuftigt på at musen flyttes een pixel, at der ikke er fornuft i at skrive selvstændig kode til at behandle det -- bl.a. derfor skrives al windows-kode i sprog, som kan arve handlings-processer -- primært c++
Jeg selv bruger assembler, når jeg har programmeret noget meget matematisk til windows.
her nydder jeg godt at den lette måde at kombinere C++ og assembler, ved hjælp af: __asm { } eller bare _asm som er et synonym til __asm.... Unreal Turnament motoren er skrevet på "min" måde!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.