Контрольное задание №2

Введите номер варианта ():

        

Вариант 1

         1. Определить содержимое аккумулятора после выполнения команд (два шестнадцатеричных символа)


  MOV B,#27H
  MOV A,#100
  ADD A,B
  DA A
  XRL A,#5

Ответ:

         2. Определить содержимое регистра DPTR после выполнения команд (четыре шестнадцатеричных символа)

  ORG 0
  MOV B,SP
  MOV A,#100
  MUL AB
  MOV DPH,B
  MOV DPL,A

Ответ:

        3. Записать машинные коды команды CJNE A,#100,$-5

Ответ:

        4. Транслировать команду SJMP $+10

Ответ:

        5. Транслировать команду MOV C,P

Ответ:

        6. Оценить время выполнения команд в микросекундах (fк=12 МГц)

  MOV A,#64H
  DJNZ ACC,$

Ответ:

        7. Определить содержимое аккумулятора после выполнения команд (два шестнадцатеричных символа)

  ORG 0
  MOVС A,@A+PC
  CLR C
  SUBB A,#100

Ответ:

        8. Какое из прерываний будет иметь высший приоритет после выполнения команд

  MOV IE,#9FH
  MOV IP,#0AH

Ответ:

        9. Определить частоту импульсов на выводе WR микроконтроллера в килогерцах при выполнении программы

  ORG 0
  MOV TH1,#56
  MOV TMOD,#20H
  SETB TR1
  MOV IE,#88H
  SJMP $
  ORG 1BH
  MOVX @R0,A
  RETI  

Ответ:

        10. Оценить время (в мкс) выполнения команды MUL AB при fк=4 МГц

Ответ:

Вариант 2

        1. Определить содержимое аккумулятора после выполнения команд (два шестнадцатеричных символа)

  MOV B,#17H
  MOV A,#34H
  ADD A,B
  DA A
  XRL A,#0F5H

Ответ:

        2. Определить содержимое регистра DPTR после выполнения команд (четыре шестнадцатеричных символа)

  ORG 0
  MOV B,SP
  MOV A,#0FАН
  MUL AB
  MOV DPH,B
  MOV DPL,A

Ответ:

         3. Записать машинные коды команды CJNE R0,#40,$-8

Ответ:

         4. Транслировать команду SJMP $+20

Ответ:

         5. Транслировать команду MOV WR,C

Ответ:

         6. Оценить время выполнения команд в микросекундах (fк=12 МГц)

  MOV A,#100
  DJNZ ACC,$

Ответ:

        7. Определить содержимое аккумулятора после выполнения команд (два шестнадцатеричных символа)

  ORG 0
  MOVС A,@A+PC
  CLR C
  SUBB A,#64H

Ответ:

        8. Какое из прерываний будет иметь высший приоритет после выполнения команд

  MOV IE,#9FH
  MOV IP,#1CH

Ответ:

        9. Определить частоту импульсов на выводе WR микроконтроллера в килогерцах при выполнении программы

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

Ответ:

         10. Оценить время (в мкс) выполнения команды MUL AB при fк=3 МГц

Ответ:

Вариант 3

        1. Определить содержимое аккумулятора после выполнения команд (два шестнадцатеричных символа)

  MOV B,#49H
  MOV A,#34
  ADD A,B
  DA A
  XRL A,#0A3H

Ответ:

        2. Определить содержимое регистра DPTR после выполнения команд (четыре шестнадцатеричных символа)

  ORG 0
  MOV B,SP
  MOV A,#0DDН
  MUL AB
  MOV DPH,B
  MOV DPL,A

Ответ:

         3. Записать машинные коды команды CJNE R5,#70,$-9

Ответ:

         4. Транслировать команду SJMP $+30

Ответ:

         5. Транслировать команду ORL C,/P

Ответ:

         6. Оценить время выполнения команд в микросекундах (fк=12 МГц)

  MOV A,#50H
  DJNZ ACC,$

Ответ:

        7. Определить содержимое аккумулятора после выполнения команд (два шестнадцатеричных символа)

  ORG 0
  MOVС A,@A+PC
  CLR C
  SUBB A,#50

Ответ:

        8. Какое из прерываний будет иметь высший приоритет после выполнения команд

  MOV IE,#86H
  MOV IP,#10H

Ответ:

        9. Определить частоту импульсов на выводе WR микроконтроллера в килогерцах при выполнении программы

  ORG 0
  MOV TH1,#38H
  MOV TMOD,#20H
  SETB TR1
  MOV IE,#88H
  SJMP $
  ORG 1BH
  MOVX A,@R0
  RETI  

Ответ:

         10. Оценить время (в мкс) выполнения команды DIV AB при fк=2 МГц

Ответ: