markdown:
# Chương 2: Lập trình hợp ngữ 8051
Chia sẻ: Tu Thi Dung | Ngày: | Loại File: PDF | Số trang:19
lượt xem 19
download
![](http://image1.tailieu.vn/document/thumbnail/2010/20100317/diep1234/80x100/02_lap_trinh_hop_ngu_8051_7833.jpg)
##
Chương 2: Lập trình hợp ngữ 8051
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static1.tailieu.vn/b2013az/templates/version1/default/images/down16x21.png)
Tham khảo tài liệu 'chương 2: lập trình hợp ngữ 8051', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Chương 2: Lập trình hợp ngữ 8051
- ch¬ng 2 LËp tr×nh hîp ng÷ 8051 2.1 Bªn trong 8051. Trong phÇn nµy chóng ta nghiªn cøu c¸c thanh ghi chÝnh cña 8051 vµ tr×nh bµy c¸ch sö dông víi c¸c lÖnh ®¬n gi¶n MOV vµ ADD. 2.1.1 C¸c thanh ghi. Trong CPU c¸c thanh ghi ®îc dïng ®Ó lu cÊt th«ng tin t¹m thêi, nh÷ng th«ng tin nµy cã thÓ lµ mét byte d÷ liÖu cÇn ®îc sö lý hoÆc lµ mét ®Þa chØ ®Õn d÷ liÖu cÇn ®îc n¹p. PhÇn lín c¸c thanh ghi cña 8051 lµ c¸c thanh ghi 8 bit. Trong 8051 chØ cã mét kiÓu d÷ liÖu: Lo¹i 8 bit, 8 bit cña mét thanh ghi ®îc tr×nh bµy nh sau: D7 D6 D5 D4 D3 D2 D1 D0 víi MSB lµ bit cã gi¸ trÞ cao nhÊt D7 cho ®Õn LSB lµ bit cã gi¸ trÞ thÊp nhÊt D0. (MSB - Most Sigfican bit vµ LSB - Leart Significant Bit). Víi mét kiÓu d÷ liÖu 8 bit th× bÊt kú d÷ liÖu nµo lín h¬n 8 bit ®Òu ph¶i ®îc chia thµnh c¸c khóc 8 bit tríc khi ®îc xö lý. V× cã mét sè lîng lín c¸c thanh ghi trong 8051 ta sÏ tËp trung vµo mét sè thanh ghi c«ng dông chung ®Æc biÖt trong c¸c ch¬ng kÕ tiÕp. H·y tham kh¶o phô lôc Appendix A.3 ®Ó biÕt ®Çy ®ñ vÒ c¸c thanh ghi cña 8051. H×nh 2.1: a) Mét sè thanh ghi 8 bit cña 8051 b) Mét sè thanh ghi 16 bit cña 8051 A B DPTR DPH DPL R0 R1 PC PC (program counter) R2 R3 R4 R5 R6 R7 C¸c thanh ghi ®îc sö dông réng r·i nhÊt cña 8051 lµ A (thanh ghi tÝch luü), B, R0 - R7, DPTR (con trá d÷ liÖu) vµ PC (bé ®Õm ch¬ng tr×nh). TÊt c¶ c¸c d÷ liÖu trªn ®Òu lµ thanh g hi 8 bit trõ DPTR vµ PC lµ 16 bit. Thanh ghi tÝch luü A ®îc sö dông cho tÊt c¶ mäi phÐp to¸n sè häc vµ l«-gÝc. §Ó hiÓu sö dông c¸c thanh ghi nµy ta sÏ giíi thiÖu chóng trong c¸c vÝ dô víi c¸c lÖnh ®¬n gi¶n lµ ADD vµ MOV. 2.1.2 LÖnh chuyÓn MOV. Nãi mét c¸ch ®¬n gi¶n, lÖnh MOV sao chÐp d÷ liÖu tõ mét vÞ trÝ nµy ®Õn mét vÝ trÝ kh¸c. Nã cã có ph¸p nh sau: MOV ; §Ých, nguån; sao chÐp nguån vµo ®Ých
- LÖnh nµy nãi CPU chuyÓn (trong thùc tÕ lµ sao chÐp) to¸n h¹ng nguån vµo to¸n h¹ng ®Ých. VÝ dô lÖnh “MOV A, R0” sao chÐp néi dung thanh ghi R0 vµo thanh ghi A. Sau khi lªnh nµy ®îc thùc hiÖn th× thanh ghi A sÏ cã gi¸ trÞ gièng nh thanh ghi R0. LÖnh MOV kh«ng t¸c ®éng to¸n h¹ng nguån. §o¹n ch¬ng tr×nh díi ®©y ®Çu tiªn lµ n¹p thanh ghi A tíi gi¸ trÞ 55H 9lµ gi¸ trÞ 55 ë d¹ng sè Hex) vµ sau ®ã chuyÓn gi¸ trÞ nµy qua c¸c thanh ghi kh¸c nhau bªn trong CPU. Lu ý r»ng dÊu “#” trong lÖnh b¸o r»ng ®ã lµ mét gi¸ trÞ. TÇm quan träng cña nã sÏ ®îc tr×nh bµy ngay sau vÝ dô nµy. MOV A, #55H; ; N¹p trÝ trÞ 55H vµo thanh ghi A (A = 55H) MOV R0, A ; Sao chÐp néi dung A vµo R0 (b©y giê R0=A) MOV R1, A ; Sao chÐp néi dung A vµ R1 (b©y giê R1=R0=A) MOV R2, A ; Sao chÐp néi dung A vµ R2 (b©y giê R2=R1=R0=A) MOV R3, #95H ; N¹p gi¸ trÞ 95H vµo thanh ghi R3 (R3 = 95H) MOV A, R3 ; S¸o chÐp néi dung R3 vµo A (b©y giê A = 95H) Khi lËp tr×nh bé vi ®iÒu khiÓn 8051 cÇn lu ý c¸c ®iÓm sau: 1. C¸c gi¸ trÞ cã thÓ ®îc n¹p vµo trùc tiÕp bÊt kú thanh ghi nµo A, B, R0 - R7. Tuy nhiªn, ®Ó th«ng b¸o ®ã lµ gi¸ trÞ tøc thêi th× ph¶i ®Æt tríc nã mét ký hiÖu “#” nh chØ ra díi ®©y. MOV A, #23H ; N¹p gi¸ trÞ 23H vµo A (A = 23H) MOV R0, #12H ; N¹p gi¸ trÞ 12H vµo R0 (R0 = 2BH) MOV R1, #1FH ; N¹p gi¸ trÞ 1FH vµo R1 (R1 = 1FH) MOV R2, #2BH ; N¹p gi¸ trÞ 2BH vµo R2 (R2 = 2BH) MOV B, # 3CH ; N¹p gi¸ trÞ 3CH vµo B (B = 3CH) MOV R7, #9DH ; N¹p gi¸ trÞ 9DH vµo R7 (R7 = 9DH) MOV R5, #0F9H ; N¹p gi¸ trÞ F9H vµo R5 (R5 = F9H) MOV R6, #12 ;N¹p gi¸ trÞ thËp ph©n 12 = 0CH vµo R6 (trong R6 cã gi¸ trÞ 0CH). §Ó ý trong lÖnh “MOV R5, #0F9H” th× ph¶i cã sè 0 ®øng tríc F vµ sau dÊu # b¸o r»ng F lµ mét sè Hex chø kh«ng ph¶i lµ mét ký tù. Hay nãi c¸ch kh¸c “MOV R5, #F9H” sÏ g©y ra lçi. 2. NÕu c¸c gi¸ trÞ 0 ®Õn F ®îc chuyÓn vµo mét thanh ghi 8 bit th× c¸c bit cßn l¹i ®îc coi lµ tÊt c¶ c¸c sè 0. VÝ dô, trong lÖnh “MOV A,#5” kÕt qu¶ lµ A=0.5, ®ã lµ A = 0000 0101 ë d¹ng nhÞ ph©n. 3. ViÖc chuyÓn mét gi¸ trÞ lín h¬n kh¶ n¨ng chøa cña thanh ghi sÏ g©y ra lçi vÝ dô: MOV A, #7F2H ; Kh«ng hîp lÖ v× 7F2H > FFH MOV R2, 456 ; Kh«ng hîp lÖ v× 456 > 255 (FFH) 4. §Ó n¹p mét gi¸ trÞ vµo mét thanh ghi th× ph¶i g¸n dÊu “#” tríc gi¸ trÞ ®ã. NÕu kh«ng cã dÊu th× nã hiÓu r»ng n¹p tõ mét vÞ trÝ nhí. VÝ dô “MOV A, 17H” cã nghÜa lµ n¹p gi¸ trÞ trong ng¨n nhí cã gi¸ trÞ 17H vµo thanh ghi A vµ t¹i ®Þa chØ ®ã d÷ liÖu cã thÓ cã bÊt kú gi¸ trÞ nµo tõ 0 ®Õn FFH. Cßn ®Ó n¹p gi¸ trÞ lµ 17H vµo thanh ghi A th× cÇn ph¶i cã dÊu “#” tríc 17H nh thÕ nµy. “MOV A, #17H”. CÇn lu ý r»ng nÕu thiÕu dÊu “#” tríc mét th× sÏ kh«ng g©y lçi v× hîp ng÷ cho ®ã lµ mét lÖnh hîp
- lÖ. Tuy nhiªn, kÕt qu¶ sÏ kh«ng ®óng nh ý muèn cña ngêi lËp tr×nh. § ©y sÏ lµ mét lçi thêng hay gÆp ®èi víi lËp tr×nh viªn míi. 2.1.3 LÖnh céng ADD. LÖnh céng ADD cã c¸c phÐp nh sau: ADD a, nguån ; Céng to¸n h¹ng nguån vµo thanh ghi A. LÖnh céng ADD nãi CPU céng byte nguån vµo thanh ghi A vµ ®Æt kÕt qu¶ thanh ghi A. §Ó céng hai sè nh 25H vµ 34H th× mçi sè cã thÓ chuyÓn ®Õn mét thanh ghi vµ sau ®ã céng l¹i víi nhau nh: MOV A, #25H ; N¹p gi¸ trÞ 25H vµo A MOV R2, #34H ; N¹p gi¸ trÞ 34H vµo R2 ADD A, R2 ; Céng R2 vµo A vµ kÕt qu¶ A = A + R2 Thùc hiÖn ch¬ng tr×nh trªn ta ®îc A = 59H (v× 25H + 34H = 59H) vµ R2 = 34H, chó ý lµ néi dông R2 kh«ng thay ®æi. Ch¬ng tr×nh trªn cã thÓ viÕt theo nhiÒu c¸ch phô thuéc vµo thanh ghi ®îc sö dông. Mét trong c¸ch viÕt kh¸c cã thÓ lµ: MOV R5, #25H ; N¹p gi¸ trÞ 25H vµo thanh ghi R5 MOV R7, #34H ; N¹p gi¸ trÞ 34H vµo thanh ghi R7 MOV A, #0 ; Xo¸ thanh ghi A (A = 0) ADD A, R5 ; Céng néi dung R5 vµo A (A = A + R5) ADD A, R7 ; Céng néi dung R7 vµo A (A = A + R7 = 25H + 34H) Ch¬ng tr×nh trªn cã kÕt qu¶ trong A Lµ 59H, cã rÊt nhiÒu c¸ch ®Ó viÕt ch¬ng tr×nh gièng nh vËy. Mét c©u hái cã thÓ ®Æt ra sau khi xem ®o¹n ch¬ng tr×nh trªn lµ liÖu cã cÈn chuyÓn c¶ hai d÷ liÖu vµo c¸c thanh ghi tríc khi céng chóng víi nhau kh«ng? C©u tr¶ lêi lµ kh«ng cÇn. H·y xem ®o¹n ch¬ng tr×nh díi ®©y: MOV A, #25H ; N¹p gi¸ trÞ thø nhÊt vµo thanh ghi A (A = 25H) ADD A, #34H ; Céng gi¸ trÞ thø hai lµ 34H vµo A (A = 59H) Trong trêng hîp trªn ®©y, khi thanh ghi A ®· chøa sè thø nhÊt th× gi¸ trÞ thø hai ®i theo mét to¸n h¹ng. §©y ®îc gäi lµ to¸n h¹ng tøc thêi (trùc tiÕp). C¸c vÝ dô tríc cho ®Õn giê th× lÖnh ADD b¸o r»ng to¸n h¹ng nguån cã thÓ hoÆc lµ mét thanh ghi hoÆc lµ mét d÷ liÖu trùc tiÕp (tøc thêi) nhng thanh ghi ®Ých lu«n lµ thanh ghi A, thanh ghi tÝch luü. Hay nãi c¸ch kh¸c lµ mét lÖnh nh “ADD R2, #12H” lµ lÖnh kh«ng hîp lÖ v× mäi phÐp to¸n sè häc ph¶i cÇn ®Õn thanh ghi A vµ lÖnh “ADD R4, A” còng kh«ng hîp lÖ v× A lu«n lµ thanh ghi ®Ých cho mäi phÐp sè häc. Nãi mét c¸ch ®¬n gi¶n lµ trong 8051 th× mäi phÐp to¸n sè häc ®Òu cÇn ®Õn thanh A víi vai trß lµ to¸n h¹ng ®Ých. PhÇn tr×nh bµy trªn ®©y gi¶i thÝch lý do v× sao thanh ghi A nh lµ thanh thi tÝch luü. Có ph¸p c¸c lÖnh hîp ng÷ m« t¶ c¸ch sö dông chóng vµ liÖt kª c¸c kiÓu to¸n h¹ng hîp lÖ ®îc cho trong phô lôc Appendix A.1. Cã hai thanh ghi 16 bit trong 8051 lµ bé ®Õm ch¬ng tr×nh PC vµ con trá d÷ liÖu APTR. TÇm quan träng vµ c¸ch sö dông chóng ®îc tr×nh bµy ë môc 2.3. Thanh ghi DPTR ®îc sö dông ®Ó truy cËp d÷ liÖu vµ ®îc lµm kü ë ch¬ng 5 khi nãi vÒ c¸c chÕ ®é ®¸nh ®Þa chØ. 2.2 Giíi thiÖu vÒ lËp tr×nh hîp ng÷ 8051. Trong phÇn nµy chóng ta bµn vÒ d¹ng thøc cña hîp ng÷ vµ ®Þnh nghÜa mét sè thuËt ng÷ sö dông réng r·i g¾n liÒn víi lËp tr×nh hîp ng÷.
- CPU chØ cã thÓ lµm viÖc víi c¸c sè nhÞ ph©n vµ cã thÓ ch¹y víi tèc ®é rÊt cao. Tuy nhiªn, thËt lµ ng¸n ngËm vµ chËm ch¹p ®èi víi con ngêi ph¶i lµm viÖc víi c¸c sè 0 vµ 1 ®Ó lËp tr×nh cho m¸y tÝnh. Mét ch¬ng tr×nh chøa c¸c sè 0 vµ 1 ®îc gäi lµ ng«n ng÷ m¸y. Trong nh÷ng ngµy ®Çu cña m¸y tÝnh, c¸c lËp tr×nh viªn ph¶i viÕt m· ch¬ng tr×nh díi d¹ng ng«n ng÷ m¸y. MÆc dô hÖ thèng thËp lôc ph©n (sè Hex) ®· ®îc sö dông nh mét c¸ch hiÖu qu¶ h¬n ®Ó biÓu diÔn c¸c sè nhÞ ph©n th× qu¸ tr×nh lµm viÖc víi m· m¸y vÉn cßn lµ c«ng viÖc cång kÒnh ®èi víi con ngêi. Cuèi cïng, c¸c nguån ng÷ hîp ng÷ ®· ®îc ph¸t, ®· cung cÊp c¸c tõ gîi nhí cho c¸c lÖnh m· m¸y céng víi nh÷ng ®Æc tÝnh kh¸c gióp cho viÖc lËp tr×nh nhanh h¬n vµ Ýt m¾c lçi h¬n. ThuËt ng÷ tõ gîi nhí (mnemonic) thêng xuyªn sö dông trong tµi liÖu khoa häc vµ kü thuËt m¸y tÝnh ®Ó tham chiÕu cho c¸c m· vµ tõ rót gän t¬ng ®èi dÔ nhí, c¸c ch¬ng tr×nh hîp ng÷ ph¶i ®îc dÞch ra thanh m· m¸y b»ng mét ch¬ng tr×nh ®îc lµ tr×nh hîp ng÷ (hîp dÞch). Hîp ng÷ ®îc coi nh lµ mét ng«ng ng÷ bËc thÊp v× nã giao tiÕp trùc tiÕp víi cÊu tróc bªn trong cña CPU. §Ó lËp tr×nh trong hîp ng÷, lËp tr×nh viªn ph¶i biÕt tÊt c¶ c¸c thanh ghi cña CPU vµ kÝch thíc cña chóng còng nh c¸c chi tiÕt kh¸c. Ngµy nay, ta cã thÓ sö dông nhiÒu ng«n ng÷ lËp tr×nh kh¸c nhau, ch¼ng h¹n nh Basic, Pascal, C, C++, Java vµ v« sè ng«n ng÷ kh¸c. C¸c ng«n ng÷ nµy ®îc coi lµ nhng ng«n ng÷ bËc cao v× lËp tr×nh viªn kh«ng cÇn ph¶i t¬ng t¸c víi c¸c chi tiÕt bªn trong cña CPU. Mét tr×nh hîp dÞch ®îc dïng ®Ó dÞch ch¬ng tr×nh hîp ng÷ ra m· m¸y cßn (cßn ®«i khi còng cßn ®îc gäi mµ ®èi tîng (Object Code) hay m· lÖnh Opcode), cßn c¸c ng«n ng÷ bËc cao ®îc dÞch thµnh c¸c ng«n ng÷ m· m¸y b»ng mét ch¬ng tr×nh gäi lµ tr×nh biªn dÞch. VÝ dô, ®Ó viÕt mét ch¬ng tr×nh trong C ta ph¶i sö dông mét tr×nh biªn dÞch C ®Ó dÞch ch¬ng tr×nh vÒ d¹ng m· m¸y. B©y giê ta xÐt d¹ng thøc hîp ng÷ cña 8051 vµ sö dông tr×nh hîp dÞch ®Ó t¹o ra mét ch¬ng tr×nh s½n sµng ch¹y ngay ®îc. 2.2.1 CÊu tróc cña hîp ng÷. Mét ch¬ng tr×nh hîp ng÷ bao gåm mét chuçi c¸c dßng lÖnh hîp ng÷. Mét lÖnh hîp ng÷ cã chøa mét tõ gîi nhí (mnemonic) vµ tuy theo tõng lÖnh vµ sau nã cã mét hoÆc hai to¸n h¹ng. C¸c to¸n h¹ng lµ c¸c d÷ liÖu cÇn ®îc thao t¸c vµ c¸c tõ gîi nhí lµ c¸c lÖnh ®èi víi CPU nãi nã lµm g× víi c¸c d÷ liÖu. ORG 0H ; B¾t ®Çu (origin) t¹i ng¨n nhí 0 MOV R5, #25H ; N¹p 25H vµo R5 MOV R7, #34H ; N¹p 34H vµo R7 MOV A, #0 ; N¹p 0 vµo thanh ghi A ADD A, R5 ; Céng n«i dông R5 vµo A (A = A + R5) ADD A, R7 ; Céng néi dung R7 vµo A (A = A + R7) ADD A, #121H ; Céng gi¸ trÞ 12H vµo A (A = A + 12H) HERE: SJMP HERE ; ë l¹i trong vßng lÆp nµy END ; KÕt thóc tÖp nguån hîp ng÷ Ch¬ng tr×nh 2.1: VÝ dô mÉu vÒ mét ch¬ng tr×nh hîp ng÷. Ch¬ng tr×nh 2.1 cho trªn ®©y lµ mét chuçi c¸c c©u lÖnh hoÆc c¸c dßng lÖnh ®îc viÕt hoÆc b»ng c¸c lÖnh hîp ng÷ nh ADD vµ MOV hoÆc b»ng c¸c c©u lÖnh ®îc gäi lµ c¸c chØ dÉn. Trong khi c¸c lÖnh hîp ng÷ th× nãi CPU ph¶i lµm g× th× c¸c chØ lÖnh
- (hay cßn gäi lµ gi¶ lÖnh) th× ®a ra c¸c chØ lÖnh cho hîp ng÷. VÝ dô, trong ch¬ng tr×nh 2.1 th× c¸c lÖnh ADD vµ MOV lµ c¸c lÖnh ®Õn CPU, cßn ORG vµ END lµ c¸c chØ lÖnh ®èi víi hîp ng÷. ORG nãi hîp ng÷ ®Æt m· lÖnh t¹i ng¨n nhí 0 vµ END th× b¸o cho hîp ng÷ biÕt kÕt thóc m· nguån. Hay nãi c¸ch kh¸c mét chØ lÖnh ®Ó b¾t ®Çu vµ chØ lÖnh thø hai ®Ó kÕt thóc ch¬ng tr×nh. CÊu tróc cña mét lÖnh hîp ng÷ cã 4 trêng nh sau: [nh·n:] [tõ gîi nhí] [c¸c to¸n h¹ng] [; chó gi¶i] C¸c trêng trong dÊu ngoÆc vu«ng lµ tuú chän vµ kh«ng ph¶i dßng lÖnh nµo còng cã chóng. C¸c dÊu ngoÆc vu«ng kh«ng ®îc viÕt vµo. Víi d¹ng thøc trªn ®©y cÇn lu ý c¸c ®iÓm sau: 1. Trêng nh·n cho phÐp ch¬ng tr×nh tham chiÕu ®Õn mét dßng lÖnh b»ng tªn. Nã kh«ng ®îc viÕt qu¸ mét sè ký tù nhÊt ®Þnh. H·y kiÓm tra quy ®Þnh nµy cña hîp ng÷ mµ ta sö dông. 2. Tõ gîi nhí (lÖnh) vµ c¸c to¸n h¹ng lµ c¸c trêng kÕt hîp víi nhau thùc thi c«ng viÖc thùc tÕ cña ch¬ng tr×nh vµ hoµn thiÖn c¸c nhiÖm vô mµ ch¬ng tr×nh ®îc viÕt cho chóng. Trong hîp ng÷ c¸c c©u lÖnh nh: “ ADD A, B” “MOV A, #67H” th× ADD vµ MOV lµ nh÷ng tõ gîi nhí t¹o ra m· lÖnh, cßn “A, B” vµ “A, #67H” lµ nh÷ng to¸n h¹ng th× hai trêng cã thÓ chøa c¸c lÖnh gi¶ hoÆc chØ lÖnh cña hîp ng÷. H·y nhí r»ng c¸c chØ lÖnh kh«ng t¹o ra m· lÖnh nµo (m· m¸y) vµ chóng chØ dïng bëi hîp ng÷, ngîc l¹i ®èi víi c¸c lÖnh lµ chóng ®îc dÞch ra m· m¸y (m· lªnh) cho CPU thùc hiÖn. Trong ch¬ng tr×nh 2.1 c¸c lÖnh ORG vµ END lµ c¸c chØ lÖnh (mét sè hîp ng÷ cña 8051 sö dông d¹ng .ORG vµ .END). H·y ®äc quy ®Þnh cô thÓ cña hîp ng÷ ta sö dông. 3. Ch¬ng chó gi¶i lu«n ph¶i b¾t ®Çu b»ng dÊu chÊm phÈy (;). C¸c chó gi¶i cã thÓ b¾t ®Çu ë ®Çu dßng hoÆc gi÷a dßng. Hîp ng÷ bá qua (lµm ng¬) c¸c chó gi¶i nhng chóng l¹i rÊt cÇn thiÕt ®èi víi lËp tr×nh viªn. MÆc EDITOR dï c¸c chó gi¶i lµ tuú chän, kh«ng b¾t buéc PRAGRAM nhng ta nªn dïng chóng ®Ó m« t¶ ch¬ng tr×nh ®Ó gióp cho ngêi kh¸c ®äc vµ hiÓu myfile.asm ch¬ng tr×nh dÔ dµng h¬n. 4. Lu ý ®Õn nh·n HERE trong trêng nh·n ASSEMBLER cña ch¬ng tr×nh 2.1. Mét nh·n bÊt kú PRAGRAM tham chiÕu ®Õn mét lÖnh ph¶i cã dÊu hai chÊm (:) ®øng ë sau. Trong c©u lÖnh nh¶y myfile.lst other obj file ng¾n SJMP th× 8051 ®îc ra lÖnh ë l¹i myfile.obj trong vßng lÆp nµy v« h¹n. NÕu hÖ thèng cña chóng ta cã mét ch¬ng tr×nh gi¸m s¸t LINKER th× takh«ng cÇn dßng lÖnh nµy vµ nã cã thÓ PRAGRAM ®îc xo¸ ®i ra khái ch¬ng tr×nh. 2.3 Hîp dÞch vµ ch¹y mét ch¬ng tr×nh 8051. myfile.abs Nh vËy cÊu tróc cña mét ch¬ng tr×nh hîp ng÷ ta ®· ®îc biÕt, c©u hái ®Æt ra lµ ch¬ng OH PRAGRAM myfile.hex
- tr×nh sÏ ®îc t¹o ra vµ hîp dÞch nh thÕ nµo vµ lµm thÕ nµo ®Ó cã thÓ ch¹y ®îc? C¸c bíc ®Ó t¹o ra mét ch¬ng tr×nh hîp ng÷ cã thÓ ch¹y ®îc lµ: 1. Tríc hÕt ta sö dông mé tr×nh so¹n th¶o ®Ó gì vµo mét ch¬ng tr×nh gièng nh ch¬ng tr×nh 2.1. Cã nhiÒu tr×nh so¹n th¶o tuyÖt vêi hoÆc c¸c bé sö lý tõ ®îc sö dông ®Ó t¹o ra vµ/ hoÆc ®Ó so¹n th¶o ch¬ng tr×nh. Mét tr×nh so¹n th¶o ®îc sö dông réng r·i lµ tr×nh so¹n th¶o EDIT cña MS-DOS (hoÆc Noterad cña Windows) ®Òu ch¹y trªn hÖ ®iÒu hµnh Microsoft. Lu ý r»ng, tr×nh so¹n th¶o ph¶i cã kh¶ n¨ng t¹o ra tÖp m· ASCII. §èi víi nhiÒu tr×nh hîp ng÷ th× c¸c tªn tÖp tu©n theo c¸c quy íc thêng lÖ cñ DOS, nhng phÇn më réng cña c¸c tÖp nguån ph¶i lµ “asm” hay “src” tuú theo tr×nh hîp ng÷ mµ ta sö dông. 2. TÖp nguån cã phÇn më réng “asm” chøa m· ch¬ng tr×nh ®îc t¹o ra ë bíc 1 ®îc n¹p vµo tr×nh hîp dÞch cña 8051. Tr×nh hîp dÞch chuyÓn c¸c lÖnh ra m· m¸y. Tr×nh hîp dÞch sÏ t¹o ra mét tÖp ®èi tîng vµ mét tÖp liÖt kª víi c¸c thµnh phÇn më réng “obj” vµ “lst” t¬ng øng. 3. C¸c tr×nh hîp dÞch yªu cÇu mét bíc thø ba gäi lµ liªn kÕt. Ch¬ng tr×nh liªn kÕt lÊy mét hoÆc nhiÒu tÖp ®èi tîng vµ t¹o ra mét tÖp ®èi tîng tuyÖt ®èi víi thµnh phÇn më réng “abs”. TÖp “abs” nµy ®îc sö dông bëi thïng chøa cña 8051 cã mét ch¬ng tr×nh gi¸m s¸t. 4. KÕ sau ®ã tÖp “abs” ®îc n¹p vµo mét ch¬ng tr×nh ®îc gäi lµ “0H” (chuyÓn ®èi tîng object vÒ d¹ng sè Hex) ®Ó t¹o ra mét tÖp víi ®u«i më réng “Hex” cã thÓ n¹p tèt vµo trong ROM. Ch¬ng tr×nh nµy cã trong tÊt c¶ mäi tr×nh hîp ng÷ cña 8051 c¸c tr×nh hîp ng÷ dùa trªn Windows hiÖn nay kÕt hîp c¸c bíc 2 ®Õn 4 vµo thµnh mét bíc. H×nh 2.2: C¸c bíc ®Ó t¹o ra mét ch¬ng tr×nh. 2.3.1 Nãi thªm vÒ c¸c tÖp “.asm” vµ “.object”. TÖp “.asm” còng ®îc gäi lµ tÖp nguån vµ chÝnh v× lý do nµy mµ mét sè tr×nh hîp ng÷ ®ßi hái tÖp nµy ph¶i cã mét phÇn më réng “src” tõ ch÷ “source” lµ nguån. H·y kiÓm tra hîp ng÷ 8051 mµ ta sö dông xem nã cã ®ßi hái nh vËy kh«ng? Nh ta nãi tríc ®©y tÖp nµy ®îc t¹o ra nhê mét tr×nh biªn tËp ch¼ng h¹n nh Edit cña DOS hoÆc Notepad cña Windows. Hîp ng÷ cña 8051 chuyÓn ®æi c¸c tÖp hîp ng÷ trong tÖp .asm thµnh ng«n ng÷ m· m¸y vµ cung cÊp tÖp ®èi tîng .object. Ngoµi viÖc t¹o ra tÖp ®èi tîng tr×nh hîp ng÷ còng cho ra tÖp liÖt kª “lst” (List file). 2.3.2 TÖp liÖt kª “.lst”. TÖp liÖt kª lµ mét tuú chän, nã rÊt h÷u Ých cho lËp tr×nh viªn v× nã liÖt kª tÊt c¶ mäi m· lÖnh vµ ®Þa chØ còng nh tÊt c¶ c¸c lçi mµ tr×nh hîp ng÷ ph¸t hiÖn ra. NhiÒu tr×nh hîp ng÷ gi¶ thiÕt r»ng, tÖp liÖt kª lµ kh«ng cÇn thiÕt trõ khi ta b¸o r»ng ta muèn t¹o ra nã. TÖp nµy cã thÓ ®îc truy cËp b»ng mét tr×nh biªn dÞch nh Edit cña DOS hoÆc Notepad cña Window vµ ®îc hiÓn thÞ trªn mµn h×nh hoÆc ®îc göi ra m¸y in. LËp tr×nh viªn sö dông tÖp liÖt kª ®Ó t×m c¸c lçi có ph¸p. ChØ sau khi ®· söa hÕt c¸c lçi ®îc ®¸nh dÊu trong tÖp liÖt kª th× tÖp ®èi tîng míi s½n sµng lµm ®Çu vµo cho ch¬ng tr×nh liªn kÕt. 1 0000 ORG 0H ; B¾t ®Çu ë ®Þa chØ 0 2 0000 7D25 MOV R5, #25H ; N¹p gi¸ trÞ 25H vµo R5 3 0002 7F34 MOV R7, #34H ; N¹p gi¸ trÞ 34H vµo R7 4 0004 7400 MOV A, #0 ; N¹p 0 vµo A (xo¸ A) 5 0006 2D ADD A, R5 ; Céng néi dung R5 vµo A (A = A + R5) 6 0007 2F ADD A, R7 ; Céng néi dung R7 vµo A (A = A + R7) 7 0008 2412 ADD A, #12H ; Céng gi¸ trÞ 12H vµo A (A = A + 12H)
- 8 00A BCEF HERE: SJMP HERE ; ë l¹i vßng lÆp nµy 9 000C END ; KÕt thóc tÖp .asm Ch¬ng tr×nh 2.2: TÖp liÖt kª. 2.4 Bé ®Õm ch¬ng tr×nh vµ kh«ng gian ROM trong 8051. 2.4.1 Bé ®Õm ch¬ng tr×nh trong 8051. Mét thanh ghi quan träng kh¸c trong 8051 lµ bé ®Õm ch¬ng tr×nh . Bé ®Õm ch¬ng tr×nh chØ ®Õm ®Þa chØ cña lÖnh kÕ tiÕp cÇn ®îc thùc hiÖn. Khi CPU n¹p m· lÖnh tõ bé nhí ROM ch¬ng tr×nh th× bé ®Õm ch¬ng tr×nh t¨ng lªn chØ ®Õm lÖnh kÕt tiÕp. Bé ®Õm ch¬ng tr×nh trong 8051 cã thÓ truy cËp c¸c ®Þa chØ ch¬ng tr×nh trong 8051 réng 16 bit. §iÒu nµy cã nghÜa lµ 8051 cã thÓ truy cËp c¸c ®Þa chØa ch¬ng tr×nh tõ 0000 ®Õn FFFFH tæng céng lµ 64k byte m· lÖnh. Tuy nhiªn, kh«ng ph¶i tÊt c¶ mäi thµnh viªn cña 8051 ®Òu cã tÊt c¶ 64k byte ROM trªn chÝp ®îc cµi ®Æt. VËy khi 8051 ®îc bËt nguån th× nã ®¸nh thøc ë ®Þa chØa nµo? 2.4.2 §Þa chØ b¾t ®Çu khi 8051 ®îc cÊp nguån. Mét c©u hái mµ ta ph¶i hái vÒ bé vi ®iÒu khiÓn bÊt kú lµ th× nã ®îc cÊp nguån th× nã b¾t ®Çu tõ ®Þa chØ nµo? Mçi bé vi ®iÒu khiÓn ®Òu kh¸c nhau. Trong trêng hîp hä 8051 th× mäi thµnh viªn kÓ tõ nhµ s¶n xuÊt nµo hay phiªn b¶n nµo th× bé vi ®iÒu khiÓn ®Òu b¾t ®Çu tõ ®Þa chØ 0000 khi nã ®îc bËt nguån. BËt nguån ë ®©y cã nghÜa lµ ta cÊp ®iÖn ¸p Vcc ®Õn ch©n RESET nh sÏ tr×nh bµy ë ch¬ng 4. Hay nãi c¸ch kh¸c, khi 8051 ®îc cÊp nguån th× bé ®Õm ch¬ng tr×nh cã gi¸ trÞ 0000. §iÒu nµy cã nghÜa lµ nã chê m· lÖnh ®Çu tiªn ®îc lu ë ®Þa chØa ROM 0000H. V× lý do nµy mµ trong vÞ trÝ nhí 0000H cña bé nhë ROM ch¬ng tr×nh v× ®©y lµ n¬i mµ nã t×m lÖnh ®Çu tiªn khi bËt nguån. Chóng ta ®¹t ®îc ®iÒu nµy b»ng c©u lÖnh ORG trong ch¬ng tr×nh nguån nh ®· tr×nh bµy tríc ®©y. Díi ®©y lµ ho¹t ®éng tõng bíc cña bé ®Õm ch¬ng tr×nh trong qóa tr×nh n¹p vµ thùc thi mét ch¬ng tr×nh mÉu. 2.4.3 §Æt m· vµo ROM ch¬ng tr×nh. §Ó hiÓu tèt h¬n vai trß cña bé ®Õm ch¬ng tr×nh trong qu¸ tr×nh n¹p vµ thùc thi mét ch¬ng tr×nh, ta kh¶o s¸t mét ho¹t ®éng cña bé ®Õm ch¬ng tr×nh khi mçi lÖnh ®îc n¹p vµ thùc thi. Tríc hÕt ta kh¶o s¸t mét lÇn n÷a tÖp liÖt kª cña ch¬ng tr×nh mÉu vµ c¸ch ®Æt m· vµo ROM ch¬ng tr×nh 8051 nh thÕ nµo? Nh ta cã thÓ thÊy, m· lÖnh vµ to¸n h¹ng ®èi víi mçi lÖnh ®îc liÖt kª ë bªn tr¸i cña lÖnh liÖt kª. Ch¬ng tr×nh 2.1: VÝ dô mÉu vÒ mét ch¬ng tr×nh hîp ng÷. Ch¬ng tr×nh 2.1 cho trªn ®©y lµ mét chuçi c¸c c©u lÖnh hoÆc c¸c dßng lÖnh ®îc viÕt hoÆc b»ng c¸c lÖnh hîp ng÷ nh ADD vµ MOV hoÆc b»ng c¸c c©u lÖnh ®îc gäi lµ c¸c chØ dÉn. Trong khi c¸c lÖnh hîp ng÷ th× nãi CPU ph¶i lµm g× th× c¸c chØ lÖnh (hay cßn gäi lµ gi¶ lÖnh) th× ®a ra c¸c chØ lÖnh cho hîp ng÷. VÝ dô, trong ch¬ng tr×nh 2.1 th× c¸c lÖnh ADD vµ MOV lµ c¸c lÖnh ®Õn CPU, cßn ORG vµ END lµ c¸c chØ lÖnh ®èi víi hîp ng÷. ORG nãi hîp ng÷ ®Æt m· lÖnh t¹i ng¨n nhí 0 vµ END th× b¸o cho hîp ng÷ biÕt kÕt thóc m· nguån. Hay nãi c¸ch kh¸c mét chØ lÖnh ®Ó b¾t ®Çu vµ chØ lÖnh thø hai ®Ó kÕt thóc ch¬ng tr×nh. CÊu tróc cña mét lÖnh hîp ng÷ cã 4 trêng nh sau: [nh·n:] [tõ gîi nhí] [c¸c to¸n h¹ng] [; chó gi¶i] C¸c trêng trong dÊu ngoÆc vu«ng lµ tuú chän vµ kh«ng ph¶i dßng lÖnh nµo còng cã chóng. C¸c dÊu ngoÆc vu«ng kh«ng ®îc viÕt vµo. Víi d¹ng thøc trªn ®©y cÇn lu ý c¸c ®iÓm sau:
- Trêng nh·n cho phÐp ch¬ng tr×nh tham chiÕu ®Õn mét dßng lÖnh b»ng tªn. Nã kh«ng ®îc viÕt qu¸ mét sè ký tù nhÊt ®Þnh. H·y kiÓm tra quy ®Þnh nµy cña hîp ng÷ mµ ta sö dông. Tõ gîi nhí (lÖnh) vµ c¸c to¸n h¹ng lµ c¸c trêng kÕt hîp víi nhau thùc thi c«ng viÖc thùc tÕ cña ch¬ng tr×nh vµ hoµn thiÖn c¸c nhiÖm vô mµ ch¬ng tr×nh ®îc viÕt cho chóng. Trong hîp ng÷ c¸c c©u lÖnh nh: “ ADD A, B” “MOV A, #67H” Th× ADD vµ MOV lµ nh÷ng tõ g¬i nhí t¹o ra m· lÖnh, cßn “A, B” vµ “A, #67H” lµ nh÷ng to¸n h¹ng th× hai trêng cã thÓ chøa c¸c lÖnh gi¶ hoÆc chØ lÖnh cña hîp ng÷. H·y nhí r»ng c¸c chØ lÖnh kh«ng t¹o ra m· lÖnh nµo (m· m¸y) vµ chóng chØ dïng bëi hîp ng÷, ngîc l¹i ®èi víi c¸c lÖnh lµ chóng ®îc dÞch ra m· m¸y (m· lªnh) cho CPU thùc hiÖn. Trong ch¬ng tr×nh 2.1 c¸c lÖnh ORG vµ END lµ c¸c chØ lÖnh (mét sè hîp ng÷ cña 8051 sö dông d¹ng .ORG vµ .END). H·y ®äc quy ®Þnh cô thÓ cña hîp ng÷ ta sö dông. Tr¬ng chó gi¶i lu«n ph¶i b¾t ®Çu b»ng dÊu chÊm phÈy (;). C¸c chó gi¶i cã thÓ b¾t ®Çu ë ®Çu dßng hoÆc gi÷a dßng. Hîp ng÷ bá qua (lµm ng¬) c¸c chó gi¶i nhng chóng l¹i rÊt cÇn thiÕt ®èi víi lËp tr×nh viªn. MÆc dï c¸c chó gi¶i lµ tuú chän, kh«ng b¾t buéc nhng ta nªn dïng chóng ®Ó m« t¶ ch¬ng tr×nh ®Ó gióp cho ngêi kh¸c ®äc vµ hiÓu ch¬ng tr×nh dÔ dµng h¬n. Lu ý ®Õn nh·n HERE trong trêng nh·n cña §Þa chØ M· lÖnh ch¬ng tr×nh 2.1. Mét nh·n bÊt kú tham chiÕu ®Õn mét 0000 7D lÖnh ph¶i cã dÊu hai chÊm (:) ®øng ë sau. Trong c©u lÖnh 0001 25 nh¶y ng¾n SJMP th× 8051 ®îc ra lÖnh ë l¹i trong vßng 0002 F7 lÆp nµy v« h¹n. NÕu hÖ thèng cña chóng ta cã mét ch¬ng 0003 34 tr×nh gi¸m s¸t th× takh«ng cÇn dßng lÖnh nµy vµ nã cã thÓ 0004 74 0005 00 ®îc xo¸ ®i ra khái ch¬ng tr×nh. 0006 2D Ch¬ng tr×nh 2.1: TÖp liÖt kª 0007 2F Sau khi ch¬ng tr×nh ®îc ®èt vµo trong ROM cña 0008 24 thµnh viªn hä 8051 nh 8751 hoÆc AT 8951 hoÆc DS 0009 12 5000 th× m· lÖnh vµ to¸n h¹ng ®îc ®a vµo c¸c vÞ trÝ nhí 000A 80 ROM b¾t ®Çu tõ ®Þa chØ 0000 nh b¶ng liÖt kª díi ®©y. 000B FE §Þa chØ ROM Ng«n ng÷ m¸y Hîp ng÷ 0000 7D25 MOV R5, #25H 0002 7F34 MOV R7, #34H 0004 7400 MOV A, #0 0006 2D ADD A, R5 0007 2F ADD A, R7 0008 2412 ADD A, #12H 000A 80EF HERE: SJMP HERE B¶ng néi dung ROM cña ch¬ng tr×nh 2.1. B¶ng liÖt kª chØ ra ®Þa chØ 0000 chøa m· 7D lµ m· lÖnh ®Ó chuyÓn mét gi¸ trÞ vµo thanh ghi R5 vµ ®Þa chØ 0001 chøa to¸n h¹ng (ë ®©y lµ gi¸ trÞ 254) cÇn ®îc chuyÓn vµo R5. Do vËy, lÖnh “MOV R5, #25H” cã m· lµ “7D25” trong ®ã 7D lµ m· lÖnh,
- cßng 25 lµ to¸n h¹ng. T¬ng tù nh vËy, m· m¸y “7F34” ®îc ®Æt trong c¸c ng¨n nhí 0002 vµ 0003 vµ biÓu diÔn m· lÖnh vµ to¸n h¹ng ®èi víi lÖnh “MOV R7, #34H”. Theo c¸ch nh vËy, m· m¸y “7400” ®îc ®Æt t¹i ®Þa chØ 0004 vµ 0005 vµ biÓu diÔn m· lÖnh vµ to¸n h¹ng ®èi víi lÖnh “MOV A, #0”. Ng¨n nhí 0006 cã m· 2D lµ m· ®èi víi lÖnh “ADD A, R5” vµ ng¨n nhí 0007 cã néi dung 2F lµ m· lÖnh cho “ADD A, R7”. M· lÖnh ®èi víi lÖnh “ADD A, #12H” ®îc ®Æt ë ng¨n nhí 0008 vµ to¸n h¹ng 12H ®îc ®Æt ë ng¨n nhí 0009. Ng¨n nhí 000A cã m· lÖnh cña lÖnh SJMP vµ ®Þa chØ ®Ých cña nã ®îc ®Æt ë ng¨n nhí 000B. Lý do v× sao ®Þa chØ ®Ých lµ FE ®îc gi¶i thÝch ë ch¬ng 3. 2.4.4 Thùc hiÖn mét ch¬ng tr×nh theo tõng byte. Gi¶ sö r»ng ch¬ng tr×nh trªn ®îc ®èt vµo ROM cña chÝp 8051 hoÆc( 8751, AT 8951 hoÆc DS 5000) th× díi ®©y lµ m« t¶ ho¹t ®éng theo tõng bíc cña 8051 khi nã ®îc cÊp nguån. 1. Khi 8051 ®îc bËt nguån, bé ®Õm ch¬ng tr×nh PC cã néi dung 0000 vµ b¾t ®Çu n¹p m· lÖnh ®Çu tiªn tõ vÞ trÝ nhí 0000 cña ROM ch¬ng tr×nh. Trong trêng hîp cña ch¬ng tr×nh nµy lµ m· 7D ®Ó chuyÓn mét to¸n h¹ng vµo R5. Khi thùc hiÖn m· lÖnh CPU n¹p gi¸ trÞ 25 vµo bé ®Õm ch¬ng tr×nh ®îc t¨ng lªn ®Ó chØ ®Õn 0002 (PC = 0002) cã chøa m· lÖnh 7F lµ m· cña lÖnh chuyÓn mét to¸n h¹ng vµo R7 “MOV R7, ...”. 2. Khi thùc hiÖn m· lÖnh 7F th× gi¸ trÞ 34H ®îc chuyÓn vµo R7 sau ®ã PC ®îc t¨ng lªn 0004. 3. Ng¨n nhí 0004 chøa m· lÖnh cña lÖnh “MOV A, #0”. LÖnh nµy ®îc thùc hiÖn vµ b©y giê PC = 0006. Lu ý r»ng tÊt c¶ c¸c lÖnh trªn ®Òu lµ nh÷ng lÖnh 2 byte, nghÜa lµ mçi lÖnh chiÕm hai ng¨n nhí. 4. B©y giê PC = 0006 chØ ®Õn lÖnh kÕ tiÕp lµ “ADD A, R5”. §©y lµ lÖnh mét byte, sau khi thùc hiÖn lÖnh nµy PC = 0007. 5. Ng¨n nhí 0007 chøa m· 2F lµ m· lÖnh cña “ADD A, R7”. §©y còng lµ lÖnh mét byte, khi thùc hiÖn lÖnh nµy PC ®îc t¨ng lªn 0008. Qóa tr×nh nµy cø tiÕp tôc cho ®Õn khi tÊt c¶ moi lÖnh ®Òu ®îc n¹p vµ thùc hiÖn. Thùc tÕ mµ bé ®Õm ch¬ng tr×nh chØ ®Õn lÖnh kÕ tiÕp cÇn ®îc thùc hiÖn gi¶i thÝch t¹i sao mét sè bé vi xö lý (®¸ng nãi lµ ´ 86) gäi bé ®Õm lµ con trá lÖnh (Instruction Pointer). 2.4.5 B¶n ®å nhí ROM trong hä 8051. Nh ta ®· thÊy ë ch¬ng tríc, mét sè thµnh viªn hä 8051 chØ cã 4k byte bé nhí ROM trªn chÝp (vÝ dô 8751, AT 8951) vµ mét sè kh¸c nh AT 8951 cã 8k byte ROM, DS 5000-32 cña Dallas Semiconductor cã 32k byte ROM trªn chÝp. Dallas Semiconductor còng cã motä 8051 víi ROM trªn chÝp lµ 64k byte. §iÓm cÇn nhí lµ kh«ng cã thµnh viªn nµo cña hä 8051 cã thÓ truy cËp ®îc h¬n 64k byte m· lÖnh v× bé ®Õm ch¬ng tr×nh cña 8051 lµ 16 bit (d¶i ®Þa chØ tõ 0000 ®Õn FFFFH). CÇn ph¶i ghi nhí lµ lÖnh ®Çu tiªn cña ROM ch¬ng tr×nh ®Òu ®Æt ë 0000, cßn lÖnh cuèi cïng phô thuéc vµo dung lîng ROM trªn chÝp cña mçi thµnh viªn hä 8051. Trong sè c¸c thµnh viªn hä 8051 th× 8751 vµ AT 8951 cã 4k byte ROM trªn chÝp. Bé nhí ROM trªn chÝp nµy cã c¸c ®Þa chØ tõ 0000 ®Õn 0FFFH. Do vËy, ng¨n nhí ®Çu tiªn cã ®Þa chØ 0000 vµ ng¨n nhí cuèi cïng cã ®Þa chØa 0FFFH. H·y xÐt vÝ dô 2.1. VÝ dô 2.1: T×m ®Þa chØ bé nhí ROM cña mçi thµnh viªn hä 8051 sau ®©y. a) AT 8951 (hoÆc 8751) víi 4k byte b) DS 5000-32 víi 32k byte
- Lêi gi¶i: a) Víi 4k byte cña kh«ng gian nhí ROM trªn chÝp ta cã 4096 byte b»ng 1000H ë d¹ng Hex (4 ´ 1024 = 4096 hay 1000 ë d¹ng Hex). Bé nhí nµy ®îc x¾p xÕp trong c¸c ng¨n nhí tõ 0000 ®Õn 0FFFFH. Lu ý 0 lu«n lµ ng¨n nhí ®Çu tiªn. b) Víi 32k byte nhí ta cã 32.768 byte (32 ´ 1024). ChuyÓn ®æi 32.768 vÒ sè Hex ta nhËn ®îc gi¸ trÞ 8000H. Do vËy, kh«ng gian nhí lµ d¶i tõ 0000 ®Õn 7FFFH. byte byte byte 0000 0000 0000 0FFF 8751 AT89C51 1FFF 8752 AT89C52 7FFF DS5000-32 H×nh 2.3: D¶i ®Þa chØ cña ROM trªn chÝp mét sè thµnh viªn hä 8051. 2.5 C¸c kiÓu d÷ liÖu vµ c¸c chØ lÖnh. 2.5.1 KiÓu d÷ liÖu vµ c¸c chØ lÖnh cña 8051. Bé vi ®iÒu khiÓn chØ cã mét kiÓu d÷ liÖu, nã lµ 8 bit vµ ®é dµi mçi thanh ghi còng lµ 8 bit. C«ng viÖc cña lËp tr×nh viªn lµ ph©n chia d÷ liÖu lín h¬n 8 bit ra thµnh tõng khóc 8 bit (tõ 00 ®Õn FFH hay tõ 0 ®Õn 255) ®Ó CPU xö lý. VÝ dô vÒ xö lý d÷ liÖu lín h¬n 8 bit ®îc tr×nh bµy ë ch¬ng 6. C¸c d÷ liÖu ®îc sö dông bëi 8051 cã thÓ lµ sè ©m hoÆc sè d¬ng vµ vÒ xö lý c¸c sè cã dÊu ®îc bµn ë ch¬ng 6. 2.5.2 ChØ lÖnh DB (®Þnh nghÜa byte). ChØ lÖnh DB lµ mét chØ lÖnh d÷ liÖu ®îc sö dông réng r·i nhÊt trong hîp ng÷. Nã ®îc dïng ®Ó ®Þnh nghÜa d÷ liÖu 8 bit. Khi DB ®îc dïng ®Ó ®Þnh nghÜa byte d÷ liÖu th× c¸c sè cã thÓ ë d¹ng thËp ph©n, nhÞ ph©n, Hex hoÆc ë d¹ng thøc ASII. §èi víi d÷ liÖu thËp ph©n th× cÇn ®Æt ch÷ “D” sau sè thËp ph©n, ®èi víi sè nhÞ ph©n th× ®Æt ch÷ “B” vµ ®èi víi d÷ liÖu d¹ng Hex th× cÇn ®Æt ch÷ “H”. BÊt kÓ ta sö dông sè ë d¹ng thøc nµo th× hîp ng÷ ®Òu chuyÓn ®èi chóng vÒ thµnh d¹ng Hex. §Ó b¸o d¹ng thøc ë d¹ng m· ASCII th× chØ cÇn ®¬n gi¶n ®Æt nã vµo dÊu nh¸y ®¬n ‘nh thÕ nµy’. Hîp ng÷ sÏ g¸n m· ASCII cho c¸c sè hoÆc c¸c ký tù mét c¸ch tù ®éng. ChØ lÖnh DB chØ lµ chØ lÖnh mµ cã thÓ ®îc sö dông ®Ó ®Þnh nghÜa c¸c chuçi ASCII lín h¬n 2 ký tù. Do vËy, nã cã thÓ ®îc sö dông cho tÊt c¶ mäi ®Þnh nghÜa d÷ liÖu ASCII. Díi ®©y lµ mét sè vÝ dô vÒ DB: ORG 500H DATA1: DB 2B ; Sè thËp ph©n (1C ë d¹ng Hex) DATA2: DB 00110101B ; Sè nhÞ ph©n (35 ë d¹ng Hex) DATA3: DB 39H ; Sè d¹ng Hex ORG 510H DATA4: DB “2591” ; C¸c sè ASCII ORG 518H DATA5 DB “My name is Joe” ; C¸c ký tù ASCII
- C¸c chuçi ASCII cã thÓ sö dông dÊu nh¸y ®¬n ‘nh thÕ nµy’ hoÆc nh¸y kÐp “nh thÕ nµy”. Dïng dÊu phÈy kÐp sÏ h÷u Ých h¬n ®èi víi trêng hîp dÊu nh¸y ®¬n ®îc dïng së h÷u c¸ch nh thÕ nµy “Nhµ O’ Leary”. ChØ lÖnh DB còng ®îc dïng ®Ó cÊp ph¸t bé nhí theo tõng ®o¹n kÝch thíc mét byte. 2.5.3 C¸c chØ lÖnh cña hîp ng÷. 1. ChØ lÖnh ORG: ChØ lÖnh ORG ®îc dïng ®Ó b¸o b¾t ®Çu cña ®Þa chØ. Sè ®i sau ORG cã kÓ ë d¹ng Hex hoÆc thËp ph©n. NÕu sè nµy cã kÌm ch÷ H ®»ng sau th× lµ ë d¹ng Hex vµ nÕu kh«ng cã ch÷ H ë sau lµ sè thËp ph©n vµ hîp ng÷ sÏ chuyÓn nã thµnh sè Hex. Mét sè hîp ng÷ sö dông dÊu chÊm ®øng tríc “ORG” thay cho “ORG”. H·y ®äc kü vÒ tr×nh hîp ng÷ ta sö dông. 2. ChØ lÖnh EQU: §îc dïng ®Ó ®Þnh nghÜa mét h»ng sè mµ kh«ng chiÕm ng¨n nhí nµo. ChØ lÖnh EQU kh«ng dµnh chç cÊt cho d÷ liÖu nhng nã g¾n mét gi¸ trÞ h»ng sè víi nh·n d÷ liÖu sao cho khi nh·n xuÊt hiÖn trong ch¬ng tr×nh gi¸ trÞ h»ng sè cña nã sÏ ®îc thay thÕ ®èi víi nh·n. Díi ®©y sö dông EQU cho h»ng sè bé ®Õm vµ sau ®ã h»ng sè ®îc dïng ®Ó n¹p thanh ghi RS. COUNT EQU 25 MOV R3, #count Khi thùc hiÖn lÖn “MOV R3, #COUNT” th× thanh ghi R3 sÏ ®îc n¹p gi¸ trÞ 25 (chó ý ®Õn dÊu #). VËy u ®iÓm cña viÖc sö dông EQU lµ g×? Gi¶ sö cã mét h»ng sè (mét gi¸ trÞ cè ®Þnh) ®îc dïng trong nhiÒu chç kh¸c nhau trong ch¬ng tr×nh vµ lËp tr×nh viªn muèn thay ®æi gi¸ trÞ cña nã trong c¶ ch¬ng tr×nh. B»ng viÖc sö dông chØ lÖnh EQU ta cã thÓ thay ®æi mét sè lÇn vµ hîp ng÷ sÏ thay ®æi tÊt c¶ mäi lÇn xuÊt hiÖn cña nã lµ t×m toµn bé ch¬ng tr×nh vµ g¾ng t×m mäi lÇn xuÊt hiÖn. 3. ChØ lÖnh END: Mét lÖnh quan träng kh¸c lµ chØ lÖnh END. Nã b¸o cho tr×nh hîp ng÷ kÕt thóc cña tÖp nguån “asm” chØ lÖnh END lµ dßng cuèi cïng cña ch¬ng tr×nh 8051 cã nghÜa lµ trong m· nguån th× mäi thø sau chØ lÖnh END ®Ó bÞ tr×nh hîp ng÷ bá qua. Mét sè tr×nh hîp ng÷ sö dông .END cã dÊu chÊm ®øng tríc thay cho END. 2.5.4 C¸c quy ®Þnh ®è víi nh·n trong hîp ng÷. B»ng c¸ch chän c¸c tªn nh·n cã nghÜa lµ mét lËp tr×nh viªn cã thÓ lµm cho ch¬ng tr×nh dÔ ®äc vµ dÔ b¶o tr× h¬n, cã mét sè quy ®Þnh mµ c¸c tªn nh·n ph¶i tu©n theo. Thø nhÊt lµ mçi tªn nh·n ph¶i thèng nhÊt, c¸c tªn ®îc sö dông lµm nh·n trong hîp ng÷ gåm c¸c ch÷ c¸i viÕt hoa vµ viÕt thêng, c¸c sè tõ 0 ®Õn 9 vµ c¸c dÊu ®Æc biÖt nh: dÊu hái (?), dÊu (), dÊu g¹ch díi (_), dÊu ®« lµ ($) vµ dÊu chu kú (.). Ký tù ®Çu tiªn cña nh·n ph¶i lµ mét ch÷ c¸i. Hay nãi c¸ch kh¸c lµ nã kh«ng thÓ lµ sè Hex. Mçi tr×nh hîp ng÷ cã mét sè tõ dù tr÷ lµ c¸c tõ gîi nhí cho c¸c lÖnh mµ kh«ng ®îc dïng ®Ó lµm nh·n trong ch¬ng tr×nh. VÝ dô nh “MOV” vµ “ADD”. Bªn c¹nh c¸c tõ gîi nhí cßn cã mét sè tù dù tr÷ kh¸c, h·y kiÓm tra b¶n liÖt kª c¸c tõ dù phßng cña hîp ng÷ ta ®ang sö dông. 2.6 C¸c bit cê vµ thanh ghi ®Æc bÖt PSW cña 8051. Còng nh c¸c bé vi xö lý kh¸c, 8051 cã mét thanh ghi cê ®Ó b¸o c¸c ®iÒu kiÖn sè häc nh bit nhí. Thanh ghi cê trong 8051 ®îc gäi lµ thanh ghi tõ tr¹ng th¸i ch¬ng tr×nh PSW. Trong phÇn nµy vµ ®a ra mét sè vÝ dô vÒ c¸ch thay ®æi chóng.
- 2.6.1 Thanh ghi tõ tr¹ng th¸i ch¬ng tr×nh PSW. Thanh ghi PSW lµ thanh ghi 8 bit. Nã còng cßn ®îc coi nh lµ thanh ghi cê. MÆc dï thanh ghi PSW réng 8 bit nhng chØ cã 6 bit ®îc 8051 sö dông. Hai bit cha dïng lµ c¸c cê ch ngêi dïng ®Þnh nghÜa. Bèn trong sè c¸c cê ®îc gäi lµ c¸c cê cã ®iÒu kiÖn, cã nghÜa lµ chóng b¸o mét sè ®iÒu kiÖn do kÕt qu¶ cña mét lÖnh võa ®îc thùc hiÖn. Bèn cê nµy lµ cê nhí CY (carry), cê AC (auxiliary cary), cê ch½n lÎ P (parity) vµ cê trµn OV (overflow). Nh nh×n thÊy tõ h×nh 2.4 th× c¸c bit PSW.3 vµ PSW.4 ®îc g¸n nh RS0 vµ RS1 vµ chóng ®îc sö dông ®Ó thay ®æi c¸c thanh ghi b¨ng. Chóng sÏ ®îc gi¶i thÝch ë phÇn kÕ sau. C¸c bit PSW.5 vµ PSW.1 lµ c¸c bit cê tr¹ng th¸i c«ng dông chung vµ lËp tr×nh viªn cã thÓ sö dông cho bÊt kú môc ®Ých nµo. CY AC F0 RS1 RS0 OV - P CY PSW.7 ; Cê nhí AC PSW.6 ; Cê · PSW.5 ; Dµnh cho ngêi dïng sö dông môc ®Ých chung RS1 PSW.4 ; Bit = 1 chän b¨ng thanh ghi RS0 PSW.3 ; Bit = 0 chän b¨ng thanh ghi OV PSW.2 ; Cê bËn · PSW.1 ; Bit dµnh cho ngêi dïng ®Þnh nghÜa P PSW.0 ; Cê ch½n, lÎ. ThiÕt lËp/ xo¸ b»ng phÇn cøng mçi chu kú lÖnh b¸o tæng c¸c sè bit 1 trong thanh ghi A lµ ch½n/ lÎ. RS1 RS0 B¨ng thanh ghi §Þa chØ 0 0 0 00H - 07H 0 1 1 08H - 0FH 1 0 2 10H - 17H 1 1 3 18H - 1FH H×nh 2.4: C¸c bit cña thanh ghi PSW Díi ®©y lµ gi¶i thÝch ng¾n gän vÒ 4 bit cê cña thanh ghi PSW. 1. Cê nhí CY: Cê nµy ®îc thiÕt lËp mçi khi cã nhí tõ bit D7. Cê nµy ®îc t¸c ®éng sau lÖnh céng hoÆc trõ 8 bit. Nã còng ®îc thiÕt lËp lªn 1 hoÆc xo¸ vÒ 0 trùc tiÕp b»ng lÖnh “SETB C” vµ “CLR C” nghÜa lµ “thiÕt lËp cê nhí” vµ “xo¸ cê nhí” t¬ng øng. VÒ c¸c lÖnh ®¸nh ®Þa chØ theo bit ®îc bµn kü ë ch¬ng 8. 2. Cê AC: Cê nµy b¸o cã nhí tõ bit D3 sang D4 trong phÐp céng ADD hoÆc trõ SUB. Cê nµy ®îc dïng bëi c¸c lÖnh thùc thi phÐp sè häc m· BCD (xem ë ch¬ng 6). 3. Cê ch½n lÎ P: Cê ch½n lÎ chØ ph¶n ¸nh sè bit mét trong thanh ghi A lµ ch½n hay lÎ. NÕu thanh ghi A chøa mét sè ch½n c¸c bit mét th× P = 0. Do vËy, P = 1 nÕu A cã mét sè lÎ c¸c bit mét. 4. Cê chµn OV: Cê nµy ®îc thiÕt lËp mçi khi kÕt qu¶ cña mét phÐp tÝnh sè cã dÊu qu¸ lín t¹o ra bit bËc cao lµm trµn bit dÊu. Nh×n chung cê nhí ®îc dïng ®Ó ph¸t hiÖn lçi trong c¸c phÐp sè häc kh«ng dÊu. Cßn cê trµn ®îc dïng chØ ®Ó ph¸t hiÖn lçi trong c¸c phÐp sè häc cã dÊu vµ ®îc bµn kü ë ch¬ng 6. 2.6.2 LÖnh ADD vµ PSW. B©y giê ta xÐt t¸c ®éng cña lÖnh ADD lªn c¸c bit CY, AC vµ P cña thanh ghi PSW. Mét sè vÝ dô sÏ lµm râ tr¹ng th¸i cña chóng, mÆc dï c¸c bit cê bÞ t¸c ®éng bëi lÖnh ADD lµ CY, P, AC vµ OV nhng ta chØ tËp trung vµo c¸c cê CY, AC vµ P, cßn cê OV sÏ ®îc nãi ®Õn ë ch¬ng 6 v× nã liªn quan ®Õn phÐp tÝnh sè häc sè cã dÊu.
- C¸c vÝ dô 2.2 ®Õn 2.4 sÏ ph¶n ¸nh t¸c ®éng cña lÖnh ADD lªn c¸c bit nãi trªn. B¶ng 2.1: C¸c lÖnh t¸c ®éng lªn c¸c bit cê. VÝ dô 2.2: H·y tr×nh bµy tr¹ng th¸i c¸c bit cê CY, AC vµ P sau lÖnh céng 38H víi 2FH díi ®©y: MOV A, #38H ADD A, #2FH ; Sau khi céng A = 67H, CY = 0 Instruction CY OV AC Lêi gi¶i: ADD X X X 38 00111000 ADDC X X X + 2F 00101111 SUBB X X X 67 01100111 MUL 0 X DIV 0 X Cê CY = 0 v× kh«ng cã nhí tõ D7 DA X Cê AC = 1 v× cã nhí tõ D3 sang D4 RRC X Cê P = 1 v× thanh ghi A cã 5 bit 1 (lÎ) RLC X SETB C 1 CLR C 0 VÝ dô 2.3: CPL C X ANL C, bit X H·y tr×nh bµy tr¹ng th¸i c¸c cê CY, AC vµ P ANL C,/ bit X sau phÐp céng 9CH víi 64H. ORL C, bit X ORL C,/bit X Lêi gi¶i: MOV C, bit X 9C 10011100 CJNE X + 64 01100100 100 00000000 Cê CY = 1 v× cã nhí qua bit D7 Cê AC = 1 v× cã nhí tõ D3 sang D4 Cê P = 0 v× thanh ghi A kh«ng cã bit 1 nµo (ch½n) VÝ dô 2.4: H·y tr×nh bµy tr¹ng th¸i c¸c cê CY, AC vµ P sau phÐp céng 88H víi 93H. Lêi gi¶i: 88 10001000 + 93 10010011 11B 00011011 Cê CY = 1 v× cã nhí tõ bit D7 Cê AC = 0 v× kh«ng cã nhí tõ D3 sang D4 Cê P = 0 v× sè bit 1 trong A lµ 4 (ch½n)
- 2.7 C¸c b¨ng thanh ghi vµ ng¨n xÕp cña 8051. Bé vi ®iÒu khiÓn 8051 cã tÊt c¶ 128 byte RAM. Trong môc nµy ta bµn vÖ ph©n bè cña 128 byte RAM nµy vµ kh¶o s¸t c«ng dông cña chóng nh c¸c thanh ghi vµ ng¨n xÕp. 2.7.1 Ph©n bè kh«ng gian bé nhí RAM trong 8051. Cã 128 byte RAM trong 8051 (mét sè thµnh viªn ®ang chó ý lµ 8052 cã 256 byte RAM). 128 byte RAM bªn trong 8051 ®îc g¸n ®Þa chØ tõ 00 ®Õn 7FH. Nh ta sÏ thÊy ë ch¬ng 5, chóng cã thÓ ®îc truy cËp trùc tiÕp nh c¸c ng¨n nhí 128 byte RAM nµy ®îc ph©n chia thµnh tõng nhãm nh sau: 1. Tæng céng 32 byte tõ ng¨n nhí 00 ®Õn 1FH ®îc dµnh cho c¸c thanh ghi vµ ng¨n xÕp. 2. Tæng céng 16 byte tõ ng¨n nhí 20H ®Õn 2FH ®îc dµnh cho bé nhí ®äc/ ghi ®¸nh ®Þa chØ ®îc theo bit. Ch¬ng 8 sÏ bµn chi tiÕt vÒ bé nhí vµ c¸c lÖnh ®¸nh ®Þa chØ ®îc theo bit. 3. Tæng céng 80 byte tõ ng¨n nhí 30H ®Õn 7FH ®îc dïng cho lu ®äc vµ ghi hay nh vÉn thêng gäi lµ b¶ng nh¸p (Serach pad). Nh÷ng ng¨n nhí nµy (80 byte) cña RAM ®îc sö dông réng r·i cho môc ®Ých lu d÷ liÖu vµ tham sè bëi c¸c lËp tr×nh viªn 8051. Chóng ta sÏ sö dông chóng ë c¸c ch¬ng sau ®Ó lu d÷ liÖu nhËn vµo CPU qua c¸c cæng vµo-ra. 2.7.2 C¸c b¨ng thanh ghi trong 8051. Nh ®· nãi ë tríc, tæng céng 32 byte RAM ®îc dµnh riªng cho c¸c b¨ng thanh ghi vµ ng¨n xÕp. 32 byte nµy ®îc chia ra thµnh 4 b¨ng c¸c thanh ghi trong ®ã mçi b¨ng cã 8 thanh ghi tõ R0 ®Õn R7. C¸c ng¨n nhí RAM sè 0, R1 lµ ng¨n nhí RAM sè 1, R2 lµ ng¨n nhí RAM sè 2 v.v... B¨ng thø hai cña c¸c thanh ghi R0 ®Õn R7 b¾t ®Çu tõ thanh nhí RAM sè 2 cho ®Õn ng¨n nhí RAM sè 0FH. B¨ng thø ba b¾t ®Çu tõ ng¨n nhí 10H ®Õn 17H vµ cuèi cïng tõ ng¨n nhí 18H ®Õn 1FH lµ dïng cho b¨ng c¸c thanh ghi R0 ®Õn R7 thø t. 00 07 08 0F10 1718 1F 20 RAM ®¸nh ®Þa 30RAM b¨ng nhí 2F 7F R0 - R7 R0 - R7 R0 - R7 R0 - R7 chØ theo bit (Seratch Pad) B¨ng0 ... B¨ng3 H×nh 2.5: Ng¨n xÕp c¸c thanh nhí RAM trong 8051. Bank 0 Bank 1 Bank 2 Bank 3 7 R7 F R7 17 R7 1F R7 6 R6 E R6 16 R6 1E R6 5 R5 D R5 15 R5 1D R5 4 R4 C R4 14 R4 1C R4 3 R3 B R3 13 R3 1B R3 2 R2 A R2 12 R2 1A R2 1 R1 9 R1 11 R1 19 R1 0 R0 8 R0 10 R0 18 R0
- H×nh 2.6: C¸c b¨ng thanh ghi cña 8051 vµ ®Þa chØ cña chóng. Nh ta cã thÓ nh×n thÊy tõ h×nh 2.5 b¨ng 1 sö dông cïng kh«ng gian RAM nh ng¨n xÕp. §©y lµ mét vÊn ®Ò chÝnh trong lËp tr×nh 8051. Chóng ta ph¶i hoÆc lµ kh«ng sö dông b¨ng 1 hoÆc lµ ph¶i ®¸nh mét kh«ng gian kh¸c cña RAM cho ng¨n xÕp. VÝ dô 2.5: H·y ph¸t biÓu c¸c néi dung cña c¸c ng¨n nhí RAM sau ®o¹n ch¬ng tr×nh sau: MOV R0, #99H ; N¹p R0 gi¸ trÞ 99H MOV R1, #85H ; N¹p R1 gi¸ trÞ 85H MOV R2, #3FH ; N¹p R2 gi¸ trÞ 3FH MOV R7, #63H ; N¹p R7gi¸ trÞ 63H MOV R5, #12H ; N¹p R5 gi¸ trÞ12H Lêi gi¶i: Sau khi thùc hiÖn ch¬ng tr×nh trªn ta cã: Ng¨n nhí 0 cña RAM cã gi¸ trÞ 99H Ng¨n nhí 1 cña RAM cã gi¸ trÞ 85H Ng¨n nhí 2 cña RAM cã gi¸ trÞ 3FH Ng¨n nhí 7 cña RAM cã gi¸ trÞ 63H Ng¨n nhí 5 cña RAM cã gi¸ trÞ 12H 2.6.3 B¨ng thanh ghi mÆc ®Þnh. NÕu c¸c ng¨n nhí 00 ®Õn 1F ®îc dµnh riªng cho bèn b¨ng thanh ghi, vËy b¨ng thanh ghi R0 ®Õn R7 nµo ta ph¶i truy cËp tíi khi 8051 ®îc cÊp nguån? C©u tr¶ lêi lµ c¸c b¨ng thanh ghi 0. §ã lµ c¸c ng¨n nhí RAM sè 0, 1, 2, 3, 4, 5, 6 vµ 7 ®îc truy cËp víi tªn R0, R1, R2, R3, R4, R5, R6 vµ R7 khi lËp tr×nh 8051. Nã dÔ dµng h¬n nhiÒu khi tham chiÕu c¸c ng¨n nhí RAM nµy ¬vÝ c¸c tªn R0, R1 v.v... h¬n lµ sè vÞ trÝ cña c¸c ng¨n nhí. VÝ dô 2.6 lµm râ kh¸i niÖm nµy. VÝ dô 2.6: H·y viÕt l¹i ch¬ng tr×nh ë vÝ dô 2.5 sö dông c¸c ®Þa chØ RAM thay tªn c¸c thanh ghi. Lêi gi¶i: §©y ®îc gäi lµ chÕ ®é ®¸nh ®Þa chØ trùc tiÕp vµ sö dông ®Þa chØ c¸c vÞ trÝ ng¨n nhí RAM ®èi víi ®Þa chØ ®Ých. Xem chi tiÕt ë ch¬ng 5 vÒ chÕ ®é ®¸nh ®Þa chØ. MOV 00, #99H ; N¹p thanh ghi R0 gi¸ trÞ 99H MOV 01, #85H ; N¹p thanh ghi R1 gi¸ trÞ 85H MOV 02, #3FH ; N¹p thanh ghi R2 gi¸ trÞ 3FH MOV 07, #63H ; N¹p thanh ghi R7gi¸ trÞ 63H MOV 05, #12H ; N¹p thanh ghi R5 gi¸ trÞ12H
- 2.6.4 ChuyÓn m¹ch c¸c b¨ng thanh ghi nh thÕ nµo? Nh ®· nãi ë trªn, b¨ng thanh ghi 0 lµ mÆc ®Þnh khi 8051 ®îc cÊp nguån. Chóng ta cã thÓ chuyÓn m¹ch sang c¸c b¨ng thanh ghi kh¸c b»ng c¸ch sö dông bit D3 vµ D4 cña thanh ghi PSW nh chØ ra theo b¶ng 2.2. B¶ng 2.2: Bit lùa chän c¸c b¨ng thanh ghi RS0 vµ RS1. RS1 (PSW.4) RS0 (PSW.3) B¨ng 0 0 0 B¨ng 1 0 1 B¨ng 2 1 0 B¨ng 3 1 1 Bit D3 vµ D4 cña thanh ghi PSW thêng ®îc tham chiÕu nh lµ PSW.3 vµ PSW.4 v× chóng cã thÓ ®îc truy cËp b»ng c¸c lÖnh ®¸nh ®Þa chØ theo bit nh SETB vµ CLR. VÝ dô “SETB PSW.3” sÏ thiÕt lËp PSW.3 vµ chän b¨ng thanh ghi 1. Xem vÝ dô 2.7 díi ®©y. VÝ dô 2.7: H·y ph¸t biÓu néi dung c¸c ng¨n nhí RAM sau ®o¹n ch¬ng tr×nh díi ®©y: SETB PSW.4 ; Chän b¨ng thanh ghi 4 MOV R0, #99H ; N¹p thanh ghi R0 gi¸ trÞ 99H MOV R1, #85H ; N¹p thanh ghi R1 gi¸ trÞ 85H MOV R2, #3FH ; N¹p thanh ghi R2 gi¸ trÞ 3FH MOV R7, #63H ; N¹p thanh ghi R7gi¸ trÞ 63H MOV R5, #12H ; N¹p thanh ghi R5 gi¸ trÞ12H Lêi gi¶i: Theo mÆc ®Þnh PSW.3 = 0 vµ PSW.4 = 0. Do vËy, lÖnh “SETB PSW.4” sÏ bËt bit RS1 = 1 vµ RS0 = 0, b»ng lÖnh nh vËy b¨ng thanh ghi R0 ®Õn R7 sè 2 ®îc chän. B¨ng 2 sö dông c¸c ng¨n nhí tõ 10H ®Õn 17H. Nªn sau khi thùc hiÖn ®o¹n ch¬ng tr×nh trªn ta cã néi dung c¸c ng¨n nhí nh sau: Ng¨n nhí vÞ trÝ 10H cã gi¸ trÞ 99H Ng¨n nhí vÞ trÝ 11H cã gi¸ trÞ 85H Ng¨n nhí vÞ trÝ 12H cã gi¸ trÞ 3FH Ng¨n nhí vÞ trÝ 17H cã gi¸ trÞ 63H Ng¨n nhí vÞ trÝ 15H cã gi¸ trÞ 12H 2.6.5 Ng¨n xÕp trong 8051. Ng¨n xÕp lµ mét vïng bé nhí RAM ®îc CPU sö dông ®Ó lu th«ng tin t¹m thêi. Th«ng tin nµy cã thÓ lµ dù liÖu, cã thÓ lµ ®Þa cØ CPU cÇn kh«ng gian lu tr÷ nµy v× sè c¸c thanh ghi bÞ h¹n chÕ. 2.6.6 C¸ch truy cËp c¸c ng¨n xÕp trong 8051. NÕu ng¨n xÕp lµ mét vïng cña bé nhí RAM th× ph¶i cã c¸c thanh ghi trong CPU chØ ®Õn nã. Thanh ®îc dïng ®Ó chØ ®Õn ng¨n xÕp ®îc gäi lµ thanh ghi con trá ng¨n xÕp SP (Stack Pointer). Con trá ng¨n xÕp trong 8051 chØ réng 8 bit cã nghÜa lµ nã chØ cã thÓ cã thÓ ®îc c¸c ®Þa chØ tõ 00 ®Õn FFH. Khi 8051 ®îc cÊp nguån th× SP chøa gi¸ trÞ 07 cã nghÜa lµ ng¨n nhí 08 cña RAM lµ ng¨n nhí ®Çu tiªn ®îc dïng cho ng¨n xÕp trong 8051. ViÖc lu l¹i mét thanh ghi
- PCU trong ng¨n xÕp ®îc gäi lµ mét lÇn cÊt vµo PUSH vµ viÖc n¹p néi dung cña ng¨n xÕp trë l¹i thanh ghi CPU ®îc gäi lµ lÊy ra POP. Hay nãi c¸ch kh¸c lµ mét thanh ghi ®îc cÊt vµo ng¨n xÕp ®Ó lu cÊt vµ ®îc lÊy ra tõ ng¨n xÕp ®Ó dïng tiÕp c«ng viÖc cña SP lµ rÊt nghiªm ngÆt mçi khi thao t¸c cÊt vµo (PUSH) vµ lÊy ra (POP) ®îc thùc thi. §Ó biÕt ng¨n xÕp lµm viÖc nh thÕ nµo h·y xÐt c¸c lÖnh PUSH vµ POP díi ®©y. 2.6.7 CÊt thanh ghi vµo ng¨n xÕp. Trong 8051 th× con trá ng¨n xÕp chØ ®Õn ng¨n nhí sö dông cuèi cïng cña ng¨n xÕp. Khi ta cÊt d÷ liÖu vµo ng¨n xÕp th× con trá ng¨n xÕp SP ®îc t¨ng lªn 1. Lu ý r»ng ®iÒu nµy ®èi víi c¸c bé vi xö lý kh¸c nhau lµ kh¸c nhau, ®¸ng chó ý lµ c¸c bé vi xö lý ´ 86 lµ SP gi¶m xuèng khi cÊt d÷ liÖu vµo ng¨n xÕp. XÐt vÝ dô 2.8 díi ®©y, ta thÊy r»ng mçi khi lÖnh PUSH ®îc thùc hiÖn th× néi dung cña thanh ghi ®îc cÊt vµo ng¨n xÕp vµ SP ®îc t¨ng lªn 1. Lu ý lµ ®èi víi mçi byte cña d÷ liÖu ®îc cÊt vµo ng¨n xÕp th× SP ®îc t¨ng lªn 1 lÇn. Còng lu ý r»ng ®Ó cÊt c¸c thanh ghi vµo ng¨n xÕp ta ph¶i sö dông ®Þa chØ RAM cña chóng. VÝ dô lÖnh “PUSH 1” lµ cÊt thanh ghi R1 vµo ng¨n xÕp. VÝ dô 2.8: H·y biÓu diÔn ng¨n xÕp vµ con trá ng¨n xÕp ®èi víi ®o¹n ch¬ng tr×nh sau ®©y. Gi¶ thiÕt vïng ng¨n xÕp lµ mÆc ®Þnh. MOV R6, #25H MOV R1, #12H MOV R4, #0F3H PUSH 6 PUSH 1 PUSH 4 Lêi gi¶i: Sau PUSH 6 Sau PUSP 1 Sau PUSH 4 0B 0B 0B 0B 0A 0A 0A 0A F3 09 09 09 12 09 12 08 08 25 08 25 08 25 B¾t ®Çu SP = 07 SP = 08 SP = 09 SP = 0A 2.6.8 LÊy n«i dung thanh ghi ra tõ ng¨n xÕp. ViÖc lÊy néi dung ra tõ ng¨n xÕp trë lai thanh ghi ®· cho lµ qóa tr×nh ngîc víi c¸c néi dung thanh ghi vµo ng¨n xÕp. Víi mçi lÇn lÊy ra th× byte trªn ®Ønh ng¨n xÕp ®îc sao chÐp vµo thanh ghi ®îc x¸c ®Þnh bëi lÖnh vµ con trá ng¨n xÕp ®îc gi¶m xuèng 1. VÝ dô 2.9 minh ho¹ lÖnh lÊy néi dung ra khái ng¨n xÕp. VÝ dô 2.9: Kh¶o s¸t ng¨n xÕp vµ h·y tr×nh bµy néi dung cña c¸c thanh ghi vµ SP sau khi thùc hiÖn ®o¹n ch¬ng tr×nh sau ®©y: POP 3 ; LÊy ng¨n xÕp trë l¹i R3 POP 5 ; LÊy ng¨n xÕp trë l¹i R5
- POP 2 ; LÊy ng¨n xÕp trë l¹i R2 Lêi gi¶i: Sau POP3 Sau POP 5 Sau POP 2 0B 54 0B 0B 0B 0A F9 0A F9 0A 0A 09 76 09 76 09 76 09 08 6C 08 6C 08 6C 08 6C B¾t ®Çu SP = 0B SP = 0A SP = 09 SP = 08 2.6.9 Giíi h¹n trªn cña ng¨n xÕp. Nh ®· nãi ë trªn, c¸c ng¨n nhí 08 ®Õn 1FH cña RAM trong 8051 cã thÓ ®îc dïng lµm ng¨n nhí 20H ®Õn 2FH cña RAM ®îc dù phßng cho bé nhí ®¸nh ®Þa chØ ®îc theo bit vµ kh«ng thÓ dïng tríc cho ng¨n xÕp. NÕu trong mét ch¬ng tr×nh ®· cho ta cÇn ng¨n xÕp nhiÒu h¬n 24 byte (08 ®Õn 1FH = 24 byte) th× ta cã thÓ ®æi SP chØ ®Õn c¸c ng¨n nhí 30 ®Õn 7FH. §iÒu nµy ®îc thùc hiÓn bëi lÑnh “MOV SP, #XX”. 2.6.10 LÖnh gäi CALL vµ ng¨n xÕp. Ngoµi viÖc sö dông ng¨n xÕp ®Ó lu cÊt c¸c thanh ghi th× CPU còng sö dông ng¨n xÕp ®Ó lu cÊt tam thêi ®Þa chØ cña lÖnh ®øng ngay díi lÖnh CALL. §iÒu nµy chÝnh lµ ®Ó PCU biÕt chç nµo ®Ó quay trë vÒ thùc hiÖn tiÕp c¸c lÖnh sau khi chän ch¬ng tr×nh con. Chi tiÕt vÒ lÖnh gäi CALL ®îc tr×nh bú ë ch¬ng 3. 2.6.11 Xung ®ét ng¨n xÕp vµ b¨ng thanh ghi sè 1. Nh ta ®a nãi ë trªn th× thanh ghi con trá ng¨n xÕp cã thÓ chØ ®Õn vÞ trÝ RAM hiÖn thêi dµnh cho ng¨n xÕp. Khi d÷ liÖu ®îc lu cÊt cµo ng¨n xÕp th× SP ®îc t¨ng lªn vµ ngîc l¹i khi d÷ liÖu ®îc lÊy ra tõ ng¨n xÕp th× SP gi¶m xuèng. Lý do lµ PS ®îc t¨ng lªn sau khi PUSH lµ ph¶i biÕt lÊy ch¾c ch¾n r»ng ng¨n xÕp ®ang t¨ng lªn ®Õn vÞ trÝ ng¨n nhí 7FH cña RAM tõ ®Þa chØ thÊp nhÊt ®Õn ®Þa chØ cao nhÊt. NÕu con trá ng¨n xÕp ®· ®îc gi¶m sau c¸c lÖnh PUSH th× ta nªn sö dông c¸c ng¨n nhí 7, 6, 5 v.v... cña RAM thuéc c¸c thanh ghi R7 ®Õn R0 cña b¨ng 0, b¨ng thanh ghi mÆc ®Þnh. ViÖc t¨ng nµy cña con trá ng¨n xÕp ®èi víi c¸c lÖnh PUSH còng ®¶m b¶o r»ng ng¨n xÕp sÏ kh«ng víi tíi ng¨n nhí 0 cña RAM (®¸y cña RAM) vµ do vËy sÏ nh¶y ra khái kh«ng gian dµnh cho ng¨n xÕp. Tuy nhiªn cã vÊn ®Ò n¶y sinh víi thiÕt lËp mÆc ®Þnh cña ng¨n xÕp. VÝ dô SP = 07 khi 8051 ®îc bËt nguån nªn RAM vµ còng thuéc vÒ thanh ghi R0 cñ b¨ng thanh ghi sè 1. Hay nãi c¸ch kh¸c b¨ng thanh ghi sè 1 vµ ng¨n xÕp ®ang dïng chung mét kh«ng gian cña bé nhí RAM. NÕu ch¬ng tr×nh ®· cho cÇn sö dông c¸c b¨ng thanh ghi sè 1 vµ sè 2 ta cã thÓ ®Æt l¹i vïng nhí RAM cho ng¨n xÕp. VÝ dô, ta cã thÓ cÊp vÞ trÝ ng¨n nhí 60H cña RAM vµ cao h¬n cho ng¨n xÕp trong vÝ dô 2.10. VÝ dô 2.10: BiÓu diÔn ng¨n xÕp vµ con trá ng¨n xÕp ®èi víi c¸c lÖnh sau: MOV SP, #5FH ; §Æt ng¨n nhí tõ 60H cña RAM cho ng¨n xÕp MOV R2, #25H MOV R1, #12H MOV R4, #0F3H PUSH 2
- PUSH 1 PUSH 4 Lêi gi¶i: Sau PUSH 2 Sau PUSP 3 Sau PUSH 4 63 63 63 63 62 62 62 62 F3 61 61 61 12 61 12 60 60 25 60 25 60 25 B¾t ®ÇuSP=5F SP = 60 SP = 61 SP = 62
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài tập môn lập trình hợp ngữ có đáp án
12 p |
938 |
321
-
Tài liệu tham khỏa: Lập trình hợp ngữ
109 p |
513 |
253
-
Tài liệu: Lập trình hợp ngữ 8051
19 p |
480 |
189
-
Giáo trình về Vi điều khiển - Chương 2: Lập trình hợp ngữ trên vi điều khiển MCS-51
22 p |
276 |
164
-
Kỹ thuật vi xử lý- chương 2: Lập trình hợp ngữ với 8086/8088
63 p |
218 |
93
-
Bài giảng Vi xử lý và Lập trình hợp ngữ
54 p |
238 |
87
-
Bài tập Lập trình hợp ngữ - Số 2
10 p |
267 |
65
-
Lập trình hợp ngữ MISP
9 p |
167 |
52
-
Bài tập Lập trình hợp ngữ - Số 3
8 p |
133 |
36
-
Bài tập lập trình hợp ngữ - Số 4
25 p |
162 |
35
-
Bài tập lập trình hợp ngữ - Số 5
18 p |
115 |
31
-
Bài tập môn Lập trình hợp ngữ - Số 1
10 p |
100 |
25
-
Giáo trình Lập trình hợp ngữ: Phần 2 - Đỗ Văn Toàn, Dương Chính Cương
47 p |
56 |
23
-
Bài giảng Lập trình hợp ngữ: Intel 8086 - Nguyễn Duy Phúc
61 p |
67 |
20
-
Bài giảng Lập trình hợp ngữ
63 p |
36 |
16
-
Chương trình học phần: Lập trình hợp ngữ
5 p |
21 |
2
-
Đề cương môn học: Lập trình hợp ngữ
8 p |
17 |
1

