дипломы,диссертации,курсовые,контрольные,рефераты,отчеты на заказ

Микропроцессорные устройства и системы
для специальности 200400 (Промышленная электроника)
Шарапов А.В.
Кафедра ПрЭ
Томск-2002

№ 1
Отметить слова, которые можно использовать в качестве меток при записи программ на языке ассемблера МК51:
• DELAY:
• RST:
• ALE:
• TAB:
• ADS:

№ 2
В аккумуляторе МК51 записан байт единиц. Введите команды, после выполнения которых содержимое аккумулятора обнуляется:
• XRL A,ACC
• CPL A
• XRL A,#0FFH
• INC A
• MOV A,#0

№ 1
Определить содержимое аккумулятора МК51 после выполнения команд:

MOV 97,#52H
 MOV A,#50H
 ADD A,#73 
SUBB A,97 
• 47H.

№ 2
Оценить содержимое аккумулятора микроконтроллера МК51 после выполнения команд:

 MOV A,#7
 MOV B,#7
 SWAP A
ORL A,B
CPL A
• 88H.

№ 1
Записать десятичное число, двоичный код которого соответствует второму байту команды JNZ $-77.
• 177.

№ 2
Записать десятичное число, двоичный код которого соответствует второму байту команды DJNZ R5,$+47H.
• 69.

№ 3
Записать десятичное число, двоичный код которого соответствует третьему байту команды CJNE A,#61,$-50.
• 203.

№ 4
Записать десятичное число, двоичный код которого соответствует третьему байту команды CJNE @R0,#26,$+83.
• 80.

№ 1
Оценить время выполнения фрагмента программы (в мкс) при частоте кварца 2 МГц.

         MOV  R6, #46
 M2: MOV  R5, #244
         DJNZ R5,$ 
        DJNZ R6, M2
• 135522.

№ 2
Оценить время выполнения подпрограммы DELAY (в мкс) микроконтроллером МК51 при частоте кварца 12 МГц с учетом вызова подпрограммы.

 DELAY: MOV 94, #210
              DJNZ 94,$
              RET 
• 426.

№ 1
Оценить содержимое аккумулятора микроконтроллера МК51 после выполнения команд

      MOV  A, #24H
     MOV  B, #16
     DIV AB
     MUL AB
     MOV B, #0AH
     DIV AB
     SWAP A 
     ORL A,B
• 8H.

№ 2
Оценить содержимое аккумулятора микроконтроллера МК51 после выполнения команд

      MOV  A, #22H
     MOV  B, #10H
     DIV AB
     MUL AB
     MOV  B, #0AH
     DIV AB
     SWAP A 
     ADD A,B
• 4H.

№ 1
Определить содержимое аккумулятора микроконтроллера МК51 после выполнения команд:

      ORG  0
     MOVC A, @A+PC
     MOV  B,SP
     ADD  A,B
     SUBB A,#73
• 43H.

№ 2
Записать десятичное число, двоичный код которого соответствует содержимому аккумулятора МК51 после выполнения команд:

     ORG  0
     MOVC  A, @A+PC
     MOV   B, SP
     ADD   A,B
     SUBB  A, #125
• 15.

№ 1
Отметить команды, при трансляции которых используется прямой адрес байта:
• MOV B,20
• MOV SBUF,A
• DJNZ P1,M5
• CJNE A,SP,M2
• MOV A,B

№ 2
Отметить команды, при трансляции которых используется прямой адрес бита:
• SETB RS0
• ORL C,TR1
• JB 20,M1
• CLR TI
• ANL C,OV

№ 1
Оценить частоту импульсов (в кГц), которые формируются на седьмой линии порта Р3 при выполнении программы. Частота кварца 12 МГц.

     ORG  0
        MOV TH1, #131
        MOV TMOD, #20H
        SETB TR1 
        MOV IE, #88H
        SJMP $
        ORG  1BH
        MOVX A,@R1
        RETI 
• 8.

№ 2
Оценить время выполнения подпрограммы DELAY (в мкс) с учетом ее вызова при частоте кварца 12 МГц.

 DELAY:  MOV TMOD, #1
                MOV TH0, #HIGH(NOT(23655))
                MOV TL0, #LOW(NOT(23655))
                SETB TR0 
M1:         JBC TF0,M2
               SJMP M1
M2:         CLR TR0
               RET
• 23670.

№ 1
Отметить команды, при выполнении которых может измениться содержимое флага переноса:
• ORL C,OV
• MOV C,20
• ADDC A,20
• DA A
• DIV AB

№ 2
Отметить двухбайтовые команды:
• MOV R5,20
• ANL A,B
• ADD A,B
• PUSH ACC
• AJMP BEGIN

№ 1
Вектор прерывания, который имеет наивысший приоритет после выполнения команд:

 ORG 0
 MOV IE,#9FH
 MOV IP,#08H
• 1BH.

на главную база по специальностям база по дисциплинам статьи

Другие статьи по теме

 
дипломы,курсовые,рефераты,контрольные,диссертации,отчеты на заказ