0
Tải bản đầy đủ (.pdf) (165 trang)

jCh.u.ven aii' 1i¢IA

Một phần của tài liệu TÀI LIỆU GIÁO TRÌNH CƠ ĐIỆN TỬ - CÁC THÀNH PHẦN CƠ BẢN PDF (Trang 92 -94 )

I, R2=LR 4, Nhu v~y mQt cau can bang la cau co:

jCh.u.ven aii' 1i¢IA

1 Nh{lp

vao

(load): chi l~nh dQc n9i dung clla 1 v~ tff bi) nho dllQ'C xac dinh va chep n6 va~ ffi9t vi trf d~nh r5 tren thanh ghi trong CPU, vi d1,l;

Trllac l~nh Sau l~nh

Dil li~u trong vi trl b¢ nha 0010 Oil li~u trong vi tri b9 nha 0010 Oil li~u til 0010 trong thanh chaa

2.

edt

Ria (store) : chi l~nh chep cac n9i dung hi~n thai clla ffi(lt thanh ghi cl,l th~ vao trong m(lt vi tIf 1:x) nho xa.c d~nh, vi d\l:

T rllaC l~nh Sau l~nh

Dil li~u tmng thanh chll'a Oil li~u trong thanh chaa

Dil 1i¢u dllQ'C chep den v~ tri bQ nha 0011

V11l!c

hi~;ll .w;·

hqd

3. CQ1ig ( add): chi l~nh c(lng cac n¢i dung clla m9t vi tff b9 nha xac d\nh

va~ dil li~u trong ffi9t so thanh ghi, vi dl,l:

Trlldc l~nh Sau l¢nh

Thanh chua vai dil li~u 0001 Vi tri bi) nha voi dil li~u 0010

Thanh chua voi dil li¢u 0011

4. Gidm m¢t giri tri (decrement): chi l¢nh trir 1 khai cac n¢i dung cua m¢t vi trl xac dinh, vI. dl:l nhll thanh chua xac dinh vi tri el,l thE, ta c6:

Trlloc1¢nh Saul¢nh

Thanh chua voi diili¢u 0011 Thanh chaa voi dl1 li~u 0010

5. So sGnh (compare): chi l¢nh hi~n thi 09i dung clla m9t thanh ghi 13160 hem , nha hem h0ii-e giong nhll n(li dung cua ID¢t vi tri b¢ nho X3c djnh. Ket qua xu fit hi¢n trong thanh ghi tr~g thai 13 IDQt

ca

hi¢u (flag).

[hW hi¢n logid

6. Va (AND) : chi l¢nh thl!C hi¢n ho~t d¢ng logic AND voi cae n¢i dung clla ID9t vi tri b¢ nho xae dinh va dl1 li¢u trong mOl so thanl! ghi. Cac so dllQ'C thl!c hi¢n logic AND dan bit-thea-bit, vi dl,l:

Trlloc l~nh

Thanh chua vdi dllli¢u 0011 Vi tri b¢ nha vai diili¢u 0001

Sau l¢nh

Thanh chaa voi diili¢u 0001

Ca hai bO diili¢u trcn co bit thap nbiit 13 1 nen hO<;lt d¢ng AND cho 1 chi 6

t~i bit thap nhat clla ket qua.

7. HOQe loqi tTlI (EXCLUSWE OR): chi l¢nh thl!c hi?n ho~t d¢ng logical

EXCLUSIVE

OR voi n¢i dung cua ID¢t vi tfi b(l nha xac dinh va det li¢u trong ID¢t s6 thanh ghi. Ho~t d¢ng nay dl1Q'c thvc hi¢n dan bit-lheo-bit.

8. Djch logical (l"Ili ho4c phdi (Logical shiji-lefT or right): chi l~nh lien quan den S\f di chuyen bit trong thanh ghi mQt vi trf vc phia tnii ho~c phi'li khi chuyen mQt 0 vao bien con s6. Vi dl;!, logical d~ch phai, mQl

a

thay VaG vi tr( bit cao nha't va bit thap nhat di Mn Cd truy6n trong thanh ghi tr<:l-ng thai:

Truoc l¢nh Sau l¢nh

Thanh chlla voi du li¢u 00 11 Thanh chua voi

un

h~u 0001

Thanh ghi tq.ng thai hi~n thi mangl (carryl)

9. Djch chuye'n s(/ h(Jc (trai 1109C phdi) - Arithmetric shift: chi l~nh di chuyen bit trong thanh ghi m¢t vi tri v6 phia trai ho~c phai nhung sao chep s6 bien vao vi trf treing duqc t<:l-o nen bC1i SI! di chuyen. Vi dl;! v6 dich chuy~n s6 hQc phai:

Truoc l~nh Sau l~nh

Thanh chua voi du li~u 0011 Thanh chl1a voi du li~u 1001

Thanh ghi tql.Og thai hien thj mangl (carryl)

10. Xoay (trai hoijc phdi)- Rotate: chi \¢nh cho vi¢c di chuyen kieu bit trang thanh ghi m¢t vi tri ve phia mii ho~c phai va cac bit bi tran ra duqc viet li;ii VaG v~ tri mut kia, vi dl;! xaay phai:

T ruoc l~nh Sau l~nh

Thanh chua voi dfr li¢u 0011 Thanh chua v6i. du li~u 1001

IDilu

khl/n Chl((JfJ& trfnhl.

11. Nll£lY: chi \¢nh thay d6i thu- tl;!" cac buoc chuang trlnh se duqc tht,rc hi~n. Blnh thuemg

chuang ulnh duqc thvc hi¢n ch~t che thea thu tl;!" . Thanh chua Tuy nhien chi l~nh nhiiy ep the chuang tr"inh b~t ;:: 0"1 toi m¢t vj tri khac xac djnh trong chuang trinh, vi

dl;!. chuang trinh co th~ yeu cau thu- qr chi l¢nh sau:

- Giiim mQt gia tri thanh chu-a.

- Nhay neu thanh chua kh6ng \a zero den chi

Chep thanh chua vola thanh

ghi X

o

Bat d1iu doan chl.lang trlnh ml'li

l¢nh .... Hinh 2.81 : V[ d!1 vt" m¢t nhanh

12. Nhanh (branch): chi l¢nh co the phan

nhanh ntu dicu ki~n 13. zero ho~c duang (+). Chi l¢nh phin nhanh duqc thl!c hi~n

neu dicu ki~n dung xfiy ra. Vi dl;!, mOt chuang trlnh c6 thi yeu cau cac chi \¢nh nhu lUll do C1 hloh 2.81, hinh tram the hi~n yeu cau mOt quyet dinh, chi l¢nh thuemg duqc the hi¢n trong hl)p hlnh vu6ng.

ngon ngO' <lsscmbly. Bang 2.7 : Vi d~ thu~t nhO dU'Q'c dung trong hOD nocr (assemblv lanQuaael

2.7.4. Lap trlnh

'1bl!ong phuang phap duqc

Slr

dl:mg d~ ph~t trien chuang trinh baa

g6m

cac bUGe S<lU:

1. Xac djnh van d~, bat dau tir vi¢e lam ro chuang trinh phai thlfe hi¢n nhO'ng ehuc nang gi, yeu cau nMp/xuat , mQi thue ep lien q uan den van d~ toc dQ thao ..ae, dQ ehinh xae, dung luqng nh6 v ... v.

Một phần của tài liệu TÀI LIỆU GIÁO TRÌNH CƠ ĐIỆN TỬ - CÁC THÀNH PHẦN CƠ BẢN PDF (Trang 92 -94 )

×