assembly programlama/iki adresteki verinin yer değiştirmesi
23 Nisan 2010 – 22:55iki tane registerımız olsun;
reg1
reg2
reg1 ve reg2nin içindeki verileri değiştirmek istiyorum.
assembly programlamada essas olarak bir veriyi bir adrese taşıma istiyorsam o veriyi önce working registera orda istenilen adrese taşımalıyım,iki registerın içini yer değiştirmek istiyorsam da hem working reg hem arada geçici kullanacağım bi reg kullanmalıyım,bu reg temp olsun.
değiştirme kodlar;:
movf reg1,w ;reg1in içini w rege at movwf temp ;wnin içeriğini tempe at movf reg2,w ;reg2yi w ye at movwf reg1 ;wnin içinde reg2 vardı bunu reg1e atıyorum movf temp,w ;tempin içini wye atıyorum,içinde reg1(içeriği) vardı movwf reg2 ;wnin içini yani tempten gelen reg1i de reg2 ye attım |
böylece temp geçici registrı ve working registerı sayesinde reg1 ve reg2nin içini değştirmiş olduk
DERYA GÜNDÜZ
ESKİŞEHİR OSMANGAZİ ÜNİV. BİLGİSAYAR MÜHENDİSLİĞİ 2. SINIF
deryagunduz.blogspot.com

