Смекни!
smekni.com

Микропроцессорные системы (стр. 6 из 6)

Адрес байта, содержащего точку с координатами (X,Y), равен в черно-белом режиме B800h : 2000h * (Y % 2) + 80 * int(Y/2) + int(X/8), а номер соответствующего бита в этом байте равен 7 – (X % 8). Здесь Х – горизонтальная позиция точки (0 – 639), Y – ее вертикальная позиция (0 – 199)

4.3 Задание

Напишите программу, которая выводит на экран дисплея строку символов (ФАМИЛИЯ ИМЯ ОТЧЕСТВО), в строке с номером L, начиная с колонки С. Атрибуты символов должны циклически (во времени) изменяться от А1 до А2 с задержкой Deley мсек.

№ варианта L C A1 A2 Deley
1 10 14 00h 0Fh 550


Рисунок 4.4 – Блок - схема основной программы

Основная программа

Программа выводит на экран в текстовом режиме строку «Вальков Антон Петрович» в 6-ю строку 6-й столбец 0-й страницы в режиме 160 строк. Каждая буква выводится с задержкой 680 мсек. Строка выводится 15 раз с разными атрибутами.

Stac segment

db 64 dup(0)

ends

data segment

Msg db

stQ db

ends

code segment

assume ds:data,cs:code,ss:stac

Start:

mov ax,data

mov ds,ax

mov es,ax

mov ax,0b800h

mov es,ax

mov ah,05h

mov al,0

int 10h

mov cx,4000

mov di,-2

m2:

add di,2

mov byte ptr es:di,' '

mov byte ptr es:di+1,15

loop m2

mov di,1626;160*10+14*2-2

lea cx,Stq

lea dx,Msg

sub cx,dx;

mov si,-1

m1:

inc si

add di,2

mov al,byte ptr Msg[si]

mov byte ptr es:di,al

loop m1

mov bl,0Fh

m0:

inc bl

mov di,1627;

lea cx,Stq

lea dx,Msg

sub cx,dx;

m4:

cmp bl,70h

jne m5

mov bl,00h

m5:

add di,2

mov byte ptr es:di,bl

loop m4

call delay

mov ah, 02h

int 16h

and al, 10000000b

jz m0

mov ax,4c00h

int 21h

delay proc near

mov ah,01h

mov cx,0

mov dx,0

int 1ah

again:

mov ah,00h

int 1ah

cmp dx,9

jle again

ret

delay endp

ends

END Start


Рисунок 4.5 – Результат работы программы

ЗАКЛЮЧЕНИЕ

Микропроцессорная технология потенциально имеет много назначений: создание персональных электронных партнеров, интеллектуализация (в известном смысле "оживление") всей техносферы, усиление и защита функций организма с помощью персональных медико-кибернетических устройств, в том числе вживляемых в организм...

В результате эволюции электронной технологии от "микро" к "нано" и ее слияния с "генной", вероятно, будет достигнуто состояние, при котором станет возможным синтез в массовых количествах любых технических устройств. Однако вряд ли в этом состоит основная цель будущей нано-технологии. Она, по всей вероятности, сможет синтезировать структуры, способные к эволюции и саморазвитию.


СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ:

1. Гуров В.В., Рыбаков А.А. Лабораторный практикум "Разработка микропроцессорных систем на основе однокристальных микроконтроллеров". - М.: МИФИ, 2000.

2. Шнитман В. Современные высокопроизводительные компьютеры.

3. Информационно-аналитические материалы Центра Информационных Технологий, 1996.

4. Преснухин Л.Н. Микропроцессоры.

5. Гивоне Д., Россер Р. Микропроцессоры и микрокомпьютеры.

6. Пузанков Д.В. Микропроцессорные системы.

7. Микропроцессорные устройства систем управления Автор: Иванов Ю.И., Югай В.Л.

8. Основы микропроцессорной техники Новиков Ю.В. , Скоробогатов П.К.

9. Л.М. Гольденберг. Цифровые устройства и микропроцессорные системы. 10 10 . http://www.dailytechinfo.org – сайт новинок в информационных технологиях