Server: Apache/2.2.31 (CentOS)

Set-Cookie: TLDEVNamespace=cvesfens8fjhq4hut1lu1a5394; path=/; domain=.tailieu.vn; HttpOnly


markdown:
Đăng ký thành viên
|
Lưu lại
Trang Chủ
Upload Tài Liệu
Diễn đàn
Tài liệu Đại học – Cao đẳng
Khoa học xã hội - Lý luận chính trị
Du lịch
Thuyết minh Thánh địa Mỹ Sơn
TaiLieuTongHop.Com - Kho tài liệu tổng hợp hoàn toàn miễn phí dành cho mọi người
Hãy sử dụng chức năng tìm kiếm bên dưới để tìm tài liệu trước khi post yêu cầu liên diễn đàn!
Loading
+ Viết bài mới
+ Trả lời bài viết
LinkBack
Ðiều Chỉnh
Xếp Bài
#
1
07-20-2012, 03:54 PM
die
Senior Member
Tham gia: Apr 2012
Tổng số bài gởi: 8,890
Thuyết minh Thánh địa Mỹ Sơn
C
ách Hội An 42 Km và cách Trà Kiệu khoảng 30 Km về phía tây có một thung lũng nhỏ đường kính ước chừng 2 Km đó là thánh địa Mỹ Sơn , nó nằm gọn giữa những ngọn núi bao quanh và chỉ có một lối vào duy nhất là theo con đường độc đạo nằm giữa hai quả đồi , hai quả đồi này tạo thành hai cái trạm gát , một cái chốt phòng ngự cao khoãng 30 mét và một con suối nằm chắn ngang trước mặt con đường vào thung lủng như một chiến hào sâu và rộng gây thêm một chướng ngại cho những ai muốn vào khu vực thánh địa , một thứ chiến lủy của thiên nhiên sẵn có , con suối chảy quanh co theo sườn núi phía bắc , rồi đâm thẳng vào phía trung tâm , sau đó nó chạy vòng quanh tạo thành một thủy lộ lưu thông cho toàn bộ khu vực này trong mùa mưa và chỉ cần một cái đập nhỏ chấn ngang dòng suối thì sẽ là lý tưởng , hình như con suối này ăn thông với một nhánh của sông Vu Giang , Thu Bồn…
Sau khi băng qua suối đi dọc theo một con đường ngoằn nghèo khoảng 3 Km thì đến khu vực với các công trình kiến trúc quan trọng nhất của nền văn hóa vương quốc Champa Trong Đại Việt Sử Ký Toàn Thư (ĐVSKTT ) có ghi lại một số sự kiện liên quan đế sư hình thành của vương quốc champa , kinh đô Trà Kiệu và thánh dịa Mỹ Sơn
ĐVSKTT trang 158 : ” năm 137 người man ở huyện Tượng Lâm , quận Nhật Nam là bọn Khu Liên đánh phá quận huyện giết trưởng lại , năm 138 Thị Ngự sử Giả Xương cùng quân các châu huyện hợp lại đánh Khu Liên không được , bị Khu Liên vây đánh hơn một năm….. ” Khu Liên được xem như vị vua đầu tiên của Lâm Ấp hay còn gọi là Vương quốc Champa sau này
ĐVSKTT trang 173 : ” Năm 399 vua Lâm Ấp là Phạm Hồ Đạt đánh lấy Nhật Nam và Cửu Chân rồi vào cướp Giao Châu ” Kinh đô của Lâm Ấp bấy giờ là Trà Kiệu
Năm 420 Tuệ Độ đánh Lâm Ấp phá được chém giết đến quá nửa , Lâm Ấp xin hàng…Lần đầu tiên Kinh đô Trà Kiệu và Thánh địa Mỷ sơn bị xâm chiến
Năm 432 Vua Lâm Ấp là Phạm Dương Mại sai sứ sang cống nước Tống xin cai trị Giao Châu…
Năm 436 Hòa Chi hạ thành Khu Túc, chém Phù Long , thừa thắng tiến vào Tựơng Phố ( Trà Kiệu ) đây là lần thứ hai Thánh địa Mỹ Sơn bị chiếm
ĐVSKTT trang 222 chép : ” Năm 982 Vua Lê Đại Hành thân đi đánh Chiêm Thành chém chế vua Chiêm tại trận. Chiêm Thành thua to , bắt sống của chúng nhiều vô kể , cùng các kỷ nữ trong cung trăm người và mộ nhà sư người Thiên Trúc , lấy các đồ quí đem về thu được vàng bạc châu báu vô kể , san phẳng thành trì , phá hủy tông miếu , vừa một năm thì trở về kinh sư … ” đó là lần thứ ba khu Thánh địa này bị tàn phá và về sau các Vua Lý Thái Tông , Lý Thánh Tông đánh chiếm Chiêm Thành nhiều lần nữa
Những nghiên cứu của các nhà khảo cổ cho biết Thánh địa này xây dựng từ thế kỷ thứ IV và liên tục được trùng tu , phát triển và xây mới thêm những đền tháp cùng các pho tượng điêu khắc bàng đá khác cho đến thế kỷ thứ XIII mới chấm dứt
Theo Đai Nam Nhất Thống Chí (ĐNNTC) quyển 2 trang 332 thì vùng đất Quảng Nam – Trà Kiệu – Mỹ Sơn thì xưa là đất Việt Thường thị ; đời Tần thuộc Tượng quận , đời Hán là bờ cỏi quận Nhật Nam; đời Đường thuộc Lâm Ấp; đời Tống thuộc Chiêm Thành là đất Châu Lý và Chiêm Động, Nước ta đời Trần năm 1306 gọi là châu Hóa ; năm Hồng Đức thứ nhất ( 1470 ) Khâm Định Việt Sử Thông Giám Cương Mục trang 1104 ghi : ” Vua Lê Thánh Tông đi đánh Chiêm Thành , mở rộng đất đai đến núi Đá Bia đặt tên Thừa Tuyên Quảng Nam và tên Quảng Nam có từ ngày đó (Tháng 6 năm 1472)
Trong ĐNNTC có ghi về phần cổ tích có ghi Thành cổ Hoàn Vương (Trà Kiệu) ở huyện Diên Phước tục gọi là Vệ Thành , tương truyền ngày xưa Hoàn Vương đóng đô ở đấy.Ba mặt thành , trước ,tả ,hữu bị xói lở chỉ còn góc phía tây bắc hiện nay vẫn còn ; về tháp cổ Chiêm Thành ở huyện Diên Phước có hai cây tháp nay dều đổ nát , một tháp đổ xuống thành gò ước hơn một mẫu….và còn mô tả một số tháp có trong tỉnh nhưng không có chỗ nào trong sách mô tả phong cảnh và tháp miếu như ở Mỹ sơn mà chỉ nói ở Khương Mĩ là có ba tòa liền nhau cao 80 trượng , phía trên có lỗ thông thiên , phía trong có tượng đá ,nay đã đổ nát , tương truyền đây là chổ táng vợ vua Chiêm Thành
Hiện tại Thánh địa Mỹ Sơn là quần thể kiến trúc phong phú và đa dạng nhất của nghệ thuật Champa vể đền tháp , văn bia , tượng , điêu khác trên đá và trên gạch
Lịch sử phát triễn của Thánh địa Mỹ Sơn có lẽ là song song với sự xây dựng , hoàn thiện kinh đô Trà Kiệu trong một tổng thể không thể thiếu được trong nền văn minh , văn hóa Á đông nhất là văn minh Champa là : Kinh đô – Lăng Miếu , Thánh địa , Đền đài để thờ cúng các tiên vương , chư thần…
Trong một bi ký cho biết chính vua Bhadravarman đệ nhất là người khởi công xây dựng thánh địa này với những giòng như sau : ” Ngài đã cúng dâng cho thần Bhadresvara một khu vực vĩnh viễn , phía đông la núi Sulaha , phía nam là núi Mahaparvata , phía tây là núi Kusala , phia bắc là núi…làm ranh giới . Ngài cũng cúng dâng cho thần tất cả các ruộng đất và cư dân trong phạm vi đó, hoa lợi cũng được dâng cúng cho thần…..Nếu có kẻ nào dùng vũ lực để chiếm đoạt hay phá hủy ruộng đất này thì nhân dân không phải tội, mà tội lổi sẽ dành cho kẻ đó…. ”
Có bao nhiêu lối đi vào bên trong khu vực thánh địa hay vào một quần thể tháp Champa , có hay không ? một lối đi vào trực diện với cửa chính của tháp đến nay vẫn còn là một điểu bí ẩn , hầu hết các tháp đều quay mặt về phía đông , hướng của mặt trời và của thần linh , khi quan sát người ta thấy chỉ có một lối đi vào bên hông hay mặt sau của tháp mà thôi
Từ một vị trí cao nhất trong thung lủng để quan sát hết quần thể kiến trúc của Thánh địa Mỹ Sơn ta có thể phân chia các di tích , các tháp theo kiểu phong thủy của nền văn minh Châu Á người ta thường chọn hướng Đông Tây làm trục chính , Nam Bắc làm trục phụ , gò cao , thế núi và mạch sông làm chuẫn trong việc thiết kế xây dựng kinh đô , lăng miếu , đền đài , nhà cửa…
Trong thung lủng có hai ngọn đồi , ngọn phía đông cao hơn ngọn phía tây hai ngọn đồi này đối diện nhau ở điễm trung tâm ngã tư của một con suối , các nhánh của con suối này bao bọc 4 khu vực trong Thánh địa
Khu A : gồm các tháp và di tích nằm trên ngọn đồi phía đông
Khu B : gồm các tháp và di tích nằm ngọn đồi về phía tây
Khu C : gồm các tháp và di tích nằm phía nam , có hai khu C1 và C2
Khu D : gồm các tháp và di tích nằm phía bắc
Cách phân chia này phù hợp với địa thế phong thủy , tránh được tình trạng xé lẻ từng mảnh vụn của tổng thể kiến trúc của mỗi tháp mà trước đây nhà khảo cổ học người Pháp ông H.Parmentier đã công bố năm 1904
Khu A có 5 kiến trúc : 1 tháp chính và 4 tháp phụ
Khu B có 4 kiến trúc : 1 tháp chính và 3 tháp phụ ?
Khu C chia làm C1 và C2 ,
C1 nằm phía đông được bao quanh bằng một con suối gồm có 16 kiến trúc (4 kiến trúc nằm rải rác bên ngoài và 12bên trong) : 2 tháp chính với 8 tháp phụ , 1 tháp chính và 2 tháp phụ đi kèm cùng một số tượng điêu khắc bằng đá
C2 nằm phía tây gồm có 26 kiến trúc ( 6 ngoài và 20 trong ) : 3 tháp chính và 12 tháp phụ cùng với một số tượng , phù điêu cùng các tác phẫm điêu khắc , bi kí bằng đá mang tính tôn giáo
Khu C là khu vực có nhiều tháp và các tác phẫm điêu khắc nhất
Khu D có 12 kiến trúc ( 1 ngoài và 11 trong) : 2 tháp chính , và 4 tháp phụ ,trong đó có 1 tháp chính không có tháp phụ đi kèm ? cùng một số tượng điêu khắc bằng đá
Tất cả là 46 kiến trúc có thể đếm được trong khoảng ước chừng 70 kiến trúc của Thánh địa này
Quan sát một số tháp , di chỉ tiêu biểu mà hiện nay (năm 2003 ) còn lại trên thực địa
Khu A : gồm 5 kiến trúc nằm trên ngọn đồi phía đông là ngọn đồi cao nhất trong thung lủng , có một tháp chính và 4 kiến trúc phụ trong đó có một tháp nhỏ để đựng bi kí nằm ở giữa , một thủy tháp , một hỏa tháp và nhà bày mâm dùng để sửa soạn đồ tế
Tháp chính có hai cửa theo hướng đông tây , ở mỗi cửa có 8 bậc cấp để đi lên , ở mỗi cửa đều có vòm cuốn
Núi Kasula Thánh địa Mỹ Sơn
Ô Vuông điêu khắc hình Dương Vật Mặt nạ điêu khắc hinh Sư tử Các vật trang trí quanh tháp chất liệu xữ dụng toàn là gạch và đất nung không bằng sa thạch như ở tháp khác
Đặt biệt , tiêu biểu và khá độc đáo nhất là cách trang trí ở chân tháp , mỗi góc của chân tháp có một con sư tử đực vóc dáng cực kỳ dũng mãnh bằng đá có kích thước khá lớn trong tư thế chống đở các góc tháp , quanh chân tháp được trang trí bằng những hàng mặt nạ gồm các ô vuông bằng đất nung cùng một kích thuớc và cùng một chủ đề là mô tả dương vật bằng hình ảnh thật mà không cách điệu như bộ Linga – Youni mà ta thường thấy , mổi ô là một tác phẫm điêu khắc rất tinh tế , sắc sảo , đầy ấn tượng với dương vật ngắn , hai tinh hoàn to và tròn , qui dầu tròn đỉnh nhọn , mạnh mẽ đầy sinh khí
Mặt nạ nầy cũng có thễ nhìn theo một cách khác đó là mặt của một quái vật mắt lồi , mũi to , môi trên xếch lên , nhe răng dáng dấp của sư tử , mỗi ô vuông là mỗi tác phẫm điêu khắc rất sinh động và hấp dẫn, không có cái nào giống cái nào ( Xem hình )
Nếu chỉ tách riêng phần sống mũi và hai cánh mũi của quái vật để so sánh với một Linga ở khu D thì khuynh hướng thiên về hình ảnh của Linga không cách điệu dể dàng đựơc chấp nhận hơn , thế nhưng giải thích đó là mặt nạ của mặt sư tử theo như vùng đất mang tên Shimhapura thì cũng là một điều thú vị , bởi Shimhapura là Trà Kiệu hay còn gọi là thành phố sư tử
Khu A có thể được xem như là khu vực linh thiêng nhất nó mô tả toàn bộ triết lý của vương quốc và dân tộc Champa hay chỉ riêng vùng đất Shimhapura Các biểu tượng sư tử hay về bộ phận sinh dục nam và nữ được các nhà điêu khắc và các nghệ sĩ cổ đại Champa sáng tác theo hình ảnh thật chứ không cách điệu như các tác phẫm ơ nơi khác , hình ảnh bộ phận sinh dục được thờ phượng rất trân trọng ở nơi đây , ngoài ra Khu A là một trong toàn bộ một tổng thể kiến trúc mang tính chất triết lý và thờ phượng đặc sắc nhất của nghệ thuật sử dụng gạch và đất nung để trang trí trên tháp của dân tộc Champa trong thời kỳ vàng son của vương quốc này . Một số trong các tác phẫm bằng đất nung vẫn còn vẽ đẹp sắc sảo , với các nét đặc thù của nó, mặc dù nó đã trải qua phơi mình giữa nắng mưa suốt gần 1500 năm mà vẫn không hề hấn gì , phần còn lại của toàn cảnh thánh địa Mỹ Sơn điêu tàn , thê lương như nhận xét cách đây hơn một thế kỷ rửơi của sách Đại Nam Nhất Thống Chí
thay đổi nội dung bởi:
die
, 07-20-2012 lúc
03:59 PM
+ Viết bài mới
+ Trả lời bài viết
Tags
bài thuyết minh về mỹ sơn
,
thuyết minh thánh địa mỹ sơn
,
thuyết minh về di tích mĩ sơn
,
thuyet minh thang dien my son
,
thuyet minh ve den thap my son
,
thuyet minh ve pho co my son
,
thuyet minh ve thanh dia my son
,
thuyet minh ve thap co my son
,
thuyet trinh ve bo phan sinh duc nam va nu
,
thuyet trinh ve thanh dia my son
«
Ðề Tài Trước
|
Ðề Tài Kế
»
Ðiều Chỉnh
Tạo trang in
Email trang này
Xếp Bài
Linear Mode
Switch to Hybrid Mode
Switch to Threaded Mode
-- English (US)
-- Vietnamese (VN)
Liên Lạc
-
Lưu Trữ
-
Trở Lên Trên
Cảm ơn bạn đã ghé thăm website. Nếu đây là lần đầu tiên bạn tham gia website. Vui lòng
Click vào đây
để đăng kí tài khoản mới. Chỉ cần đăng kí nick là bạn có thể tải miễn phí toàn bộ tài liệu có trong website. Chúc bạn có những phút giây thật vui vẻ và thoải mái!
TaiLieuTongHop.Com là một cộng đồng mở chia sẻ tài liệu miễn phí hoạt động phi thương mại. Chúng tôi không chịu trách nhiệm với nội dung bài viết của thành viên.
van mau
-
dankinhte
-
soan bai
,
top keywords
,
mod skin lol
,
mod khung lol
Tải
mod skin lol
hay
lien minh huyen thoai mod
,
lol mod
gồm
mod tuong lol
,
mod map lol
giúp việc
mod skin vn
đẹp hơn, phải
tai lien minh huyen thoai
trước,
mod skin yasuo
,
mod skin
-
How Long Does Weed Stay in Your System
-
How Long Does Marijuana Stay in Your System
-
How Long Does Nicotine Stay in Your System
Xin thông báo, bây giờ là
08:42 PM
LinkBack
LinkBack URL
About LinkBacks
Bookmark & Share
Digg this Thread!
Add Thread to del.icio.us
Bookmark in Technorati
Tweet this thread

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Truncated: length

