ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° процСссора Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΠ³ΠΎ с использованиСм ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° схСмной Π»ΠΎΠ³ΠΈΠΊΠΈ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ дСлСния чисСл, прСдставлСнных

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ ΠšΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Π£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π‘Ρ€ΠΎΠ΄ΠΈΠ½ Π’. Π‘, Калинин А. Π’. БистСмы Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… ΠΈ Π‘Π˜Π‘ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ. М.: «Π­ΠšΠžΠœ», 2002. Боставим Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², Ρ‚. Π΅. Ρ‚Π°Π±Π». 6 содСрТимого рСгистров послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. 000C; запись Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ частичного остатка RTO содСрТимого рСгистра ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ. Анализ значСния C. Π‘=1 (R6.7 Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΠΌ 22 0000 010 0000 001 0000 0111 0000 0000 0000 0111 0000 0000 0000… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° процСссора Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΠ³ΠΎ с использованиСм ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° схСмной Π»ΠΎΠ³ΠΈΠΊΠΈ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ дСлСния чисСл, прСдставлСнных (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • 1. БоставлСниС словСсного Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°
  • 2. Π‘ΠΈΠ½Ρ‚Π΅Π· ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ устройства
  • 3. Π‘ΠΈΠ½Ρ‚Π΅Π· ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ устройства Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π° ΠœΡƒΡ€Π°
    • 3. 1. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ схСмы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΡ…
    • 3. 2. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ схСмы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…
    • 3. 3. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„Π° функционирования
    • 3. 4. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ состояний устройства
    • 3. 5. Бтруктурная схСма ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ устройства
    • 3. 6. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ функционирования ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°
    • 3. 7. Π—Π°ΠΏΠΈΡΡŒ логичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°
    • 3. 8. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ схСмы ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° ΠΈ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°
  • 4. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·Π΅ МК

y10 S2, y8, y10 = a4.

S2, R1, y8, y10 = a5. y10 = a4. + a5.= (a4+ a5). y11 S4, R3, R2, y4, y11 = a6

S4, R3, R2, R1, y4, y11 = a7 y11 = a6+ a7 y12 S1, y12 = a8. y12 = a8. S4 S4, R3, R2, y4, y11 = a6

S4, R3, R2, R1, y4, y11 = a7 S4= a6+ a7 R4 R4, S3, y6 = a8. .

R4, S3, S1, y7 = a8. .

R4, R1 = a9 R4= a8. .+ a8. .+ a9= a8.+ a9

3.

8. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ схСмы ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° ΠΈ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°

По ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ 3.7 строится логичСская схСма ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°. ВходящиС Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡ значСния Π°0, Π°1, Π°2, Π°3, …, Π°9, опрСдСляСмыС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Q4, Q3, Q2 ΠΈ Q1, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€Π°. ΠžΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ схСмы строится Π² ΡΠΎΠΎΡ‚вСтствии с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ для Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ логичСскими выраТСниями. Π‘Ρ…Π΅ΠΌΠ° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡ. 6.

Рис. 6. ЛогичСская схСма ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°.

ЛогичСская схСма ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ устройства ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡ. 7.

Рис. 7. ЛогичСская схСма ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ устройства.

ЛогичСская схСма процСссора ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡ. 8.

Рис. 8. ЛогичСская схСма процСссора.

4. ΠŸΠ ΠžΠ“Π ΠΠœΠœΠ˜Π ΠžΠ’ΠΠΠ˜Π• ΠžΠŸΠ•Π ΠΠ¦Π˜Π˜ Π”Π•Π›Π•ΠΠ˜Π― ΠΠ БАЗЕ МК51

Для выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ дСлСния Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ рСгистрами R1 — R6.

Π’ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ R3 запишСм Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ. Π’ Ρ€Π΅Π³ΠΈΡΡ‚Ρ‹ R1 ΠΈ R2 запишСм соотвСтствСнно ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ ΠΈ ΠΌΠ»Π°Π΄ΡˆΠΈΠ΅ разряды 16-Ρ‚ΠΈ разрядного Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ.

ВсС дСйствия Π² ΠœΠš51 ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· аккумулятор A, поэтому прСдусмотрим Π΅Π³ΠΎ ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Π€Π»Π°Π³ пСрСноса C Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π°Π½Π°Π»ΠΈΠ·Π° Π·Π½Π°ΠΊΠ° частичного остатка ΠΈ Π΄Π»Ρ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² ΠΈΠ· Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Π½Π°ΠΌ для Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ хранСния ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ R4 ΠΈ R6. Π’ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ R6 Π±ΡƒΠ΄Π΅Ρ‚ записан Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ дСлСния. Π’Π°ΠΊ ΠΊΠ°ΠΊ рСгистр R2 восьми разрядный, Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ сдвига Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ восСмь Ρ€Π°Π· для получСния ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. РСгистр R5 Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ счСтчика.

0001 0000 .org 0

0002 0000 ;

—————————————-;

0003 0000 C3 CLR C; ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ Ρ„Π»Π°Π³Π° пСрСноса

0004 0001 E4 CLR A; ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ аккумулятора

0005 0002 7E 00 MOV R6, #0; ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ рСгистра частного

0006 0004 79 02 MOV R1, #02; запись Π² RD дСлитСля

0007 0006 7A 00 MOV R2, #00; запись Π² RD1 ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ

0008 0008 7B 06 MOV R3, #06; запись Π² RD2 ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ

0009 000A 7D 07 MOV R5, #07; запись Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ счСтчика RS количСства Ρ†ΠΈΠΊΠ»ΠΎΠ²

0010 000C; запись Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ частичного остатка RTO содСрТимого рСгистра ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ

0011 000C EA MOV A, R2

0012 000D FC MOV R4, A

0013 000E JUMP0:

0014 000E; сдвиг Π²Π»Π΅Π²ΠΎ содСрТимого рСгистра частичного остатка RTO

0015 000E EC MOV A, R4

0016 000 °F 33 RLC A

0017 0010 FC MOV R4, A

0018 0011; пСрСнос ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ разряда рСгистра RD2 Π² ΠΌΠ»Π°Π΄ΡˆΠΈΠΉ разряд рСгистра RTO

0019 0011 EB MOV A, R3

0020 0012 33 RLC A

0021 0013 FB MOV R3, A

0022 0014 EC MOV A, R4

0023 0015 33 RLC A

0024 0016; Π°Π½Π°Π»ΠΈΠ· Π·Π½Π°ΠΊΠ° частичного остатка

0025 0016 EC MOV A, R4

0026 0017 33 RLC A

0027 0018 50 03 JNC JUMP1

0028 001A 29 ADD A, R1; слоТСниС аккумулятора ΠΈ Π΄Π΅Π»ΠΈΡ‚Сля

0029 001B 80 01 SJMP JUMP2

0030 001D JUMP1:

0031 001D 99 SUBB A, R1; Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ R1 ΠΈΠ· A;

0032 001E JUMP2:

0033 001E ;Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ частного

0034 001E EE MOV A, R6

0035 001 °F 33 RLC A

0036 0020 FE MOV R6, A

0037 0021 50 05 JNC JUMP3

0038 0023 D3 SETB C

0039 0024 EE MOV A, R6

0040 0025 D3 SETB C

0041 0026 33 RLC A

0042 0027 FE MOV R6, A

0043 0028 JUMP3:

0044 0028; Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ <1> ΠΈΠ· R5 ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Ссли ΠΎΠ½ Π½Π΅ Ρ€Π°Π²Π΅Π½ 0;

0045 0028 DD E4 DJNZ R5, JUMP0

0046 002A ;Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠ° частного

0047 002A E9 MOV A, R1

0048 002B 6A XRL A, R2

0049 002C 50 05 JNC END

0050 002E E9 MOV A, R1

0051 002 °F 33 RLC A

0052 0030 D3 SETB C

0053 0031 13 RRC A

0054 0032 FE MOV R6, A

0055 0033 END:

0056 0033 ;

————————————;

0057 0033 .end

Боставим Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², Ρ‚. Π΅. Ρ‚Π°Π±Π». 6 содСрТимого рСгистров послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’Π°Π±Π»ΠΈΡ†Π° 6. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ пошагового выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π¨Π°Π³ R2 R3 R1 R4 R5 R6 A C ΠšΠΎΠΌΠ°Π½Π΄Π° 1 2 3 4 5 6 7 8 9 10 0 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx x Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния нСизвСстны, Ρ‚ΠΎ Π² ΡΡ‚ΠΈΡ… рСгистрах находятся нСизвСстныС значСния 1 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx 0 0000

ΠžΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ Ρ„Π»Π°Π³Π° пСрСноса 2 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx 0000 0000 0 0001

ΠžΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ аккумулятора 3 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx 0000 0000 0000 0000 0 0001

ΠžΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ рСгистра частного R6 4 0000 0010 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx 0000 0000 0000 0000 0 0002

Π—Π°ΠΏΠΈΡΡŒ значСния Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ R2 5 0000 0010 0000 1001 xxxx xxxx xxxx xxxx xxxx xxxx 0000 0000 0000 0000 0 0002

Π—Π°ΠΏΠΈΡΡŒ значСния Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ R3 6 0000 0010 0000 1001 0000 0111 xxxx xxxx xxxx xxxx 0000 0000 0000 0000 0 0002

Π—Π°ΠΏΠΈΡΡŒ значСния Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ R1 7 0000 0010 0000 1001 0000 0111 xxxx xxxx 0000 0111 0000 0000 0000 0000 0 0002

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° счСтчика — R5 8 0000 0010 0000 1001 0000 0111 0000 0010 0000 0111 0000 0000 0000 0000 0 0002

Π—Π°ΠΏΠΈΡΡŒ R2 Π² R4 9 0000 0010 0000 1001 0000 0111 0000 0000 0000 0111 0000 0000 0000 0010 0 0002

ОбмСн содСрТимым A ΠΈ R4 10 0000 0010 0000 1001 0000 0111 0000 0000 0000 0111 0000 0000 0000 0100 0 0002

Π‘Π΄Π²ΠΈΠ³, А Π²Π»Π΅Π²ΠΎ 11 0000 0010 0000 1001 0000 0111 0000 0100 0000 0111 0000 0000 0000 0000 0 0002

ОбмСн содСрТимым A ΠΈ R4

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π». 6. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ пошагового выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

1 2 3 4 5 6 7 8 9 10 12 0000 010 0000 001 0000 0111 0000 0100 0000 0111 0000 0000 0000 0000 0 0002

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ разряда R2 Π² Π‘ 13 0000 010 0000 001 0000 0111 0000 0100 0000 0111 0000 0000 0000 0000 0 0002

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° C Π² ΠΌΠ»Π°Π΄ΡˆΠΈΠΉ разряд R4 14 0000 010 0000 001 0000 0111 0000 0100 0000 0111 0000 0000 0000 0100 0 0002

Π—Π°ΠΏΠΈΡΡŒ R4 Π² A 15 0000 010 0000 001 0000 0111 0000 0100 0000 0111 0000 0000 0000 0100 0 0002

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² C Π·Π½Π°ΠΊΠ° R4 16 0000 010 0000 001 0000 0111 0000 0100 0000 0111 0000 0000 1111 0111 0 0002

Анализ значСния C. Π‘=0 (Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ R1 ΠΈΠ· A 17 0000 010 0000 001 0000 0111 0000 0100 0000 0111 0000 0000 1111 0011 0 0002

Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ R1 ΠΈΠ· A 18 0000 010 0000 001 0000 0111 0000 0100 0000 0111 0000 0000 1111 0011 1 0002

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² C Π·Π½Π°ΠΊΠ° аккумулятора 19 0000 010 0000 001 0000 0111 0000 0100 0000 0111 0000 0000 0000 0000 1 0002

Π—Π°ΠΏΠΈΡΡŒ R6 Π² A 20 0000 010 0000 001 0000 0111 0000 0100 0000 0111 0000 0000 0000 0000 1 0002

Π‘Π΄Π²ΠΈΠ³ A Π²Π»Π΅Π²ΠΎ 21 0000 010 0000 001 0000 0111 0000 0100 0000 0111 0000 0000 0000 0000 1 0002

Анализ значСния C. Π‘=1 (R6.7 Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΠΌ 22 0000 010 0000 001 0000 0111 0000 0000 0000 0111 0000 0000 0000 0100 1 0002

ОбмСн содСрТимым A ΠΈ R4 … 0000 0000

ΠšΠΎΠ½Π΅Ρ† НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π°Ρ…, записанных Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ.

—— PGM ROM —;

0: C3 E4 7E 00 79 02 7A 00 — 7B 06 7D 07 EA FC EC 33

10: FC EB 33 FB EC 33 EC 33 — 50 03 29 80 01 99 EE 33

20: FE 50 05 D3 EE D3 EC 33 — DD E4 E9 6A 50 05 E9 33

30: D3 13 FE

Вся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ 51 Π±Π°ΠΉΡ‚ ΠΈ Π² Π½Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 11 ΠΊΠΎΠΌΠ°Π½Π΄: CLR, MOV, RLC, RRC, JNC, ADD, SUBB, XRL, DJNZ, SETB, SJMP.

5.

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

КалабСков Π‘. А. Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ устройства ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹Π΅ систСмы. Π£Ρ‡Π΅Π±Π½ΠΈΠΊ для Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒΠΌΠΎΠ². М.: «Π“орячая линия — Π’Π•Π›Π•ΠšΠžΠœ», 2002.

Π‘Ρ€ΠΎΠ΄ΠΈΠ½ Π’. Π‘, Калинин А. Π’. БистСмы Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… ΠΈ Π‘Π˜Π‘ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ. М.: «Π­ΠšΠžΠœ», 2002.

Π€Ρ€ΡƒΠ½Π·Π΅ А. Π’. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹? Π­Ρ‚ΠΎ ΠΆΠ΅ просто! М.: ООО «Π˜Π” Π‘ΠšΠ˜ΠœΠ•Π», 2002.

ЭлСктронная справочная систСма ΠΏΠΎ ΡΠ·Ρ‹ΠΊΡƒ программирования ASM51.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

  1. .А. Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ устройства ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹Π΅ систСмы. Π£Ρ‡Π΅Π±Π½ΠΈΠΊ для Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒΠΌΠΎΠ². М.: «Π“орячая линия — Π’Π•Π›Π•ΠšΠžΠœ», 2002.
  2. Π‘Ρ€ΠΎΠ΄ΠΈΠ½ Π’. Π‘, Калинин А. Π’. БистСмы Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… ΠΈ Π‘Π˜Π‘ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ. М.: «Π­ΠšΠžΠœ», 2002.
  3. А.Π’. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹? Π­Ρ‚ΠΎ ΠΆΠ΅ просто! М.: ООО «Π˜Π” Π‘ΠšΠ˜ΠœΠ•Π», 2002.
  4. ЭлСктронная справочная систСма ΠΏΠΎ ΡΠ·Ρ‹ΠΊΡƒ программирования ASM51.
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ
ΠšΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ

Π˜Π›Π˜