У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


файлів

mov ah,3ch ; функція відкриття файлу

mov cx,00h ; в регістр СХ занесення атрибутів файлу

; (00 h – звичайний файл )

mov dx,offset f1 ; в регістр dx занесення адрес рядка, що містить

; шлях і назву файлу у форматі ASCIIZ

int 21h ; виклик переривання DOS

mov var1,ax ; після виклику переривання збереження

; ідентифікатора відкритого файлу

mov ah,3ch ; функція відкриття файлу

mov cx,00h ; в регістр СХ занесення атрибутів файлу

; (00 h – звичайний файл )

mov dx,offset f2 ; в регістр dx занесення адрес рядка, що містить

; шлях і назву файлу у форматі ASCIIZ

int 21h ; виклик переривання DOS

mov var2,ax ; після виклику переривання збереження

; ідентифікатора відкритого файлу

mov ah,3ch ; функція відкриття файлу

mov cx,00h ; в регістр СХ занесення атрибутів файлу

; (00 h – звичайний файл )

mov dx,offset f3 ;в регістр dx занесення адрес рядка, що містить

; шлях і назву файлу у форматі ASCIIZ

int 21h ; виклик переривання DOS

mov var3,ax ; після виклику переривання збереження

; ідентифікатора відкритого файлу

;запис у файли

mov ah,40h ; функція запису даних у файл

mov bx,var1 ; занесення в регістр bx ідентифікатора відкритого

файлу

mov dx,offset a.[0] ; занесення в регістр dx адрес буфера пам’яті, що

містить дані для запису

mov cx,512 ; занесення в регістр сх кількості байт, що будуть

записані у файл

int 21h ; виклик переривання DOS

mov ah,40h ; функція запису даних у файл

mov bx,var2 ; занесення в регістр bx ідентифікатора відкритого

файлу

mov dx,offset a.[512] ; занесення в регістр dx адрес буфера пам’яті, що містить дані для запису

mov cx,256 ; занесення в регістр сх кількості байт, що будуть

; записані у файл

int 21h ; виклик переривання DOS

mov ah,40h ; функція запису даних у файл

mov bx,var3 ; занесення в регістр bx ідентифікатора відкритого файлу

mov dx,offset a.[1024 ; занесення в регістр dx адрес буфера пам’яті, що

містить дані для запису

mov cx,1024 ; занесення в регістр сх кількості байт, що будуть

записані у файл

int 21h ; виклик переривання DOS

;Закриття файлів

mov ah,3eh ; функція закриття файлу

mov bx,var1 ; зберігаємо ідентифікатор відкритого файлу, який

; отриманий в регістрі ах після його створення

int 21h ; виклик переривання DOS

mov ah,3eh ; функція закриття файлу

mov bx,var2 ; зберігаємо ідентифікатор відкритого файлу, який

отриманий в регістрі ах після його створення

int 21h ; виклик переривання DOS

mov ah,3eh ; функція закриття файлу

mov bx,var3 ; зберігаємо ідентифікатор відкритого файлу, який

; отриманий в регістрі ах після його створення

int 21h ; виклик переривання DOS

mov ah,4ch ; функція передачі управління MSDOS

int 21h ; виклик переривання DOS

.exit

end

Висновок

В даному курсовому проекті було спроектовано програмне забезпечення для обчислювального пристрою приймання, обробки та передавання даних на базі персонального комп’ютера.

Перелік використаних літературних джерел

1. Зубков С.В. Assembler для DOS, Windows и UNIX – 3-е изд., стер. – М.: ДМК Пресс; СПб.: Питер, 2004. – 608с.

2. Джорден Р. Справочник программиста персональных компьютеров типа IBM PC, XT и AT: Пер. с англ./ Предисл. Н.В. Гайского. – М.: Финансы и статистика, 1992. – 544с.

3. Фролов А.В., Фролов Г.В. MS-DOS для программиста. – М.: ДИАЛОГ-МИФИ, 1995. – 256с.

4. Системное программное обеспечение. Учебник для вузов/ А.Ю. Молчанов. - СПб: Питер, 2003. – 396 с.

5. Костельцев А.В. Построение интерпретаторов и компиляторов. – СПб: Наука и техника, 2001. – 224 с.

6. Велихов А.В. Макроассемблер: Создание и отладка программ. – М.: Майор, 2001. – 192 с. – (Мой компьютер).


Сторінки: 1 2