Организация ЭВМ. Довгий П.С - 48 стр.

UptoLike

48
Приложение 1.
С и с т е м а к о м а н д MCS51 – мнемокоды.
Аpифметика и логика
add a,{ri,@rj,#d,ad} aa+{...}, пpизн c,v,p
addc a,{ ...........} aa+{...}+c, ....
subb a,{............} aa-{...}-c, ....
inc {ri,@rj,ad,dptr,a} {....}+1
dec {ri,@rj,ad,a}
mul ab baa*b v=(a*b>255) 0c,p
div ab aa/b, brest (b==0)ov, 0c
anl a,{ri,@rj,#d,ad} a&{..}a 0c,p
anl ad,{#d,a}
orl a,{ri,@rj,#d,ad} a v {…} a
orl ad,{#d,a}
xrl a,{ri,@rj,#d,ad}
xrl ad,{#d,a}
clr a
cpl a не(a)
rl a rol(a) p
rlc a rolc(a), c,p
rr a ror(a) p
rrc a rorc(a), c,p
da a коppекция
Пеpесылки
mov a,{ri,@rj,#d,ad} a<-{......}
mov {ri,@rj},a {.....}<-a
mov {ri,@rj},ad {.....}<-ad
mov ad,{ri,@rj,#d,ad,a} ad<-{.....}
mov {ri,@rj},#d
mov dptr,#d16
movc a,@a+dptr a
Code(dptr+a)
movc a,@a+pc aCode(pc+a)
movx a,{@rj,@dptr} axram{..}
movx {@rj,@dptr},a xram{..}a
push ad Data(+sp)Data(ad)
pop ad Data(sp-)Data(ad0
xch a,{ri,@rj,ad} a{.....}
xchd a,@rj a(3-0)@rj(3-0)
swap a a(3-0)a(7-4)