Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ ЗО (ТС) ИЦМТ_2013.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

Вопросы 26-50

26. Охарактеризовать классификацию МП по числу БИС входящих в микропроцессорный комплект. Объяснить основные параметры микропроцессоров.

27. Охарактеризовать арифметические и логические команды с двумя операндами МП КР580ВМ80.

28. Охарактеризовать команды передачи управления и сдвигов МП КР580ВМ80.

29. Охарактеризовать классификацию и объяснить основные характеристики внешних запоминающих устройств. Объяснить принцип действия и основные характеристики накопителей на жестких магнитных дисках.

30. Охарактеризовать микропроцессорный комплект на базе микропроцессора КР580ВМ80.

31. Привести и охарактеризовать типовую структурную схему микроЭВМ.

32. Привести схему и охарактеризовать организацию МикроЭВМ с использованием МП КР580ВМ80.

33. Охарактеризовать принцип программного управления.

34. Охарактеризовать программно-управляемую передачу данных между МП и устройствами ввода-вывода.

35. Охарактеризовать передачу данных между МП и устройствами ввода-вывода с прерыванием программ.

36. Охарактеризовать организацию передачу данных с использованием прямого доступа в память.

37. Охарактеризовать программную модель микропроцессора КР580ВМ80А.

38. Охарактеризовать форматы представления двоичных чисел с фиксированной и плавающей запятой. Объяснить как кодируются отрицательные числа.

39. Привести схему и охарактеризовать работу однокристального микроконтроллера 1816ВЕ48.

40. Привести схему и охарактеризовать работу программируемого параллельного адаптера КР580ВВ55. Объяснить структуру, режимы работы, структуру управляющих слов.

41. Охарактеризовать классификацию периферийных устройств.

42.Охарактеризовать системы счисления (десятичную, двоичную, шестнадцатеричную), привести их характеристики и применение. Привести правила перевода чисел из одной системы в другую.

43. Охарактеризовать классификацию МП по назначению; по виду обрабатываемых входных сигналов, по характеру временной организации работ, по организации структуры МП-систем, по количеству одновременно выполняемых программ.

44. Привести определение микропроцессора. Привести и объяснить структурную схему типового микропроцессора.

45. Привести и объяснить структурную схему микропрограммного устройства управления микропроцессором.

46. Охарактеризовать классификацию системы команд микропроцессора. Объяснить форматы команд, способы адресации в командах микропроцессора КР580ВМ80.

47. Привести и объяснить структурную схему микропроцессора КР580ВМ80.

48. Привести структурную схему ЭВМ. Объяснить работу ЭВМ по структурной схеме.

49. Охарактеризовать команды пересылок (однобайтовые и двухбайтовые) МП КР580ВМ80.

50. Охарактеризовать арифметические и логические команды с одним операндом МП КР580ВМ80.

Вопросы 51-75

51. а) Регистр аккумулятор содержит число 33Н, регистр В число 55Н. Определить состояние Регистр аккумулятора и регистра признаков после выполнения команды ORA B.

б) Составить программу на языке Ассемблера для МП К580, с помощью которой можно биты 1, 2, 7 регистра D инвертировать, остальные биты остаются без изменения.

52. а) Регистр аккумулятор содержит число 55Н, регистр В число ААH. Определить состояние регистра аккумулятора и регистра признаков после выполнения команды XRA В.

б) Составить программу на языке Ассемблера для МП К580, с помощью которой можно биты 4, 2 регистра Е установить в «1» остальные биты остаются без изменения.

53. а) Регистр аккумулятор содержит число ААH, регистр В число 33H. Определить состояние регистра аккумулятора и регистра признаков после выполнения команды АNA В.

б) Составить программу на языке Ассемблера для МП К580, которая сравнивает два произвольных числа находящихся в памяти и помещает в память наименьшее из чисел по адресу 2000Н.

54. а) Регистр аккумулятор содержит число 3ЕH, регистр В число 2FH. Определить состояние регистра аккумулятора и регистра признаков после выполнения команды DЕС В.

б) Составить программу на языке Ассемблера для МП К580, которая выполняет операции ИЛИ-НЕ, И над регистрами Н и L, предварительно загрузив их произвольным кодом. Результаты запомнить в памяти с начальным адресом 4000Н.

55. а) Регистр аккумулятор содержит число А7H, регистр В число В0H. Определить состояние регистра аккумулятора и регистра признаков после выполнения команды АDС В.

б) Составить программу на языке Ассемблера для МП К580, с помощью которой биты 1, 3 регистра L сбрасываются в «0», остальные биты остаются без изменения.

56. а) Регистр аккумулятор содержит число F0H, регистр В число F7H. Определить состояние регистра аккумулятора и регистра признаков после выполнения команды XRA В.

б) Составить программу на языке Ассемблера для МП К580, которая сбрасывает в «0» два старших и два младших бита в регистре В. Регистр В предварительно загрузить произвольным числом. Результат поместить в память с адресом 2000Н.

57. а) Регистр аккумулятор содержит число FFH, регистр В число С2H. Определить состояние регистра аккумулятора и регистра признаков после выполнения команды INR В.

б) Составить программу на языке Ассемблера для МП К580, с помощью которой можно биты 2, 3, 4 регистра С инвертировать, остальные биты остаются без изменения.

58. а) Регистр аккумулятор содержит число F0H, регистр В число F2H. Определить состояние регистра аккумулятора и регистра признаков после выполнения команды СМР В.

б) Составить программу на языке Ассемблера для МП К580, которая устанавливает в 1 четыре старших бита в регистре C. Регистр С предварительно загрузить произвольным числом. Результат поместить в память с адресом 56АВН.

59. а) Регистр аккумулятор содержит число А0H, регистр В число А0H. Определить состояние регистра аккумулятора и регистра признаков после выполнения команды СМР В.

б) Составить программу на языке Ассемблера для МП К580, с помощью которой можно биты 5, 6, 7 регистра С установить в «0» остальные биты остаются без изменения.

60. а) Регистр аккумулятор содержит число С2H, регистр В число С0H. Определить состояние регистра аккумулятора и регистра признаков после выполнения команды СМР В.

б) Составить программу на языке Ассемблера для МП К580, которая производит логическое сложение регистров В и С. Результат поместить в память с адресом А09ВН.

61. а) Регистр аккумулятор содержит число 77H. Определить состояние регистра признаков и содержание регистра аккумулятора после выполнения команды АDI 89.

б) Составить программу на языке Ассемблера для МП К580, с помощью которой можно биты 0,1 регистра L установить в «0», а биты 6, 7 установить в «1», остальные биты остаются без изменения.

62. а) Регистр аккумулятор содержит число 88H. Определить состояние регистра признаков и содержание регистра аккумулятора после выполнения команды АСI 79.

б) Составить программу на языке Ассемблера для МП К580, с помощью которой можно биты 1, 2, 3, 4, 5 регистра С установить в «1», а биты 6, 7 установить в «0», остальные биты остаются без изменения.

63. а) Регистр аккумулятор содержит число 35H. Определить состояние регистра признаков и содержание регистра аккумулятора после выполнения команды XRI 42.

б) Составить программу на языке Ассемблера для МП К580, с помощью которой можно биты 0,1 регистр L установить в «0», а биты 6, 7 установить в «1», остальные биты остаются без изменения.

64. а) Регистр аккумулятор содержит число 48H. Определить состояние регистра признаков и содержание регистра аккумулятора после выполнения команды ANI 89.

б) Составить программу на языке Ассемблера для МП К580, с помощью которой можно регистры L и Н инвертировать.

65. а) Регистр аккумулятор содержит число Е7H. Определить состояние регистра признаков и содержание регистра аккумулятора после выполнения команды ANI 39.

б) Составить программу на языке Ассемблера для МП К580, которая производит логическое умножение регистров D и Е. Результат поместить в память с адресом 99АВН.

66. а) Регистр аккумулятор содержит число 39H. Определить состояние регистра признаков и содержание регистра аккумулятора после выполнения команды ORI 77.

б) Составить программу на языке Ассемблера для МП К580, которая складывает содержимое регистровых пар DЕ и НL, регистровые пары предварительно загрузить произвольным кодом. Результат занести в память с адреса 3090Н.