WARC-Identified-Payload-Type: application/xhtml+xml

Server: nginx

Content-Type: text/html; charset=utf-8

Connection: close

Vary: Accept-Encoding

Pragma: private

Set-Cookie: vbseo_loggedin=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/


markdown:
![](uploads/2013/04/09/duhocnhatban.png)
# Cách nấu ăn.cách dùng bữa của người Nhật Bản
![ Cách nấu ăn.cách dùng bữa của người Nhật Bản](uploads/2013/06/06/75154689-31388_9.jpg)
![ Cách nấu ăn.cách dùng bữa của người Nhật Bản](uploads/2013/06/06/75154689-31388_9.jpg)
**料理を作り方。日本人の飲食し方。** **Khi công ty tổ chức tiệc hoặc khi bạn được mời đến nhà của người Nhật Bản dùng bữa, bạn hãy tìm hiểu trước nghi thức ăn “Món ăn Nhật Bản”** **1: CÁCH NGỒI**
Trước hết khi được hướng dẫn vào bàn ăn .Bạn không được ngồi vào chỗ mà mình muốn ,bạn hãy ngồi theo sự hướng dẫn của người phụ trách hoặc của lãnh đạo ,người đi trước.Trường hợp được mời ăn tại gia đình không được ngồi trước khi được chủ nhà hoặc vợ chủ nhà mời “Hãy ngồi vào chỗ này”.Khi được ngồi vào vị trí nào đó bạn không được từ chối mà vừa phải nói “しつれします（shitsureshimasu）nghĩa là tôi xin phép và ngồi vào vị trí như đã được mời .Trường hợp không được hướng dẫn ngồi vào một vị trí cụ thể thì hãy ngồi vào vị trí cuối cùng
**2:TRƯỚC KHI ĂN.**
Thông thường nâng cốc uông bia .Khi đó người phụ trách sẽ uống trước sau đó bạn mới bắt đầu uống .Tuy nhiên ,không được uống một mình .Sau khi người phụ trách bảo tất cả mọi người “ cạn chén” hoặc “ xin cảm ơn tất cả mọi người “ sau đó tất cả mọi người mới cạn chén.
**3: NGHI THỨC ĂN UỐNG.**
Bữa ăn bắt đầu .Trường hợp nồi có lắp vung ,trước hết phải mở lắp vung và để riêng .Nắp vung phải để ở phía sau cùng,không ảnh hưởng đến người khác và đặt hướng nên trên.
Bây giờ bắt đầu chúng ta sẽ ăn uống .Trước tiên cầm đũa và ăn theo thứ tự ăn cơm,nước canh,các loại rau.Khi uống nước canh ,có thể phát ra tiếng mà không sợ thất lễ .Trong khi ăn ,nếu bạn muốn đặt đũa để uống bia ,trường hợp có cái đế để gác đũa bạn phải để đầu đũa nên gác đũa .Nếu không có đế gác đũa ,thông thường bạn phải cho đũa vào trong túi đựng đũa .
**4: PHẢI CẨN TRỌNG KHI ĂN UỐNG **
- Đầu tiên trong bữa ăn ,không được đi vệ sinh .Nếu là bữa tiệc được tổ chức lâu có thể đi nhưng nếu là bữa ăn thong thường ,tốt nhất là bạn không nên đi vệ sinh nhé?/
- Thứ hai khi ăn không được phát ra tiếng nhai .Việc này ,bạn phải tự mình khắc phục cũng có khó khăn nhưng khi ăn cơm tuyệt đối không được nhai thành tiếng.
- Thứ ba trong hki ăn không được im lặng ăn một mình .Phải vừa nói chuyện vui vẻ vừa dung bữa.
**5: NHƯNG ĐIỀU CẦN PHẢI LƯU Ý KHI DÙNG BỮA.**
Phải ngồi tại chỗ từ khi bắt đầu đến lúc kết thúc bữa ăn .Không được tự mình ăn hết rồi nhanh chóng đứng dậy .Hãy ngồi đến khi tất cả mọi người dừng bữa .Tuy nhiên ,việc ăn xong trước và ngồi chờ không phải là điều dễ dàng .Vì vậy ,tốt nhất nên điều chỉnh tốc độ ăn uống phù hợp với tốc độ ăn uống của mọi người .
Không được ngậm tăm trong miệng .Và không được dùng tăm trước mặt người khác .Hành động nói xen vào lời người khác hoặc chạy lung tung khi ăn là rất vô lễ .
**Các bạn hãy nhớ điều này nhé.** **（みんな、ありがとうございます）**
**TRUNG TÂM TƯ VẤN DU HỌC NHẬT BẢN TAKAJO**
**Địa chỉ:**20 Văn Cao, P. Đằng Giang, Q. Ngô Quyền, Hải Phòng.
**Tel:** 0313 731 555 - Fax: 0313 732 000 - **Hotline:** 01667.287.868
### Muốn biết thêm chi tiết xin Click vào :
**http://takajo.edu.vn** **http://takajo.edu.vn**

