SlideShare a Scribd company logo
1 of 7
Интерфейс динамика в ПК




Написать и отладить программу на ПК на
языке Ассемблер, вызывающую звук с
заданной частотой.
В соответствии с полученным у преподавателя
номером варианта задания рассчитать
константу пересчета, заносимую при
программировании таймера в счетчик.





1. Написать программу на языке Ассемблер для
формирования динамиком звука с частотой F гц в
следующем виде:
.model tiny
.code





.....................
......................
текст программы







.....................
end

Файл программы должен иметь расширение
“.asm”.
Формат управляющего слова
канала таймера
Контрольные вопросы









Назначение таймера в схеме формирования звука
Назначение параллельного адаптера в схеме
формирования звука.
Выбор режима работы канала таймера для динамика.
Определение константы пересчета для определения
частоты звука.
Управление формированием звука.
Назначение логической схемы «И» при выводе сигнала
на динамик.
Контрольные вопросы









Назначение таймера в схеме формирования звука
Назначение параллельного адаптера в схеме
формирования звука.
Выбор режима работы канала таймера для динамика.
Определение константы пересчета для определения
частоты звука.
Управление формированием звука.
Назначение логической схемы «И» при выводе сигнала
на динамик.

More Related Content

Viewers also liked

лекция 3 управление инцидентами-ч1
лекция 3 управление инцидентами-ч1лекция 3 управление инцидентами-ч1
лекция 3 управление инцидентами-ч1student_kai
 
лекция №5
лекция №5лекция №5
лекция №5student_kai
 
лекция №6
лекция №6лекция №6
лекция №6student_kai
 
лекция 18 управление непрерывностью
лекция 18 управление непрерывностьюлекция 18 управление непрерывностью
лекция 18 управление непрерывностьюstudent_kai
 
лекция 24 примеры внедрения
лекция 24 примеры внедрениялекция 24 примеры внедрения
лекция 24 примеры внедренияstudent_kai
 
презентация 15
презентация 15презентация 15
презентация 15student_kai
 
лабораторная работа № 2
лабораторная работа № 2лабораторная работа № 2
лабораторная работа № 2student_kai
 
лекция № 16
лекция № 16лекция № 16
лекция № 16student_kai
 

Viewers also liked (20)

лекция 17
лекция 17лекция 17
лекция 17
 
лекция 18
лекция 18лекция 18
лекция 18
 
лекция 7
лекция 7лекция 7
лекция 7
 
лекция 24
лекция 24лекция 24
лекция 24
 
л22с
л22сл22с
л22с
 
лекция 3 управление инцидентами-ч1
лекция 3 управление инцидентами-ч1лекция 3 управление инцидентами-ч1
лекция 3 управление инцидентами-ч1
 
лаб № 1
лаб № 1лаб № 1
лаб № 1
 
лекция №5
лекция №5лекция №5
лекция №5
 
лекция №6
лекция №6лекция №6
лекция №6
 
лекция 18 управление непрерывностью
лекция 18 управление непрерывностьюлекция 18 управление непрерывностью
лекция 18 управление непрерывностью
 
лекция 24 примеры внедрения
лекция 24 примеры внедрениялекция 24 примеры внедрения
лекция 24 примеры внедрения
 
лекция 35
лекция 35лекция 35
лекция 35
 
презентация 15
презентация 15презентация 15
презентация 15
 
лекция15
лекция15лекция15
лекция15
 
лаб № 8
лаб № 8лаб № 8
лаб № 8
 
лекция 10
лекция 10лекция 10
лекция 10
 
лабораторная работа № 2
лабораторная работа № 2лабораторная работа № 2
лабораторная работа № 2
 
л4с
л4сл4с
л4с
 
лекция № 16
лекция № 16лекция № 16
лекция № 16
 
лек16
лек16лек16
лек16
 

Similar to лаб № 3

язык программирования Go
язык программирования Goязык программирования Go
язык программирования GoMac'Kensi Lord
 
VoxTran: первый и второй мастер-классы Александра Поддубного «HARDware. SOFTw...
VoxTran: первый и второй мастер-классы Александра Поддубного «HARDware. SOFTw...VoxTran: первый и второй мастер-классы Александра Поддубного «HARDware. SOFTw...
VoxTran: первый и второй мастер-классы Александра Поддубного «HARDware. SOFTw...Tetyana Struk TrainStation
 
