Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные архитектура ЭВМ.doc
Скачиваний:
333
Добавлен:
23.11.2018
Размер:
2.8 Mб
Скачать

Ввод с клавиатуры

Как и в случае вывода на экран, DOS предоставляет набор функций для чтения данных с клавиатуры, которые используют стандартное устройство ввода STDIN, так что можно использовать в качестве источника данных файл или стандартный вывод другой программы.

Функции посимвольного ввода без эха можно использовать для интерактивного управления программой.

Задания на лабораторную работу:

Задание 1.

Напишите программу, которая выведет на экран Вашу фамилию, имя и отчество. Скомпилируйте программу. Проверьте работу программы.

Задание 2.

Напишите программу, которая выводит на экран символы согласно варианту

Вариант

Задание

Вариант

Задание

Вариант

Задание

1

Прописные буквы латинского алфавита A B C D E F G H I J K L

2

Строчные буквы латинского алфавита a b c d e f g h i j

3

Цифры 0 1 2 3 4 5 6 7 8 9

4

Первые десять прописных букв русского алфавита

5

Первые десять строчных букв русского алфавита

6

Символы ( ) * + , - . /

7

Символы ! " # $ % & ' ( )

8

Символы : ; < = > ? @

9

Символы [ \ ] ^ _ `

10

Символы { | } ~ €

11

Символы   ' ( ) * + ,

12

Символы >=<;:

13

Прописные буквы латинского алфавита M N O P Q R S T U

14

Прописные буквы латинского алфавита O P Q R S T U V W X Y Z

15

Строчные буквы латинского алфавита k l m n o p q r

16

Буквы русского алфавита К Л М Н О П Р С Т У Ф

17

Буквы русского алфавита к л м н о п р с т у ф

18

Первые десять печатных символов кодовой таблицы

19

Вторые десять печатных символов кодовой таблицы

20

Третьи десять печатных символов кодовой таблицы

21

Цифры 9 8 7 6 5 4 3 2 1 0

22

Прописные буквы латинского алфавита L K J I H G F E D C B A

23

Строчные буквы латинского алфавита j i h g f e d c b a

24

Последние десять прописных букв русского алфавита

25

Последние десять строчных букв русского алфавита

26

Последние десять прописных букв латинского алфавита

27

Последние десять строчных букв латинского алфавита

28

Символы, коды которых с 38 по 45

29

Символы, коды которых с 48 по 59

30

Символы, коды которых с 62 по 73

31

Символы, коды которых с 84 по 99

32

Символы, коды которых со 101 по 119

33

Символы, коды которых со 121 по 128

34

Символы, коды которых со 130 по 144

35

Символы, коды которых со 182 по 197

Скомпилируйте программу. Проверьте работу программы.

Вопросы для зачета

  1. Какие регистры МП используются для адресации данных, команд программы, стековой памяти?

  2. Назовите основные компоненты программы на ассемблере.

  3. Какие функции можно использовать для вывода на экран символов.

  4. Какие функции можно использовать для вывода на экран строк

  5. Из каких операций состоит процесс компиляции программы на ассемблере

Рекомендуемая литература

  1. Максимов Н.В., Партыка Т.Л., Попов И.И. Архитектура ЭВМ и вычислительных систем. М.: ФОРУМ: ИНФРА-М, 2006

  2. Рудаков П.И., Финогенов К.Г. Язык ассемблера: уроки программирования. М.: ДИАЛОГ-МИФИ, 2001