Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Тема 2. Организация памяти программ и назначение выводов микроконтроллеров семейства MCS-51. Специальные режимы



(31 вопросов)

1. Объем внутренней памяти RAM в микроконтроллерах семейства I x51 составляет: 128 Байт

2. Расширенная память программ для микроконтроллеров MCS-51 составляет: 64 Кб

3. MCS-51. Внешняя память данных может быть расширена до: 64 Кб

4. MCS-51. Внешняя память программ и данных может быть расширена до: 128 Кб

5. Какая память содержится на кристалле микроконтроллеров i80C51? Только статическая память ROMless стат память данных

6. Какая память содержится на кристалле микроконтроллеров i83C51? Масочная и статическая

7. Какая память содержится на кристалле микроконтроллеров i87C51 перезаписываемая програм-я и статическая данных

8. Сколько регистров общего назначения в микроконтроллерах семейства MCS-51?32

9. MCS-51. Какая область памяти RAM допускает прямую адресацию битов? Ячейки с адресами в диапазоне 32…48 (20h – 2Fh) имеют прямо адресуемые биты

10. MCS-51. Какая область памяти допускает прямую адресацию битов? Sfr 80 – ff с адресами кратными 0 и 8, и область памяти рам 20 – 2f

11. Сколько банков регистров общего назначения содержится в MCS-51? 4

12. MCS-51. Через какой регистр происходит обращение к внутреннему ОЗУ? Rar 8 разрядный

13. По какой архитектуре организованы процессоры микроконтроллеров семейства MCS-51? гарвардская единная шина доступа

14. MCS-51. Как организована память в принстонской (фон-неймановской) архитектуре: Совмещенная область команд и данных

15. Как адресуются РОНы (регистры общего назначения) микроконтроллеров i8051? прямая регистровая и косвенно регистровая адресация

16. Как адресуются РОНы (регистры общего назначения) микроконтроллеров i8хС52? прямая регистровая и прямая

17. Какой способ адресации используется для диапазона адресов 80h…FFh ОЗУ у микроконтроллеров i8хС52? косвенная регистр

18. Какой способ адресации используется для диапазона адресов 20h…2Fh ОЗУ у микроконтроллеров i8хС51? косвенная регистр и битовая

19. Какие из перечисленных регистров специальных функций в i8xC51 допускают побитовую адресацию? Не кратно 8 и 16 их адреса

20. Какие из перечисленных регистров специальных функций в i8xC51 допускают побитовую адресацию? Р0, РВ, 7Р

21. Какие из перечисленных регистров специальных функций в i8xC51FX допускают побитовую адресацию?

22. MCS-51. В каком диапазоне находятся адреса регистров специальных функций? 80 - FF

23. MCS-51. Какой способ адресации используется для доступа к регистрам специальных функций? Dir(прямой)

24. MCS-51. Какие функции выполняет регистр специальных функций PSW? Регистр состояния программы Хранит слово состояние процессора

25. MCS-51. Какие функции выполняет регистр специальных функций IE? Регистр разрешения прерываний

26. MCS-51. Для чего предназначен регистр специальных функций SBUF? Регистр данных последовательного порта Принимает передаёт данные

27. MCS-51. Для чего предназначен регистр специальных функций SCON? Регистр управления последовательного порта Управление на передачи приёме

28. MCS-51. Какие функции выполняет регистр специальных функций IP? Регистр приоритетов прерываний

29. MCS-51. Какие функции выполняет регистр специальных функций TMOD? Регистр режима таймеров-счетчиков

30. MCS-51. Какие функции выполняет регистр специальных функций TCON? Регистр управления таймеров-счетчиков

31. MCS-51. Какие функции выполняет регистр специальных функций PCON? Регистр управления энергопотреблением задает параметры сорости

Тема 3. Способы адресации операндов в командах MSC-51. Слово состояния программы(PSW) (32 вопросов)

32. Какой из перечисленных ниже тип адресации используется при выполнении команды MOV A, Rn? Регистровая адресация.

33. Какой из перечисленных ниже тип адресации используется при выполнении команды ADD A, TCON? прямая

34. Какой тип адресации используется при выполнении команды MOV A, 80h? прямая

35. Какой вид прямой адресации используется в командах MCS51 8, 16, 11 разрядным адресам

36. Какой операнд используется при выполнении команд с прямым 8-ми разрядным адресом? Байтовый операнд

37. Какой тип адресации используется при выполнении команды XCHD A, @Ri? Косвенно регистровая

38. Какие значения принимает i при адресации операнда косвенно через регистр Ri? 0, 1

39. Какой тип адресации используется при выполнении команды MOVX A, @dptr? Неявная подразумеваемая, косвенная-регистровая 2 байта

40. Какой тип адресации используется при выполнении команды MOVC A, @A + dptr? Косвенная индексная адресация Неявная

41. Какой тип адресации используется при выполнении команды MOVC A, @A + PC? косвенная индексная адресация

42. Какой тип адресации используется при выполнении команды SUBB A, #d16? Непосред и неявная

43. Какой тип адресации используется при выполнении команды JNZ label? относ

44. Какой тип адресации используется при выполнении команды SWAP A? неявная