67. а) Регистр аккумулятор содержит число 77H. Определить состояние регистра признаков и содержание регистра аккумулятора после выполнения команды XRI FF.

б) Составить программу на языке Ассемблера для МП К580, которая сравнивает два числа находящихся в памяти, начиная с адреса 10В0Н, и помещает в память наибольшее число, по адресу 1000Н.

68. а) Регистр аккумулятор содержит число 31H. Определить состояние регистра признаков и содержание регистра аккумулятора после выполнения команды СРI D8.

б) Составить программу на языке Ассемблера для МП К580, которая складывает три произвольных находящихся в памяти числа, начиная с адреса 2010Н. Полученную сумму записать в память по адресу 2010Н.

69. а) Регистр аккумулятор содержит число FEH. Определить состояние регистра признаков и содержание регистра аккумулятора после выполнения команды RLC.

б) Составить программу на языке Ассемблера для МП К580, которая последовательно помещает числа от «0» до «9» в память, начиная с адреса 200ВH.

70. а) Регистр аккумулятор содержит число 31H. Определить состояние регистра признаков и содержание регистра аккумулятора после выполнения команды RRC.

б) Составить программу на языке Ассемблера для МП К580, которая умножает регистровую пару HL на 2. Результат запомнить в ячейке памяти с начальным адресом 40С0Н.

71. а) Регистр аккумулятор содержит число 73H. Определить состояние регистра признаков и содержание регистра аккумулятора после выполнения команды RAR.

б) Составить программу на языке Ассемблера для МП К580, которая производит логическое сложение регистров D и Е, логическое умножение регистров Н и L. Результаты поместить в ячейки памяти с адреса 20А0Н.

72. а) Регистр аккумулятор содержит число 95H. Определить состояние регистра признаков и содержание регистра аккумулятора после выполнения команды ACI E1.

б) Составить программу на языке Ассемблера для МП К580, которая выводит в ячейки памяти с адреса 40В0Н содержимое всех РОН.

73. а) Регистр аккумулятор содержит число 87H. Определить состояние регистра признаков и содержание Регистр аккумулятора после выполнения команды ADI EF.

б) Составить программу на языке Ассемблера для МП К580, которая умножает содержимое регистра А на 8 (с помощью команды АDDА). Промежуточные и окончательный результаты помещать поочередно в регистры общего назначения.

74. а) Регистр аккумулятор содержит число 7АН, регистр В число F2Н. Определить состояние регистра аккумулятора и регистра признаков после выполнения команды АDD В.

б) Составить программу на языке Ассемблера для МП К580, которая инкрементирует регистровые пары D и H, предварительно занеся в них произвольные константы.

75. а) Регистр аккумулятор содержит число F2Н, регистр В число 7АН. Определить состояние регистра аккумулятора и регистра признаков после выполнения команды SUB B.

б) Составить программу на языке Ассемблера для МП К580, с помощью которой можно биты 3 и 5 регистра С установить в «1», остальные биты остаются без изменения.

Вопросы 77-101

Значение регистра SP = ХХХХн. Определить его значение:

А) до того как были выполнена заданная последовательность команд.

Б) после того как были выполнена заданная последовательность команд.

Пояснить ход решения задачи.

Таблица 25

№ п/п

Значение

SР

Последовательность команд

Вариант

А) или Б)

77

ACDE

LXI H,AAAA; MOV B,H; MVI C,BB; PCHL;

А

78

DDFF

PUSH D; PUSH B; MVI H,A2; POP H.

Б

79

2D03

PUCH D; PUSH H; ADD B; PUSH B.

А

80

ABFF

POP D; POP H; LDA 9000; PUSH B,

Б

81

ACFF

PUSH B; PUSH D; LXI H 39FF; POP H;

А

82

5FFD

POP D; POP B; POP H, PCHL

Б

83

2F01

PUCH D; PUSH B; MVI H,00; POP H;

А

84

A234

PUSH D; PUSH B; LXI H,A567; SPHL;

Б

85

CDEF

LXI H,D0A7; POP D; POP B; SPHL;

А

86

7BFF

