herşeyi bir şekilde assembly haline çevirebilirsin de ne işine yarayacağını düşünmeni isterim.
c# ve c++ dan kastın microsoft windows xp ve üzeri "framework .NET" yüklü PC için hazırlanmış olan visual studio ile gelen dil sanırım.
yani yazdığın bir kod mutlaka bu packlere muhtaç olacaktır yani bir dll ler paketi olmadan çalışmayacaktır.
buna doğrudan assembly kodu oluşturan dil dememiz mümkün değil.
zira daha önce hazırlanmış olan libraryleri çalıştırmış oluyorsun.
bu kodlama yöntemine high level coding diyoruz.
mikroişlemciler için tasarlanmış olan derleyiciler ise library kullansalar da oluşturdukları binary dosyalar doğrudan assembly olur.
(hoş yeni nesil ARM lar da yavaş yavaş bir Operating System üzerinde koşmaya başladı)
Her üç durumda da senin assembly ile yüz göz olman uzun mecralar sonunda gerçekleşir.
Yer kalmadığında doğrudan donanıma erişmen gerekli olduğunda gibi.
Diğer adımların her biri için derleyiciyi kullanmak standarda ulaşma anlamında gereklidir.
Assembly de bir çok açıklama satırı yazarken örn delphi'da
For n:=1 to 10 do
TComboBox(FindComponent('cmbMusList'+inttostr(n))).Items.Clear;
gibi bir satırı anlamak çok daha kolay olur.
Hatta kodlamanın üzerinden 3 yıl geçtikten sonra müşteri sana bir ekleme yaptırmak isterse o zaman senin için kolaylık olacaktır.
PIC gibi bir mikroişlemci ile başlaman güzel bir başlangıç öncelikle elektronik bilgini sorgulamanı tavsiye ederim.
Zira yazacağın kod kadar devre ile de uğraşman lazım