asamblejas Valoda 16F872 PIC par Atņemšana

S

scdoro

Guest
Hi,
Es esmu jauns, lai montāžas valodā.Man vajag uzrakstīt regulāro salīdzināt vērtība1 ar vērtība2, ja vērtība1 ir labāka nekā vērtība2, būs izlaist nākamo paziņojumu.
Es lietoju PIC 16 F872 tādēļ nav šīs nav salīdzināt instrukciju kopu.
Ja es izmantot atņemšanu instrukciju, man ir nepieciešams rūpēties par papildus vērtību pārāk ....
Vai es varu zināt, kā rakstīt rutīnas?

piemēram, ja es gribu atņemt 99 no 44, protams būs negatīva, kā es varu takecare minētās izmantojot komplementa metodi.
vai ir kāda cita alternatīva?
Vai ir kāds paraugs, kas es varētu atsaukties uz?
paldies ..

 
Jūs varat izmantot SUBLW instrukcijas un lasīt biti C (kas arī darbojas kā aizņemties) un Z.
Ja> B pēc AB C bitu tiks skarti,
Ja <B pēc AB C bit tiks ietekmēta
Ja A = B pēc AB Z bitu skars ..

 

Welcome to EDABoard.com

Sponsor

Back
Top