PUSH D; PUSH B; MVI H,A2; POP H;

Б

87

2D01

PUCH D; PUSH H; ADD B; PUSH B.

А

88

A7FF

POP D; POP H; LDA 9000; PUSH B,

Б

89

AEFF

PUSH B; PUSH D; MVI C,C6; POP H;

А

90

5BFD

POP D; POP B; LXI SP 2A0E; MVI H,77;

Б

91

2F01

PUCH D; PUSH B; MVI H,A2; POP H;

А

92

B234

PUCH D; PUSH B; LXI H,DAD9; SPHL;

Б

93

2BFD

PUSH D; PUSH H; POP PSW; PUSH B.

А

94

ADFF

PUSH D; PUSH B; MVI H,A2; POP H;

А

95

2AFD

PUCH D; PUSH H; ADD B; PUSH B.

Б

96

ABFF

POP D; POP H; LDA 9000; PUSH B; MOV B,H

А

97

ADEF

PUSH B; PUSH D; LXI SP 39FF; POP H;

Б

98

CFFD

POP D; POP B; MVI H,A2; PUSH B;

А

99

2F01

PUCH D; PUSH B; MOV C,H; POP H;

Б

100

1234

PUCH D; PUSH B; MVI B,C2; PUSH H.

А

101

3DFD

PUSH D; PUSH H; LXI H,DDDF; SPHL;

Б

Вопросы 102-126

Значение регистра PС = ХХХХн. Определить его значение:

А) до того как были выполнена заданная последовательность команд.

Б) после того как были выполнена заданная последовательность команд.

Пояснить ход решения задачи.

Таблица 25

№ п/п

Значение

РС

Последовательность команд

Вариант

А) или Б)

102

BF02

LXI H,4567; MOV B,A; MVI C,CC; POP B;

А

103

DEFD

LDA,AAAA; MOV B,C; POP B; SPHL

Б

104

5F01

STA,BCDA; MOV B,С; MVI D,АА; STAX D;

А

105

ABEЕ

LDA,BBBB;LXI H,2345; MVI C,BB; PCHL;

Б

106

2B02

SHLD 0040;MOV B,C; MVI C,C8; POP H;

А

107

1CDE

LXI H,ВВAA; MOV B,H; MVI C,BB; PCHL;

Б

108

AE02

LXI H,ВСВС;MOV B,A; MVI C,ВВ; POP B;

А

109

DDFD

LDA,AAAA; MOV B,C; POP B; STA X B;

Б

110

AF01

LXI H,4567; MOV B,A; MVI C,CC; POP B;

А

111

ACDE

LXI H,AAFE; MOV B,H; MVI C,BB; PCHL;

Б

112

2AFE

MOV B,C; MVI C,4А; STA, 40CA; SPHL

А

113

2AFD

LDA,ABAB; MOV B,C; MVI C,4А; STA, 40CA.

А

114

5F03

STA,BCDA; MOV B,С; MVI D,АА; STAX D;

Б

115

2D03

POP D; POP H; LDA 9000; PUSH B; MOV B,H

А

116

3DFB

LXI H,FDCA;SHLD,CCBB; MVI C,AB; XCHG.

Б

117

AE03

LXI H,ВСВС;MOV B,A; MVI C,ВВ; POP B

А

118

BEFD

LDA,AAAA;MOV B,C; POP B; SPHL;STAX B;

Б

119

DF03

LXI H,4567; MOV B,A; MVI C,CC; POP B;

А

120

ADEF

LDA,BBBB;LXI H,2345; MOV B,C; MVI C,BB;

Б

121

5F02

MOV B,С; MVI D,АА; STAX D; STA,BCDA;

А

122

ACDE

LXI H,AAAA; MOV B,H; MVI C,BB; PCHL;

Б

123

2D02

MOV B,C; MVI C,C8; POP H; INX D;

А

124

2AFЕ

MOV B,C; MVI C,4А; STA, 40CA. SPHL

Б

125

AE02

LXI H,ВСВС;MOV B,A; MVI C,ВВ; POP B;

А

126

5DFЕ

LXI H,FDCA;SHLD,CCBB; MVI C,AB; XCHG.

Б