Ayan9r1 po(1)
Ayan9r1 po(1)Ayan9r1 po(1)
Ayan9r1 po(1)Ayan_R
 
Qasimli aysel 9 r2 klassifikasiya proqrammnoqo obespeceniya
Qasimli aysel 9 r2  klassifikasiya proqrammnoqo obespeceniyaQasimli aysel 9 r2  klassifikasiya proqrammnoqo obespeceniya
Qasimli aysel 9 r2 klassifikasiya proqrammnoqo obespeceniyaaysel9r2
 
Qasimli Aysel 9r2
Qasimli Aysel 9r2  Qasimli Aysel 9r2
Qasimli Aysel 9r2 aysel9r2
 
Видео + Конференция. Делаем звук качественным. Константин Смирнов
Видео + Конференция. Делаем звук качественным. Константин СмирновВидео + Конференция. Делаем звук качественным. Константин Смирнов
Видео + Конференция. Делаем звук качественным. Константин СмирновTrueConf__
 
Видео + Конференция. Делаем звук качественным. Константин Смирнов
Видео + Конференция. Делаем звук качественным. Константин СмирновВидео + Конференция. Делаем звук качественным. Константин Смирнов
Видео + Конференция. Делаем звук качественным. Константин СмирновTrueConf
 
среда описание и выполнения алгоритмов.
среда описание и выполнения алгоритмов.среда описание и выполнения алгоритмов.
среда описание и выполнения алгоритмов.liza2209
 
Встреча №5. Звук и ресурсы iOS в realtime, Константин Платов
Встреча №5. Звук и ресурсы iOS в realtime, Константин ПлатовВстреча №5. Звук и ресурсы iOS в realtime, Константин Платов
Встреча №5. Звук и ресурсы iOS в realtime, Константин ПлатовCocoaHeads
 
Теория языков программирования некоторые слайды к лекциям
Теория языков программирования некоторые слайды к лекциямТеория языков программирования некоторые слайды к лекциям
Теория языков программирования некоторые слайды к лекциямSergey Staroletov
 
4.2 PO
4.2 PO4.2 PO
4.2 POmessya
 
4.2 Программное обеспечение
4.2 Программное обеспечение4.2 Программное обеспечение
4.2 Программное обеспечениеmessya
 

Similar to лаб № 3 (18)

Maleev
MaleevMaleev
Maleev
 
язык программирования Go
язык программирования Goязык программирования Go
язык программирования Go
 
VoxTran: первый и второй мастер-классы Александра Поддубного «HARDware. SOFTw...
VoxTran: первый и второй мастер-классы Александра Поддубного «HARDware. SOFTw...VoxTran: первый и второй мастер-классы Александра Поддубного «HARDware. SOFTw...
VoxTran: первый и второй мастер-классы Александра Поддубного «HARDware. SOFTw...
 
Ayan9r1 po(1)
Ayan9r1 po(1)Ayan9r1 po(1)
Ayan9r1 po(1)
 
лр1
лр1лр1
лр1
 
Qasimli aysel 9 r2 klassifikasiya proqrammnoqo obespeceniya
Qasimli aysel 9 r2  klassifikasiya proqrammnoqo obespeceniyaQasimli aysel 9 r2  klassifikasiya proqrammnoqo obespeceniya
Qasimli aysel 9 r2 klassifikasiya proqrammnoqo obespeceniya
 
Qasimli Aysel 9r2
Qasimli Aysel 9r2  Qasimli Aysel 9r2
Qasimli Aysel 9r2
 
4.5 (1)
4.5 (1)4.5 (1)
4.5 (1)
 
Видео + Конференция. Делаем звук качественным. Константин Смирнов
Видео + Конференция. Делаем звук качественным. Константин СмирновВидео + Конференция. Делаем звук качественным. Константин Смирнов
Видео + Конференция. Делаем звук качественным. Константин Смирнов
 
Видео + Конференция. Делаем звук качественным. Константин Смирнов
Видео + Конференция. Делаем звук качественным. Константин СмирновВидео + Конференция. Делаем звук качественным. Константин Смирнов
Видео + Конференция. Делаем звук качественным. Константин Смирнов
 
Panfilov
PanfilovPanfilov
Panfilov
 
11.pptx
11.pptx11.pptx
11.pptx
 