Server: Apache/2.4.18 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4

Content-Type: text/html


markdown:
![](http://3.bp.blogspot.com/-_vF1pCoHIrs/T0UOsjsBazI/AAAAAAAAFeQ/iIfXeXPXROI/s1600/Johny-Darkgamer.jpg)
**TEMPLATE FEATURES**
Free Johny Darkgamer blogger template is magazine style blogger template games review and info blog with black color background. It's a blogger template with right sidebar, magazine style blogspot template, featured content slider, tabview ready, pagination for blogger ready, dropdown menu, breadcrumb navigation ready, and more. This template designed blog about games review and info
**Template Name**: Johny Simple Music **Author**: Maskolis **Url Author**: [Creating Website](http://creatingwebsite-maskolis.blogspot.com/2012/01/johny-darkgamer-template-untuk-gamer.html) **Designer**: Creating Website **Url Designer**:
## 29 comments:
Nice template
:)
coba ahh, moga gak lola loadingnya :))
Templatenya MasKolis memang Maknyoos ...
Test comment by Johny,thank you : 123oap | Thể thao & Công nghệ | Link Sopcast | Video bóng đá | Cửa hàng sinh viên | SEO & SEOer | SEO Black White Hat | Dịch vụ backlink | Máy tàu thủy | Sài gòn buổi sáng
Test
| Bangaichat.com
| Karaoke Chat |
| Chat Sex |
| Blogger Tips Tricks |
| Xem Phim |
| Tìm Bạn Gái |
| Tìm Bạn Chat Yahoo |
| Chat Đêm |
| Auto BlackLinks |
I need it. I hope you always share the good. Thanks for sharing
World News Cars
Photo Autos Cars
Sexy Girls
Bagus mas template nya..
Model IGO Sexy
Tante Bugil
Hikmah Kata Bijak
Juragan MP3
Gaya Bugil
Mantap
http://www.google.co.id/search?hl=id&sclient=psy-ab&q=info+bungo+&btnG=#hl=id&sclient=psy-ab&q=infobungo.com&oq=infobungo.com&gs_l=serp.3...0.0.2.82975.0.0.0.0.0.0.0.0..0.0.eappsweb..0.0...1..5.serp.N_0n6Gmk_6k&psj=1&bav=on.2,or.r_cp.r_qf.&bvm=bv.43287494,d.bmk&fp=2087eb20af15d33d&biw=1024&bih=509
keren mas bro
Bagus Mas Tamplatenya Ijin coba Yah
Masterbet88 Grand opening Promo Bonus 50% Sportsbook dan Casino Online
Masterbet88 Grand opening Promo Bonus 50% Sportsbook dan Casino Online
Masterbet88 Grand opening Promo Bonus 50% Sportsbook dan Casino Online
Media Prediksi
Arena Cerita Terbaru
Prediksi Hari Ini
Seputar Prediksi
salam kenal jangan lupa kunjungi blog kami
Download Template THESIS SEO BLOGSPOT
THESIS SEO BLOGSPOT
solusi semua permasalahan hidup Anda : KMI CENTER group KMI CENTER Keuangan Bisnis Investasi Leadership Webmaster Kursus Desain Craft Food Kids Desain Rumah KMI CLUB Webdesain pasang iklan GRATIISS
thanks :
cách làm trắng da | nâng mũi bọc sụn|nâng ngực nội soi|nâng mũi hàn quốc| nâng mũi s line| Bệnh viện thẩm mỹ| Nâng mũi| tư vấn tuyển sinh |nhà sách online| phẫu thuật hàm hô| chiêm tin| 12 cung hoàng đạo| gọt mặt trái xoan| got ham|kem dưỡng da| thuoc la dien tu| cai thuoc la| Trị nám da| kem duong da|
wah bagus sekali. mampir ya disini..
pulau tidung
wisata pulau tidung
paket pulau tidung
pulau tidung murah
wisata pulau tidung murah
paket pulau tidung murah
alat bantu sex
pinjaman modal usaha
pinjaman tanpa jaminan
pinjaman tanpa agunan
itupoker.com agen poker online indonesia terpercaya
Salefun.Net |
Thông Tin Khuyến Mãi |
Khuyến Mãi Hà Nội |
Khuyến Mãi Tp.HCM |
Khuyến Mãi Toàn Quốc |
Khuyến Mãi Nơi Khác |
Đăng Tin Khuyến Mãi |
Khuyến Mãi |
***
Chat Room - GiaiTriChat |
VietFun Chat |
GiaiTriChat |
Chatdem |
***
Chatdem |
ijin sedot mas...
Chat, Chat Room |
CHAT SEX |
GIRL CHAT SEX |
Chat1102 |
Giải Trí Chat |
Vuilen CHat |
Karaoke Chat |
Vietfun CHat |
Chat Dem |
Gay Chat |
Les Chat |
Con dau len giuong voi bo chong |
Bo chong cuong hiep con dau |
http://onkarir.blogspot.com/
http://griyakarir.blogspot.com/
http://griyaresepmasakan.blogspot.com/
Liên kết:
Funny - Những câu nói hay -
Facebook Covers -
Những câu danh ngôn hay về cuộc sống -
Những câu nói hay về cuộc sống -
Những câu danh ngôn chọn lọc từ A-Z cực hay -
Những câu danh ngôn hay nhất về tình bạn -
Những câu danh ngôn hay về tình yêu -
Những câu nói vui, buồn cười nhất -
SMS tình yêu - Những tin nhắn tình yêu, tin nhắn cưa gái hay -
Liên kết: BanGaiChat
Chat1102 -
VuiLen Chat -
Karaoke Chat -
VietFun Chat -
Giai Tri Chat -
Gay Chat -
Chat Đêm:
Giải Trí Chat -
Chat1102 -
Mạng Việt -
VietFun Chat -
VuiLen Chat -
Gay Chat -
Mobile Chat - Chat Trên Điện Thoại -
Karaoke Chat -
phẫu thuật nâng ngực
keren banget dah templatenya..ijon sedot gan
Berkunjung ya Bro http://www.ajangbola.com/
Tải avatar auto farm
Game avatar là thuộc thể loại game cực hot nhất hiện nay, với số lượng người chơi lên đến hàng triệu và được người dùng bình chọn game đạt tiêu chuẩn 5 sao, với chất lượng của game đậm đà, với âm thanh sống động, với hình ảnh chất lượng 3D, các tiện ích tích hợp được sẵn sàng trong game.
Bạn có thể tải avatar auto farm cho điện thoại với các dòng điện thoại thông minh, cũng như các dòng điện thoại java đơn giản, nên khi bạn cập nhật những phiên bản mới cho điện thoại thì các bạn nhớ cập nhật các dòng điện thoại cho hợp lý,với những phiên bản avatar mới nhất mà bạn cảm thấy tốt nhất. sau đây chúng tôi sẽ cập nhật những thông tin và phiên bản của avatar game chỉ dành cho các dòng điện thoại.
tải avatar auto farm 250
Tải avatar
Phiên bản avatar 241 là phiên bản được sử dụng lâu nhất và mới nhất khi game avatar ra đời được sử dụng tính năng mới, nhưng khi thay đổi mới thì game này sẽ mang lại cho các bạn có những lúc giây phút thư giãn. Với nhiều tính năng hấp dẫn nhưng tải avatar 241 được đưa ra thị trường sử dụng vào đầu năm 2014.
+ Những điểm nhấn mạnh của avatar 241 cho điện thoại , đều dành cho các dòng điện thoại từ đơn giản đến phức tạp từ các điện thoại java đến các dòng điện thoại mới, như các hệ điều hành android, ios, windownphone.
tải avatar miễn phí
tải avatar miễn phí
Phiên bản avatar 250 được là ông hoàng nông trại cập nhật những tính năng tuyệt vời nhất với sự mãnh liệt của game nông trại với có nhiều cách kỹ thuật nuôi trồng, với sự nhanh nhẹn và hiểu biết của bạn, khi đó bạn sẽ có những khu vườn xinh đẹp và đầy nông sản để bạn có thể kiếm được số tiền lớn, để bạn có thể chia sẻ tài khoản cho những người bạn khác.
tải avatar 270
tải avatar apk
+ Điểm nhấn mạnh của download avatar 250 dành cho các dòng điện thoại thông minh và đang cập nhật tính năng mới có thể tích hợp được những game dành cho các điện thoại để bạn có thể giải trí khi bạn làm việc vất vả.
Phiên bản avatar 260 là phiên bản mới nhất được cập nhật vào đầu năm 2015 với sự thông thái của game, và điều đặc biệt là game avatar star được chọn lọc là game tiêu biểu của năm với số lượng lên đến hàng triệu người chơi và cài đặt sử dụng rất nhiều, nhưng những tính năng này bạn có thể tham khảo tại trang web game avatar của chúng tôi để bạn có thể biết những tiện ích và công cụ, với sự cải tiến nhanh nhẹn và đáp ứng yêu của người sử dụng.
download avatar
download avatar 250
Khi đó bạn tải avatar 260 cho điện thoại với hệ điều hành lớn, như android, ios, với phiên bản màn hình 4.2 trở lên khi đó bạn có thể tham khảo và tiện ích của điện thoại bạn để cập nhật nhé.
Photowonder là một trong những ứng dụng chỉnh sửa ảnh và ghép ảnh tốt nhất hiện nay với hàng triệu người sử dụng tai 210 quốc gia trên toàn thế giới và được nhiều người sử dụng với tiện ích chỉnh sửa ảnh và
ghép ảnh cho điện thoại với các dòng điện thoại như hệ điều hành Android và các hệ điều hành khác như ios.
Download photowonder để bạn có thể tự sướng cùng bạn bè, hoặc với những người thân của mình khi bạn đi du lịch hay giải trí, hoặc những lúc bạn dữ tiệc cùng với những người bạn của bạn.
Tai Photo wonder
Tiêu chí của Photowonder cho điện thoại là giúp bạn tự sướng mọi lúc mọi nơi, làm đẹp ngay bây giờ, và có điều kỳ diệu của ứng dụng này là không cần phần son thì Photowonder online cũng sẽ giúp bạn lấy màu cho da của bạn trang như những làn phấn.
Tải tubemate cho điện thoại
Những tính năng tuyệt vời của Photowonder cho Android.
Hiệu ứng ảnh nghệ thuật đa dang và phong phú vì thế bạn có thể tạo nên những tác phẩm tuyệt vời từ những bức ảnh của bạn để bạn có thể chia sẽ cho bạn bè của mình cũng biết, chần chừ gì nữa số lượng có hạn nè.
Tải uc browser cho điện thoại và Tải uc browser miễn phí
Uc browser là ứng dụng lướt web hàng đầu tại việt nam với nhiều lượng người sử dụng lên đến hàng triệu chiếc điện thoại với nhiều hệ điều hành riêng biệt với những tính năng tuyệt vời và cao siêu của ứng dụng mang lại cho bạn, để các bạn có thể xem những lợi ích mang lại cho người sử dụng.
Tải uc browser cho điện thoại
Hiện nay phần mềm uc browser đã đóng vai trò rất quan trọng những ứng dụng điện thoại, các bạn cữ nghi xem nếu chiếc điện thoại của bạn không có ứng dụng uc browser bạn nghĩ điện thoại của bạn thế nào. Mình chỉ dẫn ra cho bạn những tiện ích của uc browser apk nhé.
tai uc ve dt
Quá trình phát triển và cải tiến của uc cho điện thoại.
-Tháng 3/2013 ứng dụng đã được hình thành trên các dòng điện thoại như có điện thoại có hệ điều java với những tiện ích bình thường và đơn giản
- Tháng 6/2013 đã cập nhật lên phiên bản mới là uc browser 8.6 với sự đóng góp và cải tiến mạnh mẽ để đáp ứng nhu cầu cho các bạn.
-Tháng 8/2013 không dừng lại đó phiên bản đã lên cập lên uc browser 8.9 và nhiều phiên bản hơn nữa hãy cập nhật lên phiên bản cao của ứng dụng cho điện thoại của bạn nhé.
-Hiện nay phiên bản mới nhất của uc browser 9.5 đã cấp nhật và thành công và những phiên bản sau như uc browser 9.7 và uc browser 9.8 đã được vận hành và đưa vào sử dụng.
Hiện nay phần mềm chỉnh sửa ảnh cho điện thoại cũng như phần mềm chỉnh sửa ảnh cho Android đang được nhiều người tìm kiếm và sử dụng nhiều nhưng các bạn không biết 2 tiện ích trên đều tích hợp trong ứng dụng photowonder.
Ghép ảnh cho Android được gọi là chế ảnh trên ứng dụng của điện thoại di động khi ban có những bức ảnh của mình với người khác bạn có thể ghép những bức ảnh đó lại với nhau theo nhiều khía cạnh khác nhau, và theo mọi tình huống.
hãy Tải Photowonder miễn phí ngay nào.
ikutan juga disini
Jasa Reparasi Komputer Depok
http://zatakomputindo.com/2016/09/29/142955-tips-maintenace-pc-tanpa-teknisi/
Nấm móng là bệnh mãn tính, dẫn đến biến dạng móng, sự nhiễm
nấm móng chân là gìthường không theo quy luật đồng dạng hay đối xứng cũng như thường bị nhiễm ở một hoặc hầu hết móng.Bệnh nấm móng xuất hiện đối với người thường xuyên tiếp xúc và làm việc trong môi trường ẩm thấp, tạo thời cơ cho những vi nấm tiến triển cũng như gây bệnh. giai đoạn đầu ở tại vùng móng sẽ có cảm giác ngứa, rất khó chịu, móng xuất hiện những vết màu trắng đục, loang lổ, đặc biệt móng sẽ mềm cũng như khá dễ gãy. Sẽ mất thẩm mỹ và thậm chí để lại khá nhiều tác động chữa nấm móng ở đâuhiểm nguy nếu bạn để lâu mà không điều trị bệnh kịp thời.
phòng khám đa khoa Âu Á có tốt
http://bacsitructuyen.edu.vn/
http://catmimat.edu.vn/
http://apxequanhhaumon.com/
http://baoquydaubisung.com/
công ty rut hầm cầu giá rẻ trực tuyến có website là http://congtyhuthamcau.info/ xem giá rút hầm cầu trực tiếp tại đây
http://catmimat.edu.vn/dia-chi-gan-bi-duong-vat-bao-nhieu-tien-tai-tphcm/
http://baoquydau.edu.vn/quy-trinh-cay-bi-vao-cu-nhu-the-nao/
http://bacsitructuyen.edu.vn/danh-muc/gan-bi-duong-vat.html
http://baoquydauhep.com/
http://benhbuongtrung.com/
http://benhlaumantinh.com/
http://benhlauonam.com/
http://congtyhuthamcau.info/
JUAL OBAT ABORSI USIA 1-7 BULAN AMAN TANPA EFEK SAMPING DIJAMIN JANIN LUNTUR DALAM WAKTU 1 HARI
✔ Cara Menggugurkan Kandungan
✔ Obat Penggugur Kandungan
✔ Penggugur Kandungan
✔ Obat Peluntur Janin
✔ Obat Cytotec Asli
✔ Obat Aborsi
JUAL OBAT BIUS AMPUH 5 DETIK LANGSUNG PINGSAN DAN SIAP UNTUK DI GRAYANGI
✔ Obat Bius
✔ Obat Bius Cair
✔ Obat Bius Hirup
✔ Obat Bius Semprot
✔ Obat Bius Bekap
✔ Obat Bius Spray
✔ Obat Tidur Cair
✔ Obat Tidur
## Post a Comment

