Đề thi vi xử lý
DESCRIPTION
Tổng hợp câu hỏi vấn đáp môn VXLTRANSCRIPT
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt1. a) Tr×nh bµy kiÕn tróc vµ nguyªn lý
ho¹t ®éng cña m¸y tÝnh theo Von Neumann. Nªu vai trß cña CPU vµ bé nhí trong hÖ.
b) Nªu c¬ chÕ mµ nhê ®ã CPU cã thÓ thùc hiÖn lÖnh mét c¸ch tuÇn tù.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt2. a) Tr×nh bµy kiÕn tróc vµ nguyªn lý
ho¹t ®éng cña m¸y tÝnh theo Von Neumann. Nãi râ v× sao CPU cã thÓ truy nhËp theo ®Þa chØ.
b) Nªu nguyªn lý mµ nhê ®ã CPU cã thÓ thùc hiÖn lÖnh rÏ nh¸nh cã ®iÒu kiÖn.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt3. a) Tr×nh bµy kiÕn tróc vµ nguyªn lý
ho¹t ®éng cña m¸y tÝnh theo Von Neumann. Nªu râ v× sao cã thÓ nèi chung bus sè liÖu trong hÖ.
b) B¹n hiÓu thÕ nµo khi CPU truy nhËp cæng vµo ra nh mét « nhí, hay truy nhËp « nhí nhê cæng vµo ra ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt4. a) Tr×nh bµy kiÕn tróc vµ nguyªn lý
ho¹t ®éng cña m¸y tÝnh theo Von Neumann.
b) B»ng c¸ch nµo CPU cã thÓ truy nhËp tíi c¸c phÇn tö kh¸c nhau th«ng qua c¸c ®Þa chØ kh¸c nhau ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt5. a) M« t¶ chi tiÕt ho¹t ®éng thùc hiÖn
mét lÖnh cña CPU. b) Minh häa tr êng hîp truy nhËp trùc
tiÕp.MOV R0, 50H
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt6. a) M« t¶ chi tiÕt ho¹t ®éng thùc hiÖn
mét lÖnh cña CPU. b) Minh häa tr êng hîp ®äc to¸n h¹ng
ë chÕ ®é gi¸n tiÕp qua thanh ghi.ADD A, @R0
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt7. a) M« t¶ chi tiÕt ho¹t ®éng thùc hiÖn
mét lÖnh cña CPU. b) M« t¶ chi tiÕt tr êng hîp ®äc to¸n
h¹ng ë chÕ ®é tøc th×.MOV A,#50H
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt8. a) M« t¶ chi tiÕt ho¹t ®éng thùc hiÖn
mét lÖnh cña CPU. b) Minh häa tr êng hîp ®äc to¸n h¹ng
ë chÕ ®é thanh ghi.SUBB A,R7
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt9. a) Nªu c¬ chÕ ng¾t trong hÖ vi xö
lý, môc ®Ých, gi¶i ph¸p ®Ó cÊt gi÷ vµ kh«i phôc tr¹ng th¸i ?
b) Tr×nh bµy c¸ch x¸c ®Þnh nguån b¸o ng¾t b»ng phÇn mÒm.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt10. a) Nªu c¬ chÕ ng¾t trong hÖ vi xö
lý, u ®iÓm, khuyÕt ®iÓm cña c¬ chÕ nµy ?
b) Tr×nh bµy c¸ch x¸c ®Þnh nguån b¸o ng¾t b»ng phÇn cøng.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt11. a) Ng¨n xÕp : vai trß vµ ho¹t ®éng
cña nã. b) LiÖu cã tån t¹i hÖ vi xö lý ho¹t
®éng mµ kh«ng cÇn ng¨n xÕp kh«ng ? Gi¶i thÝch ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt12. a) VÏ l îc ®å ho¹t ®éng cña vi xö lý
kÓ tõ lóc RESET. b) Vect¬ reset vµ vect¬ ng¾t cã
thÓ trïng nhau kh«ng ? Gi¶i thÝch ? c) Nªu sù cÇn thiÕt cña ng¾t NMI
(ng¾t kh«ng che).
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt13. a) KiÕn tróc phÇn cøng cña hÖ vi xö
lý. b) Vai trß cña m¹ch gi¶i m· ®Þa
chØ. c) B»ng c¸ch nµo CPU cã thÓ trao
®æi ® îc víi c¸c thiÕt bÞ ngo¹i vi ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt14. a) Tr×nh bµy ph ¬ng thøc ®iÒu
khiÓn vµo ra b»ng ch ¬ng tr×nh, ®iÒu khiÓn ë ®©y lµ ®iÒu khiÓn g× ?
b) Nªu u khuyÕt ®iÓm cña ph ¬ng thøc nµy.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt15. a) Tr×nh bµy ph ¬ng thøc ®iÒu
khiÓn vµo ra b»ng ng¾t. b) Nªu u khuyÕt ®iÓm cña ph ¬ng
thøc nµy, nªu sù gièng nhau vµ kh¸c nhau so víi ph ¬ng thøc ®iÒu khiÓn b»ng ch ¬ng tr×nh ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt16. a) Tr×nh bµy ph ¬ng thøc ®iÒu
khiÓn vµo ra b»ng truy nhËp trùc tiÕp bé nhí.
b) Nªu u khuyÕt ®iÓm cña ph ¬ng thøc nµy, ®iÓm kh¸c chÝnh so víi hai ph ¬ng ph¸p kia lµ g× ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt17. a) Tr×nh bµy nguyªn lý ho¹t ®éng
cña cæng vµo kh«ng ®èi tho¹i, cã ®èi tho¹i.
b) VÏ biÓu ®å thêi gian cña c¸c tÝn hiÖu handshaking STB, IBF,...
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt18. a) Tr×nh bµy nguyªn lý ho¹t ®éng
cña cæng ra ®¬n gi¶n, cã ®èi tho¹i. b) VÏ biÓu ®å thêi gian cña c¸c tÝn
hiÖu handshaking ACK, OBF,...
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt19. a) Tr×nh bµy nguyªn lý ho¹t ®éng
cña cæng ra Read-back, t¸c dông cña cæng nµy ?
b) Tr×nh bµy nguyªn lý ho¹t ®éng cña cæng vµo ra cã ®iÒu khiÓn h íng: theo nhãm 8 bit, theo tõng bit.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt20. a) Vµo ra nèi tiÕp : ®Þnh nghÜa,
môc ®Ých, nguyªn lý, chÕ ®é, ph ¬ng thøc, nhÞp truyÒn.
b) Cã thÓ dïng cæng song song ®Ó vµo ra nèi tiÕp ® îc kh«ng ? Gi¶i thÝch ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt21. a) Tr×nh bµy vÒ cæng vµo ra nèi
tiÕp trong hÖ MCS-51 ? b) H·y tr×nh bµy râ c¸ch sö dông bit
Parity trong tr êng hîp nµy ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt22. a) Vµo ra nèi tiÕp dÞ bé : ®Þnh
nghÜa, môc ®Ých, ph ¬ng ph¸p ®ång bé.
b) Nªu mÆt h¹n chÕ cña chuÈn RS232C, c¸ch kh¾c phôc ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt23. a) M¹ch thêi gian trong hÖ vi xö lý :
c«ng dông, cÊu tróc, ho¹t ®éng vµ ghÐp nèi víi hÖ vi xö lý.
b) NÕu sö dông m¹ch thêi gian ®Ó ®Õm sù kiÖn th× ta ph¶i lµm g× ? Nªu sù kh¸c biÖt gi÷a m¹ch thêi gian vµ m¹ch ®Õm ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt24. a) M¹ch thêi gian trong hÖ MCS-51
cña Intel : m« t¶ c¸c thanh ghi liªn quan.
b) C¸c chÕ ®é ho¹t ®éng vµ øng dông cña c¸c chÕ ®é ®ã. c) Sö dông ng¾t víi m¹ch thêi gian thÕ nµo ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt25. a) Tr×nh bµy kü thuËt quÐt ®Ó gi¶i m·
phÝm. b) Cã thÓ dïng kü thuËt nµy ®Ó x¸c ®Þnh
m· cña hai phÝm cïng nhÊn kh«ng ? Gi¶i thÝch ?c) NÕu dïng kü thuËt nµy theo c¸ch ®iÒu khiÓn b»ng ng¾t cã ® îc kh«ng ? Gi¶i thÝch ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt26. a) Tr×nh bµy kü thuËt ®¶o d©y ®Ó
gi¶i m· phÝm. b) Cã thÓ dïng kü thuËt nµy ®Ó x¸c
®Þnh m· cña hai phÝm cïng nhÊn kh«ng ? Gi¶i thÝch ?c) Kü thuËt nµy thÝch hîp víi ph ¬ng thøc ®iÒu khiÓn nµo ? Gi¶i thÝch ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt27. a) Nªu c¸c ph ¬ng ph¸p cã thÓ ®Ó
ghÐp nèi gi÷a vi xö lý vµ hiÓn thÞ LED 7 thanh nhiÒu ch÷ sè.
b) B»ng c¸ch nµo ta cã thÓ ®iÒu khiÓn ®Ó LED hay bãng sîi ®èt s¸ng dÇn vµ tèi dÇn ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt28. a) H·y m« t¶ c¸c c¸ch ghÐp nèi gi÷a
vi xö lý vµ ADC ®Ó ®iÒu khiÓn b»ng ch ¬ng tr×nh vµ b»ng ng¾t.
b) Nªu c¸ch ghÐp nèi gi÷a MCS-51 vµ ADC0800. BiÕt r»ng ADC0800 cã c¸c tÝn hiÖu ®iÒu khiÓn: b¾t ®Çu chuyÓn ®æi - SOC, kÕt thóc chuyÓn ®æi - EOC vµ cho phÐp ® a sè liÖu ra - OE.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt29. a) H·y tr×nh bµy vÒ tæ chøc bé nhí
trong hÖ MCS-51 ? b) B»ng c¸ch nµo hÖ 8051 truy nhËp
® îc nhiÒu « nhí cã chung ®Þa chØ ? (trong/ngoµi/SFR)
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Lý thuyÕt30. a) Tr×nh bµy kiÕn tróc vµ nguyªn lý
ho¹t ®éng cña m¸y tÝnh theo Von Neumann.
b) KiÕn tróc Harvard cña MCS-51 cã ®iÓm g× kh¸c biÖt so víi nguyªn lý trªn ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖp
M«n thi : kü thuËt vi xö lý
Lý thuyÕt
31. a) H·y tr×nh bµy c¸c b íc cÇn thiÕt ®Ó mét yªu cÇu vÒ ng¾t tõ INT0 cña hÖ MCS-51 cã thÓ x¶y ra.
b) H·y lËp tr×nh ®Ó ng¾t T0 cã møc u tiªn cao h¬n INT0.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖp
M«n thi : kü thuËt vi xö lý
Lý thuyÕt32. a) H·y tr×nh bµy vÒ bus cña hÖ
vi xö lý ?b) GhÐp nèi víi MCS-51 theo
cæng vµ bus kh¸c nhau thÕ nµo ?c) B¹n h·y cho biÕt nh÷ng kiÕn
tróc bus mµ b¹n biÕt ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp1. ViÕt ch ¬ng tr×nh con céng hai sè 4
byte. Hai sè h¹ng ®Òu trong bé nhí, kÕt qu¶ cÊt vµo sè h¹ng ®Çu. Chó ý: byte MSB ® îc cÊt t¹i « cã ®Þa chØ nhá.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp2. Hoµn thiÖn ch ¬ng tr×nh con ®¶o dÊu n
byte trong bé nhí (n<256) sau:;SBR: §¶o dÊu n byte;Input: R1 = ®Þa chØ ®Çu, R2 = ®Þa chØ
cuèi;Thay ®æi: none...
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp3. ViÕt ch ¬ng tr×nh nh©n thanh ghi R0
víi mét sè 2 byte trong bé nhí. NÕu thay R0 b»ng DPTR, h·y tr×nh bay h íng gi¶i quyÕt.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp4. ViÕt ch ¬ng tr×nh con dÞch mét sè m
byte, n vÞ trÝ theo c¸ch cña lÖnh RL.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp5. ViÕt ch ¬ng tr×nh con tÝnh gi¸ trÞ
trung b×nh cña 10 sè mét byte.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp6. ViÕt ch ¬ng tr×nh t×m sè lÇn lÆp
cña mét byte cho tr íc ( trong B) trong n byte cña bé nhí víi R1 = ®Þa chØ ®Çu, R2 = ®é dµi.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp7. ViÕt ch ¬ng tr×nh t¹o 10 xung, tÇn sè
bÊt kú ph¸t ra tõ bit 0 vµ bit 1 cña cæng P0 cña MCS-51. Xung chØ ph¸t ra trong khi bit P1.1 b»ng 0.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp8. ViÕt ch ¬ng tr×nh xo¸ n byte trong
bé nhí ngoµi. §Þa chØ b¾t ®Çu tõ 8000HPh©n biÖt khi n<256, n<65536, n>65536 ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp9. ViÕt ch ¬ng tr×nh con ®æi n sè BCD
trong bé nhí ngoµi tõ ®Þa chØ 4000H sang 2n byte d¹ng ASCII cÊt tõ ®Þa chØ 6000H.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp10. ViÕt ch ¬ng tr×nh con ®äc 16 byte
tõ ADC, cÊt vµo bé nhí b¾t ®Çu bëi R0.§äc sè liÖu khi bit 0 cña thanh ghi tr¹ng th¸i ADC_Status b»ng 1 (Ready). Bit sÏ ph¶i xo¸ b»ng phÇn mÒm.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp11. ViÕt ch ¬ng tr×nh con céng 10 sè
BCD. KÕt qu¶ còng ë d¹ng ASCII.;input : R1 -> ®Þa chØ ®Çu; R3 -> ®é dµi;Output: R0 -> kÕt qu¶
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp12. ViÕt ch ¬ng tr×nh con ®¶o vÞ trÝ
hai nöa byte cña n « nhí trá bëi DPTR.;input : DPTR -> « nhí; R3 = n;thanh ghi thay ®æi : kh«ng
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp13. ViÕt ch ¬ng tr×nh con t¹o byte
checksum cña n byte trong bé nhí (n<65536) b»ng c¸ch ADD c¸c byte víi nhau
;input: DPTR -> « nhí, R2, R3 -> ®é dµi (R3=byte cao)
;output: byte checksum trong A;thanh ghi thay ®æi : kh«ng
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp14. ViÕt ch ¬ng tr×nh ®iÒu khiÓn ®Ó
®äc 10 byte tõ cæng P1 cña MCS-51 theo chÕ ®é cã ®èi tho¹i (P0.1=IBF: b¸o tr¹ng th¸i s½n sµng, P0.2=STB: xung thÊp ph¶i tr¶ lêi sau khi ®äc). Sè liÖu ®äc ® îc cÊt vµo bé nhí trá bëi DPTR.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp15. ViÕt ch ¬ng tr×nh trªn MCS-51 ®Ó
cã thÓ nhËn mét chuçi ký tù tõ cæng nèi tiÕp b¾t ®Çu bëi ký tù #STX, kÕt thóc bëi #EOT, chuçi ký tù ® îc cÊt vµo bé nhí trá bëi DPTR. Chó ý kiÓm tra tÝnh s½n sµng cña sè liÖu.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp16. §iÒu khiÓn m¹ch Timer 0 t¹o ng¾t
®Ó t¹o xung vu«ng 50 Hz t¹i bit P1.5. Th¹ch anh cña hÖ MCS-51 cã tÇn sè 12 MHz.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp17. ViÕt ch ¬ng tr×nh t×m ®Þa chØ
offset cña mét sè mét byte (trong B) cho tr íc trong miÒn nhí ®Þa chØ tõ 1000 ®Õn 1200. Gi¶i quyÕt c¸c tr êng hîp kh«ng t×m thÊy, t×m ® îc nhiÒu sè ?
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp18. ViÕt ch ¬ng tr×nh ®iÒu khiÓn cæng P2
cña MCS-51 thµnh cæng ra, chÕ ®é ®èi tho¹i: P1.0 = OBF (tÝch cùc møc cao),P1.1 = ACK (xung thÊp). Göi 10 byte trong bé nhí ®Þa chØ ®Çu trong DPTR ra cæng theo chÕ ®é b¾t tay.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp19. ViÕt ch ¬ng tr×nh con nhËn 100 byte
sè liÖu tõ cæng nèi tiÕp cña MCS-51, cæng ®· ® îc ®Þnh nghÜa chÕ ®é.- kiÓm tra tÝnh s½n sµng cña cæng- sè liÖu cÊt trong ®Öm ®/c ®Çu trong DPTR
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp20. ViÕt ch ¬ng tr×nh con ®æi n ký tù
thµnh ch÷ hoa (nÕu ®ang lµ ch÷ th êng). BiÕt chuçi ký tù trong bé nhí cã ®Þa chØ ®Çu trong R0, ®é dµi trong R7.
A,B,C,… cã m· lµ 41H,42H,43H,…a,b,c,… cã m· lµ 61H,62H,63H,…
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp21. ViÕt ch ¬ng tr×nh ®iÒu khiÓn DAC
10 bit ®Ó t¹o xung r¨ng c a, tÇn sè tuú ý.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp22. ViÕt ch ¬ng tr×nh con céng hai sè 5
byte d¹ng ASCII trong bé nhí, kÕt qu¶ d¹ng ASCII cÊt vµo sè thø nhÊt.Tr êng hîp kÕt qu¶ lµ sè 6 byte ?
Gîi ý: chuyÓn 35H+36H thµnh 50H+60H dïng DA A ®Ó hiÖu chØnh thµnh 10H råi 01H…
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp23. ViÕt ch ¬ng tr×nh ®iÒu khiÓn
Timer 0 ®Ó t¹o thµnh m¹ch chia tÇn sè (chÕ ®é Counter).
§Çu ra la bit P1.0.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp24. ViÕt ch ¬ng tr×nh con dÞch mét sè
n byte, m vÞ trÝ theo c¸ch cña lÖnh RR.
MSB LSB
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp25. ViÕt ch ¬ng tr×nh con ®æi 2n ch÷
sè thËp ph©n d¹ng ASCII thµnh n byte d¹ng BCD (parked).
;input : R0 -> sè d¹ng ASCII;output : R1 -> sè d¹ng BCD
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp26. ViÕt ch ¬ng tr×nh con trõ hai sè 5
byte trong bé nhí, kÕt qu¶ cÊt vµo sè bÞ trõ.
;input : R0 -> ®/c ®Çu sè bÞ trõ; R1 -> ®/c ®Çu sè trõ;thay ®æi: PSW
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp27. ViÕt ch ¬ng tr×nh con céng hai sè
BCD n ch÷ sè trong bé nhí, kÕt qu¶ cÊt trong sè h¹ng ®Çu. (L u ý tr êng hîp cã nhí). Chó ý viÖc khai b¸o ch ¬ng tr×nh con.
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp28. ViÕt ch ¬ng tr×nh con ®Õm c¸c sè
d ¬ng trong miÒn nhí ngoµi tõ ®Þa chØ 1000H ®Õn 2000H sè ®Õm trong R2 vµ R3 (R3 lµ byte cao).
Bé m«n kü thuËt ®o vµ Tin häc c«ng nghiÖpM«n thi : kü thuËt vi xö lý
Bµi tËp29. ViÕt ch ¬ng tr×nh con ®Õm c¸c sè
©m trong miÒn nhí ngoµi trá bëi DPTR ®é dµi trong R3, sè ®Õm trong R4.