среда описание и выполнения алгоритмов.
среда описание и выполнения алгоритмов.среда описание и выполнения алгоритмов.
среда описание и выполнения алгоритмов.
 
лр6
лр6лр6
лр6
 
Встреча №5. Звук и ресурсы iOS в realtime, Константин Платов
Встреча №5. Звук и ресурсы iOS в realtime, Константин ПлатовВстреча №5. Звук и ресурсы iOS в realtime, Константин Платов
Встреча №5. Звук и ресурсы iOS в realtime, Константин Платов
 
Теория языков программирования некоторые слайды к лекциям
Теория языков программирования некоторые слайды к лекциямТеория языков программирования некоторые слайды к лекциям
Теория языков программирования некоторые слайды к лекциям
 
4.2 PO
4.2 PO4.2 PO
4.2 PO
 
4.2 Программное обеспечение
4.2 Программное обеспечение4.2 Программное обеспечение
4.2 Программное обеспечение
 

More from student_kai

презентация
презентацияпрезентация
презентацияstudent_kai
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкетаstudent_kai
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке Cstudent_kai
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работыstudent_kai
 
лекция№34
лекция№34лекция№34
лекция№34student_kai
 
лекция№32
лекция№32лекция№32
лекция№32student_kai
 
лекция№33
лекция№33лекция№33
лекция№33student_kai
 
лекция№31
лекция№31лекция№31
лекция№31student_kai
 
лекция№30
лекция№30лекция№30
лекция№30student_kai
 
лекция№29
лекция№29лекция№29
лекция№29student_kai
 
лекция№28
лекция№28лекция№28
лекция№28student_kai
 
лекция№27
лекция№27лекция№27
лекция№27student_kai
 
лекция№26
лекция№26лекция№26
лекция№26student_kai
 
лекция№25
лекция№25лекция№25
лекция№25student_kai
 
лекция№25
лекция№25лекция№25
лекция№25student_kai
 
лекция№24
лекция№24лекция№24
лекция№24student_kai
 
лекция№23
лекция№23лекция№23
лекция№23student_kai
 
лекция№22
лекция№22лекция№22
лекция№22student_kai
 
лекция№21
лекция№21лекция№21
лекция№21student_kai
 
лекция№20
лекция№20лекция№20
лекция№20student_kai
 

More from student_kai (20)

презентация
презентацияпрезентация
презентация
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкета
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке C
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работы
 
лекция№34
лекция№34лекция№34
лекция№34
 
лекция№32
лекция№32лекция№32
лекция№32
 
лекция№33
лекция№33лекция№33
лекция№33
 
лекция№31
лекция№31лекция№31
лекция№31
 
лекция№30
лекция№30лекция№30
лекция№30
 
лекция№29
лекция№29лекция№29
лекция№29
 
лекция№28
лекция№28лекция№28
лекция№28
 
лекция№27
лекция№27лекция№27
лекция№27
 
лекция№26
лекция№26лекция№26
лекция№26
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№24
лекция№24лекция№24
лекция№24
 
лекция№23
лекция№23лекция№23
лекция№23
 
лекция№22
лекция№22лекция№22
лекция№22
 
лекция№21
лекция№21лекция№21
лекция№21
 
лекция№20
лекция№20лекция№20
лекция№20
 

лаб № 3

  • 2.   Написать и отладить программу на ПК на языке Ассемблер, вызывающую звук с заданной частотой. В соответствии с полученным у преподавателя номером варианта задания рассчитать константу пересчета, заносимую при программировании таймера в счетчик.
  • 3.
  • 4.    1. Написать программу на языке Ассемблер для формирования динамиком звука с частотой F гц в следующем виде: .model tiny .code    ..................... ...................... текст программы     ..................... end Файл программы должен иметь расширение “.asm”.
  • 6. Контрольные вопросы       Назначение таймера в схеме формирования звука Назначение параллельного адаптера в схеме формирования звука. Выбор режима работы канала таймера для динамика. Определение константы пересчета для определения частоты звука. Управление формированием звука. Назначение логической схемы «И» при выводе сигнала на динамик.
  • 7. Контрольные вопросы       Назначение таймера в схеме формирования звука Назначение параллельного адаптера в схеме формирования звука. Выбор режима работы канала таймера для динамика. Определение константы пересчета для определения частоты звука. Управление формированием звука. Назначение логической схемы «И» при выводе сигнала на динамик.