Server: GSE

X-Content-Type-Options: nosniff

Cache-Control: private, max-age=0

X-XSS-Protection: 1; mode=block

Content-Type: text/html; charset=UTF-8


markdown:
## Chào mừng quý vị đến với website của trường Tiểu học Trần Hưng Đạo !
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tài liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy nhấn vào chữ
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Nếu chưa đăng ký, hãy nhấn vào chữ
**ĐK thành viên**ở phía bên trái, hoặc [xem phim hướng dẫn tại đây](http://daotao.violet.vn/Data/Library/1/Index.html)
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
## Các ý kiến mới nhất

Server: Apache/2.2.3 (CentOS)

Pragma: no-cache

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0


markdown:
© Bản quyền thuộc Phòng Giáo dục - Đào tạo Thái Thụy.
Xem tốt nhất ở độ phân giải 1024 x 768 pixel với trình duyệt IE7+, Firefox 2+, Google Chrome
Phát triển bởi DONGPHUONG JSC

Server: Apache

Set-Cookie: COOKIE_SUPPORT=true; Expires=Wed, 21-Nov-2018 13:58:22 GMT; Path=/

Liferay-Portal: Liferay Portal Standard Edition 5.2.3 (Augustine / Build 5203 / May 20, 2009)

X-Powered-By: Servlet 2.5; JBoss-5.0/JBossWeb-2.1


markdown:
Chúng tôi là một trong những cơ sở đầu tiên áp dụng phương pháp nâng mông bằng cách này và cho thấy kết quả cấy ghép mỡ thật nhẹ nhàng và kết quả rất hài lòng khách hàng
**Natural Buttock Augmentation** **Bạn có tự tin vào vòng 3 khi mặc đồ bó hay mặc đầm sát? Nếu là phụ nữ chắc chắn rằng bạn rất muốn có vòng 3 căng tròn, đầy đặn và cân đối trông thật quyến rũ và thật dễ dàng hơn trong việc lựa chọn quần áo để bản thân trông thật quyến rũ mà mọi người phải trầm trồ khen ngợi. Nhưng bởi vì một số trường hợp có thể là do bẩm sinh hoặc do hoàn cảnh mà vòng 3 của bạn không được nở nang căng tròn như mong muốn, làm cho bạn mất tự tin khi giao tiếp, hay cảm thấy mình không được quyến rũ.** **Trường hợp nào có thể cấy mỡ nâng mông bằng mỡ tự thân?**
- Khi hai mông mất cân đối, hài hòa cân xứng về kích thước và hình dáng
- Bạn bị dị ứng với túi nâng mông
- Mông chỉ nhỏ một phần, lõm nhẹ phần trên hoặc bên ngoài thì rất hiệu quả khi cấy mỡ tự thân.
- Bạn muốn nâng mông tự nhiên, nhanh chóng và không cần thời gian nghĩ dưỡng nhiều, không ảnh hưởng đến công việc.
- Mỡ lấy từ vùng bụng, đùi hay eo bạn muốn tận dụng lượng mỡ thừa đó để cải thiện vòng 3 của bạn.
**Ưu điểm vượt trội của phương pháp cấy mỡ nâng mông tự thân so với các phương pháp khác**
- Nâng mông bằng mỡ tự thân là một trong những phương pháp nâng mông an toàn và hiệu quả nhất gần như thay thế các phương pháp phẫu thuật
[nâng mông đặt túi độn](http://thammyhanquocasia.vn/tham-my/phau-thuat-tham-my/tham-my-mong/nang-mong-noi-soi)phải bóc tách khoang.
- Bạn vừa có thể
[giảm mỡ thừa](http://thammyhanquocasia.vn/tham-my/phau-thuat-tham-my/hut-mo/hut-mo-khong-phau-thuat)vừa có thể làm mông của bạn căng tròn, cân đối đẹp tự nhiên mà không cần phẫu thuật
- Mông luôn mềm mại và tự nhiên, không có hiện tượng đào thải hay co thắt như các trường hợp đặt túi bởi vì nó chính là tế bào của cơ thể bạn, không đưa bất kì vật lạ nào vào trong cơ thể bạn. Đặc biệt, mỡ cấy vào mông có thể kiểm soát được thể tích, vị trí cần bơm vào để mông đẹp tự nhiên
- Không gây đau và không cần thời gian nghĩ dưỡng vì không phải mổ hay phẫu thuật
- Phục hồi nhanh chóng, giữ được vóc dáng lâu dài theo thời gian.
** ** **Ưu điểm của máy cấy mỡ so với cấy mỡ cổ điển**
- Máy cấy mỡ cho phép cấy từng hạt mỡ siêu nhỏ, và mỗi lần máy chỉ cho ra từng hạt mỡ, các hạt mỡ này ra đều và liên tục trong suốt quá trình cấy mỡ, có thể hình dung như máy bắn bóng vậy, chỉ có điều khác là các hạt mỡ được dải đều
- Nếu cấy bằng tay bơm tiêm sẽ không đều do Bs không kiểm soát được lực bơm tiêm, nên lúc ra nhiều lúc ra ít mỡ sẽ bị vón cục và dễ hoại tử hơn nhiều, tỷ lệ không đều hay gồ ghề cao hơn so với máy cấy mỡ
- Thời gian thực hiện cấy mỡ bằng máy lâu hơn do các hạt mỡ được dải đều từng lớp và tỷ lệ sống cao hơn, do các hạt mỡ này kích thước nhỏ và dễ được cung cấp đủ các chất dinh dưỡng
- Tỷ lệ mỡ sống cao hơn nhiều có thể đạt 50-70%, điều mà cấy mỡ cổ điển không thể thực hiện được
**Quy trình nâng mông bằng mỡ tự thân**
Đầu tiên khách hàng sẽ được gặp trực tiếp bác sĩ chuyên khoa phẫu thuật nâng mông nhiều kinh nghiệm thăm khám, đánh giá cụ thể tình trạng cơ thể và dựa vào nguyện vọng, sự mong muốn của khách hàng bác sĩ sẽ tiến hành đo, vẽ chính xác thể tích cần tăng lên. Cũng như xác định lượng mỡ trên cơ thể của bạn có đủ để bác sĩ có thể nâng mông cho bạn không. Kiểm tra sức khỏe trước khi xét nghiệm, siêu âm bạn phải nhịn ăn, nhịn uống trước 06 tiếng để xác định tình trạng sức khỏe, nếu không có bệnh tim mạch, suy chức năng gan thận, hay tiểu đường…. thì bạn mới có thể tiến hành phương pháp nâng mông bằng mỡ tự thân.
*Bước 1*: Bác sĩ sẽ xác định vùng mỡ thừa cần lấy (đa phần là mỡ từ bụng, eo, đùi là chủ yếu) sau đó bạn sẽ được gây tê, sát khuẩn vùng cần lấy mỡ và vùng mông. Mỡ được lấy ra khỏi cơ thể bạn sẽ được chiết tách, li tâm để bóc tách huyết tương, tạp chất và tế bào mỡ gốc. Tế bào gốc mỡ được phân tách qua hệ thống máy đặc biệt, sau đó trộn lẫn với mỡ đã li tâm và bơm qua tiêm bơm chuyên dụng đảm bảo là những tế bào mỡ gốc này sẽ phát triển nhanh chóng về sau **Mỡ được chuẩn bị để cấy vào mông** *Bước 2*: Cấy Mỡ, mỡ này sẽ được cấy trực tiếp vào mô vùng mông theo các lớp rất mỏng từ ngoài vào trong đảm bảo cho mỡ có đủ dinh dưỡng để tồn tại và phát triển sau này. Bác sĩ sẽ dựa theo nguyện vọng của bạn về kích thước trước đó để đưa vào mông của bạn một lượng mỡ sao cho cân bằng 2 bên mông, sẽ căng tròn đẹp tự nhiên không tỳ vết. **Thời gian thực hiện nâng mông bằng mỡ tự thân khoảng 1,5h - 2h** **Xem video nâng mông bằng cấy mỡ tự thân** **Chăm sóc sau nâng mông bằng mỡ tự thân**
- Có thể bạn sẽ cảm thấy hơi căng tức vùng mông. Những cảm giác đó sẽ dần dần hết trong 1, 2 ngày sau đó.
- Uống thuốc theo toa
- Cần massage sớm trong 2 tuần đầu để mông mềm mại, mông căng sẽ trở nên mềm mại theo thời gian và việc massage sớm sẽ khiến bạn nhanh lấy lại vóc dáng tự nhiên hơn.
- Dưới sự chăm sóc nhiệt tình của đội ngũ bác sĩ và nhân viên nhiều năm kinh nghiệm của Thẩm Mỹ Viện Hàn Quốc Asia, sẽ đem lại cho khách hàng sự hài lòng nhất bởi kỹ thuật nâng mông chuẩn, đẹp nhất, chăm sóc khách hàng tốt nhất. Bạn sẽ có “vòng 3” căng , tròn, cân đối và đẹp tự nhiên bạn có thể yên tâm là với phương pháp nâng mông bằng mỡ tự thân sẽ an toàn tuyết đối và nhanh chóng, không để lại bất cứ 1 vết sẹo nào.
**Thẩm mỹ viện nâng mông đẹp và an toàn, chúng tôi tự hào là một địa chỉ nâng mông an toàn, uy tín, vòng 3 căng tròn. Tại đây bạn sẽ được Bs trả lời mọi thắc mắc liên quan tới dịch vụ nâng mông** **Cam kết mang lại vòng 3 căng tròn, có chính sách bảo hành rõ ràng để đảm bảo quyền lợi cho khách hàng.** **Bạn không có đủ mỡ để thực hiện cho việc nâng mông, hay bạn muốn vòng 3 to nhiều hơn vậy bạn có thể lựa chọn phương pháp nâng mông nội soi, làm đẹp vòng 3.** **Các câu hỏi thường gặp:** **1. Cấy mỡ có làm mông to lên nhiều không?**
Có 2 phương pháp nâng mông phổ biến là cấy và dùng túi độn, nếu mông nhỏ và mong muốn kết quả to nhiều thì nên dùng phương pháp túi độn, như
[nâng mông nội soi](http://thammyhanquocasia.vn/tham-my/phau-thuat-tham-my/tham-my-mong/nang-mong-noi-soi)... nếu mông bạn không nhỏ nhiều và bạn chỉ mong muốn cải thiện thêm chút, làm căng tròn thêm, đặc biệt là từng vùng nhất định thì cấy mỡ rất phù hợp. Thực tế mỗi phương pháp đều có ưu nhược điểm nhất định, nên trước khi làm bạn sẽ được Bs TMV Hàn Quốc Asia tư vấn kỹ lưỡng để có lựa chọn phù hợp nhất **2. Mỡ có sống hết sau khi cấy?**
Trong quá trình lấy mỡ, ly tâm, phân tách tế bào gốc mỡ đã làm tổn thương một phần tế bào mỡ và vì vậy sau khi cấy sẽ có một lượng nhỏ mỡ cấy vào bị cơ thể hấp thu đi, và phần tế bào mỡ còn lại sống tốt nên mông căng tròn tự nhiên
**3. Cấy mỡ có đau không?**
Mỡ được đưa vào mông bằng những kim bơm mỡ rất nhỏ nên không đau và không để lại sẹo như phương pháp đặt túi nâng mông, sau 1-2 ngày bạn có thể sinh hoạt tương đối bình thường.
(Lưu ý: kết quả còn tùy thuộc vào cơ địa của mỗi người)
**Bs tư vấn 0979 737 747**
## Nguyen thi Thu(25t):
Em nam nay 25 tuoi da co mot em be 5 tuoi .nay em muon hoi bac si ve cach phau thuat nang mong .em doc tren mang thay co phau thuat nang mong bang cay mo tu than ma ko can phau thuat.nen em muon hoi bac si ve chi phi phau thuat la bao nhieu .va sau khi phau thuat co anh huong gi toi suc khoe sau nay ko.mong bac si tra loi som giup em
## Thẩm mỹ viện :
Chào bạn Thu! Hiện tại thẩm mỹ viện Hàn Quốc Asia có áp dụng phương pháp nâng ngực bằng mỡ tự thân không cần phẫu thuật, đây là phương pháp tiên tiến mới nhất trong ngành thẩm mỹ, cho độ an toàn cao, kết quả đẹp tự nhiên. Các phần mỡ thừa sau khi lấy được tách li tâm, chi giữ lại những tế bào mỡ khỏe nhất cùng với tế bào gốc sẽ được giữ lại và đưa vào vùng mông, chính vì vậy kết quả là lâu dài. Chi phí khoảng từ 3000 – 3500 USD.
## Phương Linh:
Thưa bác sĩ, năm nay em 25 tuổi, em đang có ý định làm phẫu thuật cấy ghép nâng mông. Em tìm hiểu thì thấy hiện nay phương pháp cấy ghép mông hiện đại nhất là nâng mông nội soi. Vậy bác sĩ cho em hỏi là thực hiện nâng mông nội soi có lộ túi độn không? Vì em thấy như sau khi cấy ghép mũi sau một thời gian thì thường thấy lộ phần mũi cấy ghép. Vậy liệu cấy ghép mông có như vậy không ạ?
## Thẩm mỹ viện Hàn Quốc Asia:
Chào bạn Phương Linh. Nâng mông nội soi là phương pháp cấy ghép mông hiện đại nhất hiện nay. Sử dụng công nghệ nội soi, nâng mông nội soi đảm bảo nâng mông an toàn, hiệu quả và không để lại sẹo. Thực hiện phẫu thuật, các bác sĩ sẽ khéo léo cấy ghép túi độn mông vào bên trong khoang cơ mông, đảm bảo an toàn tuyệt đối. Mông gồm cơ mông lớn và cơ mông bé, việc cấy ghép túi độn thường đặt túi độn vào khoang giữa cơ mông lớn và cơ mông bé bằng thiết bị nội soi. Chính vì vậy, túi độn mông nằm hoàn toàn bên trong mông nên nhìn từ bên ngoài không thể biết được. Hơn nữa, do nằm phía trong cơ mông nên dù có sờ bằng tay cũng không thể cảm nhận được túi độn. Mông sẽ được nâng cao tự nhiên, an toàn và cân đối. Vì vậy, bạn hoàn toàn có thể an tâm về việc nâng mông nội soi không thể làm lộ túi độn. Khác với nâng mũi là cấy ghép sụn nhân tạo lên phần sống mũi với da mỏng nên dễ bị lộ và hỏng sống mũi, nâng mông bằng túi độn được vòng mông nhiều mỡ và cơ nâng đỡ bảo vệ nên hoàn toàn không có chuyện lộ túi độn sau phẫu thuật. Tuy nhiên, để đảm bảo an toàn, bạn vẫn nên hạn chế các va đập mạnh vào vùng vấy ghép mông để tránh trường hợp túi độn bi lệch và biến dạng nhé. Nếu bảo vệ đúng cách, túi độn có thể tồn tại an toàn trong mông từ 10 – 15 năm. Chúc bạn thành công với phương pháp nâng mông nội soi nhé. Ngoài ra, nếu muốn đảm bảo chắc chắn, bạn có thể thực hiện nâng mông bằng mỡ tự thân. Đây là phương pháp dùng mỡ cơ thể cấy ghép trực tiếp lên mông nên không cần đưa bất cứ vật thể gì cấy ghép vào mông như các phương pháp cấy ghép mông khác. Bạn hãy gọi vào số điện thoại 0979 737 747 để được bác sỹ tư vấn trực tiếp.
## Tuyết (Cà Mau):
Chào Bs, cho e hỏi cấy mỡ mông thườn lấy mỡ ở những vùng nào? có pha thêm chất gì vào mỡ khi cấy không? E k thích túi độn nên e lựa chọn phương pháp này, vậy có an toàn không, thời gian được bao nhiêu lâu?
## TMV Hàn Quốc Asia:
Chào Tuyết, thông thường cấy mỡ mông lấy từ bụng, đùi..các vị trí dư mỡ, sau đó qua ly tâm, phân tách để lấy mỡ nguyên chất của chính cơ thể bạn, không pha trộn thêm chất gì khác để cấy vào vùng mông, làm như vậy rất an toàn, sau khi mỡ cấy vào tồn tại trong cơ thể như một tổ chức mô tại chỗ nên tồn tại lâu dài, Chi tiết xin liên hệ 0979 737 747

WARC-Identified-Payload-Type: text/html

Cache-Control: private

X-Powered-By-Plesk: PleskWin


markdown:
Thái dương bị hóp thường được điều trị bằng cách tiêm chất làm đầy filler và cấy mỡ tự thân (
[cấy mỡ thái dương](http://thammyhanquocasia.vn/tham-my/phau-thuat-tham-my/tao-hinh-thai-duong/cay-mo-thai-duong)). Mặc dù cả hai phương pháp này đều có những thành công nhất định, nhưng phương pháp làm đầy vĩnh viễn là áp dụng cấy ghép. Cấy ghép thái dương còn được gọi [độn thái dương](http://thammyhanquocasia.vn/tham-my/phau-thuat-tham-my/tao-hinh-thai-duong/don-thai-duong), được áp dụng để tạo cảm giác mềm mại của cơ chứ không phải là xương. Đây là phương pháp cấy ghép mặt duy nhất được thiết kế để làm tăng vùng mô mềm.
### Độn thái dương hiệu quả trong trường hợp nào?
Hóp thái dương bẩm sinh do chứng teo mỡ, suy nhược cơ/ loãng cơ hoặc do cả hai. Ở mức hóp vừa phải, phương pháp độn thái dương mang lại rất hiệu quả trong việc cải thiện khuôn mặt. Chúng bao phủ nửa dưới của vùng hóp từ xương gò má lên tới lông mày.
Ở các mức độ nghiêm trọng hơn của hóp thái dương, độn thái dương phải kéo dài đến trước trán. Điều này bao gồm toàn bộ khu vực thái dương trước mà sụn nhân tạo tiêu chuẩn không đáp ứng đủ kích thước. Vì vậy, một mô sụn nhân tạo khác đã được thiết kế có thể lấp đầy toàn bộ vùng hóp thái dương.
### Độn thái dương được thực hiện như thế nào?
Sụn độn thái dương được đưa vào vị trí cần thiết qua một vết rạch nhỏ. Chiều dài của vết rạch khá nhỏ. Sau khi đã rạch đường dẫn thì sụn nhân taọ được đưa vào theo hướng nằm ngang, sau đó quay 90 độ vào vị trí thích hợp.
[Độn thái dương nội soi](http://thammyhanquocasia.vn/tham-my/phau-thuat-tham-my/tao-hinh-thai-duong/don-thai-duong) là phương pháp phẫu thuật thẩm mỹ tiên tiến trong việc hỗ trợ cải thiện khuôn mặt cho những trường hợp hóp thái dương bẩm sinh ở mức độ vừa phải và nghiêm trọng, những bệnh nhân bị teo cơ trên khuôn mặt do sử dụng thuốc, và các trường hợp hóp thái dương do trong quá trình giảm cân.


markdown:
[dịch vụ thám tử tư hà nội](https://thuethamtuuytin.com/bao-gia-chi-phi-thue-tham-tu.html)hiện đang cung cấp các gói điều tra, theo dõi hay giám sát tại Tỉnh Bình Định. Khi bạn có nhu cầu cần tìm công ty cung cấp những dịch vụ này tại đây hãy liên hệ tới công ty của chúng tôi, đến với thám tử tư hà nội bạn sẽ có được những dịch vụ tốt nhất từ công ty uy tín và chuyên nghiệp.
Công ty thám tử hà nội, đơn vị cung cấp thông tin đầu tiên tại Việt Nam hiện nay đã và đang cung cấp dịch vụ tại tỉnh Bình Định bởi công ty chúng tôi biết được nhu cầu của người dân bình định về dịch vụ này là rất lớn. Khi công ty chúng tôi cung cấp
[dịch vụ thám tử tại Quảng Nam](http://thamtutuuytinnhat.blogspot.com/2016/01/cong-ty-dich-vu-tham-tu-tu-tai-quang-nam.html)đã có rất nhiều người dân tại bình định liên hệ với chúng tôi thuê thám tử để điều tra.
"Tôi đang nghi ngờ một người, tôi cần điều tra xác minh những nghi ngờ đó nhưng tôi không biết làm thế nào, tôi lên mạng tìm kiếm những công ty cung cấp thông tin tại Việt Nam và tôi thấy có rất nhiều công ty thám tử tphcm hiện đang cung cấp dịch vụ này nhưng lại xa quá, tôi tìm trong tỉnh thì không có công ty nào cung cấp thế là tôi tìm các tỉnh bên thì thấy tại Quảng Nam có công ty cung cấp dịch vụ này thế là tôi đã liên hệ tới các bạn". Chị N.K.P một người hiện đang công tác ở Bình Định chia sẻ.
Tiếp theo là Anh Đ.N.T một người dân ở trong tỉnh chia sẻ"Từ khi kinh tế nhà mình làm ăn khá giả thì không có thời gian quản lý theo dõi con cái như trước, những ngày gần đây tôi thấy cháu có biểu hiện bất thường muốn theo dõi những hoạt động hàng ngày của cháu làm gì để tôi còn kiểm soát nhưng tôi không có thời gian, tôi tìm trong tỉnh xem có công ty nào cung cấp dịch vụ thám tử không nhưng không thấy có, tôi tìm sang tỉnh bạn là Quảng Nam thấy công ty thám tử Hà Nội và tôi đã liên hệ tới các bạn"
Trên đây là chia sẻ của hai trong rất nhiều khách hàng có nhu cầu tìm công ty cung cấp dịch vụ tại Bình Định và bạn cung đang tìm công ty cung cấp dịch vụ này? hãy đến công ty thám tử hà nội của chúng tôi, chúng tôi sẽ giúp bạn có được dịch vụ tốt nhất với chi phí thấp nhất và độ bảo mật thông tin của khách hàng là tuyệt đối.
Hiện nay tại tỉnh Bình Định công ty chúng tôi cung cấp rất nhiều dịch vụ khác nhau dành cho khách hàng là doanh nghiệp, tổ chức hay cá nhân như:
**+ Đối với doanh nghiệp, tổ chức công ty thám tử hà nội cung cấp các dịch vụ như:**
- Điều tra thông tin kinh doanh công ty đối thủ
- Điều tra thị trường nơi công ty bạn cung cấp dịch vụ hoặc sản phẩm hiện tại hoặc trong tương lai
- Điều tra trộm cắp tài sản trong công ty
- Điều tra xem công ty bạn có gián điệp hay là không
- Cung cấp thông tin cho các văn phòng luật sư lấy bằng chứng
**+ Đối với khách hàng là cá nhân hay hộ gia đình công ty chúng tôi cũng có rất nhiều dịch vụ như:**
- Theo dõi con cái
- Theo dõi, điều tra ngoại tình cho vợ hoặc chồng
- Điều tra, xác minh nhân thân
- Điều tra thông tin chủ nhân số điện thoại kia là ai
Đó là những dịch vụ mà cong ty tham tu hà nội hiện đang cung cấp tại Bình Định, khi bạn có nhu cầu cần tìm công ty cung cấp dịch vụ thám tử tại Bình Định hãy liên hệ tới công ty thám tử hà nội để có dịch vụ tốt nhất cùng chi phí hợp lý.


markdown:
# 3 lưu ý giúp sinh viên chọn laptop giá rẻ nhất
**Là sinh viên không thể thiếu một chiếc laptop, nhưng làm thế nào để chọn cho mình một chiếc máy tính hoặc laptop vừa tiết kiệm chi phí vừa phù hợp với nhu cầu sử dụng của mình. Kinh nghiệm chọn mua laptop giá rẻ dưới đây sẽ giúp bạn tìm thấy một em chiến hữu cho mình nhé.**
>>>
[So sánh ưu và nhược điểm của mày tính pc và laptop](http://thanhbinhpc.com/tin-tuc/so-sanh-uu-va-nhuoc-diem-cua-may-tinh-pc-va-laptop.html)
>>>
[Tư vấn mua máy tính để bàn cũ giá rẻ](http://thanhbinhpc.com/tin-tuc/tu-van-mua-may-tinh-de-ban-cu-gia-re-cau-hinh-cao.html)
**Xác định mục đích sử dụng chính**
Nếu bạn là sinh viên công nghệ thông tin, hay hoặc chuyên ngành liên quan đến đồ họa, hình ảnh nhưng ngành học cần đòi hỏi tốc độ và chất lượng cao bạn nên chọn cho mình nhưng máy tính cấu hình cao như: Một chiếc laptop được trang bị CPU: Core I5 hoặc I7, Ram >= 4GB, HDD 720 rpm,
**. sẽ là chiếc laptop phù hợp với bạn. Với chiếc máy tính này sẽ giúp tố độ xử lý hình ảnh, render nhanh hơn, không bị giật hay đơ khi sử dụng. Ngoài ra một chiếc máy tính như thế này sẽ giúp bạn có thể chơi game mượt mà hơn. Card màn hình rời**
Nhưng nếu bạn là sinh viên ngành kế toán, quản trị, kinh doanh, hay những ngành ít sử dụng đến công nghệ máy tính cao bạn nên chọn những máy tính cấu hình ổn định và cần một chiếc máy tính có pin càng lâu càng tốt. Một cấu hình cho bạn có thể tham khảo: CPU Core I3,
[ 2GB hoặc 4GB, HDD 720 rpm hoặc SSD, không cần card rời. sẽ là lựa chọn hoàn hảo dành cho bạn Ram](http://thanhbinhpc.com/ram-bo-nho-trong)
Vậy nên trước khi quyết định mua máy tính laptop bạn nên xem mình sử dụng nhu cầu như thế nào để có một chiếc máy tính phù hợp nhất nhé.
**Lựa chọn hãng sản xuất**
Hiện nay trên thị trường Việt Nam có rất nhiều hãng sản xuất máy tính, nhưng trong đó có những hãng như: Sony, Acer, Asus, HP Và Dell. Là những hãng được nhiều khác hàng lựa chọn và tin dùng nhất.
Bạn nên lựa chọn những máy tính có thương hiệu như thế bởi vì được nhiều khách hàng lựa chọn trên thế giới, có chế độ bảo hành tốt, chất lượng máy tính được kiểm định theo quy chuẩn.
Một số đánh giá về các hãng máy tính bạn có thể tham khảo để lựa chọn tốt nhất như sau:
**HP Compaq:** Có kiểu dáng đẹp, cấu hình khá cao và giá tương đối tốt. **Dell:** Khá phổ thông, dể sử dụng, thiết kế chắc chắn, độ bền thì khá tốt, chịu va đập tốt, linh kiện dễ thay thế. **Asus:** Giá rẻ, chế độ bảo hành 2 năm. Với Asus bạn sẽ có thể lựa chọn được nhiều mẫu thiết kế đẹp. Hơn nữa [ cũng có khả năng hiển thị rất tốt và độ bền cao. màn hình máy tính asus](http://thanhbinhpc.com/tin-tuc/dac-diem-cua-man-hinh-may-tinh-asus.html) **Sony:** Chất lượng phần cứng rất tốt, nhiều kiểu dáng đẹp nhưng giá khá cao.
Bên trên chỉ là cách đánh giá tổng quan về các hãng sản xuất ngoài ra bạn nên tìm hiểu thêm về ưu nhược điểm của các hãng này.
**So sánh**
Khi đã quyết định được hãng sản xuất việc tiếp theo là bạn cần tìm cho mình một số cấu hình máy tính, hay lựa chọn màu sắc mình thích, kiểu dáng máy tính…Sau đó đọc thông tin và phân tích chỉ số máy tính dựa theo bài viết
** hoặc bạn có thể lên các diễn đàn hỏi về sản phẩm đó. cách lựa chọn máy tính**
Chỉ cần 3 lưu ý đó bạn có thể chọn cho mình một chiếc máy tính giá rẻ rồi đó! Ngoài ra chọn mua một chiếc
[ hay máy tính đồng bộ cũng là một gợi ý rất đáng để bạn quan tâm. máy tính cũ](http://thanhbinhpc.com/tron-bo-may-tinh)
>>>
[3 ưu điểm của máy tính đồng bộ](http://thanhbinhpc.com/tin-tuc/3-uu-diem-cua-may-tinh-dong-bo-ban-can-biet.html)