45. Какой тип адресации используется при выполнении команды RLC A? неявная

46. Как задается битовый операнд в командах микроконтроллеров MCS-51? Прямым байтом, точечным оператором и собственным именем битовых флагов

47. Какой тип адресации используется при выполнении команды DJNZ P2, label? Прямая и относительная

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

DJNZ 50h, label? Прямая-регистр и относительная

49. Какой тип адресации используется при выполнении команды DJNZ R2, label? Прямая и относительная

50. Какой тип адресации используется при выполнении команды CJNE A, 50h, label? Прямая и относительная и неявная

51. Какой тип адресации используется при выполнении команды CJNE A, #data8, label? непосред и относ, неявная

52. Какой тип адресации используется при выполнении команды CJNE R7,#data8, label? непосред и относ, неявная

53. Какой тип адресации используется при выполнении команды CJNE @R0,#data8, label? непосред и относ, неявная

54. Какой тип адресации используется при выполнении команды JBC 0F0h, label? Прямая битовая, относ

55. Для чего предназначен флаг CY регистра состояния программы PSW? Переноса, заёма

56. Для чего предназначен флаг AC регистра состояния программы PSW? Флаг вспомогательного переноса (между тетрадами)

57. Для чего предназначен флаг F0 регистра состояния программы PSW? Флаг 0, возможно программирование пользователем в общих целях

58. Для чего предназначены флаги RS1, RS0 регистра состояния программы PSW? Выборка регистров банков

59. Какой банк регистров выбирается при значениях флагов RS0=0 и RS1=1 в регистре состояния программы PSW? 2 банк

60. Какой банк регистров выбирается при значениях флагов RS0=1 и RS1=0 в регистре состояния программы PSW? 1 банк

61. Для чего предназначен флаг OV регистра состояния программы PSW? Флаг арифметического переполнения

62. Для чего предназначен флаг Р регистра состояния программы PSW? флаг паритета(чётности) либо нечетности(Р=1)

63. Для чего предназначен бит PSW.7 регистра состояния программы? Carry флаг переноса и заема

Тема 4. Система команд микроконтроллеров MCS-51 (28 вопросов)

64. Что собой представляет единица времени исполнения команд, называемая машинным циклом? 6 состояний, по 2 такта

65. Какова частота внешнего синхросигнала возможна для микроконтроллеров семейства MCS-51? 12МГц, 12,16,20,24

66. Время исполнения команд в семействе микроконтроллеров MCS-51 может исчисляться: 50% команд за 1 маш. цикл, 2 ком – за 4. 1,2,4 цикла.

67. Сколько базовых команд содержится в системе команд микроконтроллеров i8х51? 111 базовых

68. Сколько модифицированных команд содержится в системе команд микроконтроллеров i8х51? 255

69. Более 50% команд в семействе микроконтроллеров MCS-51 составляют: с одним циклом 51

70. Какая неиспользованная в системе команд MCS-51 байтовая кодовая комбинация используется для расширения системы команд MCS-251? А5

71. Укажите сколько байт может занимать машинный код в командах микроконтроллеров семейства MCS-51: 1,2,3 байта

72. Какая из перечисленных команд выполняет арифметические операции?

ADDС; SUBB;

73. Какие из нижеприведенных команд используются в арифметических операциях над десятичными числами?

DA A; ADD;

74. Какая из перечисленных команд относится к командам арифметических операций?DA A;

75. Какая из перечисленных команд относится к командам арифметических операций? INC; SUBB;

76. Какие операнды используются в команде умножения MUL? целые, беззнаковые, двоичные - байтовые.

77. Где располагаются операнды используемые в команде умножения MUL? в Асс и в рег расширителя А и В

78. Где располагается результат умножения по команде MUL? мл байт – в АСС, ст байт – в рег В

79. Какие операнды используются в команде деления DIV? Целое, беззнак, байт, двоичн

80. Где располагаются операнды используемые в команде деления DIV? А – делимое, В - делитель

81. Где располагаются результат после выполнения команды деления DIV? В Асс - частн в В - ост

82. Какая из перечисленных команд относится к командам логических операций?

ANL A, #d8;

ANL C,/bit;

83. Какие из нижеприведенных команд выполняет операции с булевыми переменными?

XRL C,bit;

CPL A;

JNC rel;

84. Какая из перечисленных команд относится к сдвиговым командам?

RLC A;

RLA;

85. Что сохраняется в стеке по команде PUSH dir? Ячейки внутр памяти данных

86. Какая из перечисленных команд относится к командам обмена данных?

SWAP;

XCH A, @Ri;

POP dir;

87. Какая из перечисленных команд относится к командам ветвления программы?

SJMP;

LJMP;

ACALL;

88. Вставьте пропущенную команду в нижеприведенную программу перемещения в регистр R0 байтовой константы из памяти программ

mov DPTR, #data_addr;

clr A;

movс A, @A+PC;

movс A, @A+DPTR ;

mov R0, A;

end;

89. Чтобы сбросить все флаги пользователя в области ОЗУ, начиная с адреса 20Н, можно использовать приведенную процедуру





Дата публикования: 2015-01-25; Прочитано: 790 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.013 с)...