Перекодирование текстового файла

Автор: Пользователь скрыл имя, 02 Мая 2012 в 17:54, курсовая работа

Краткое описание

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

Оглавление

1 ТЕХНИЧЕСКОЕ ЗАДАНИЕ 5
1.1 Введение 5
1.2 Основания для разработки 6
1.3 Назначение разработки 6
1.3.1 Функциональное и эксплуатационное назначение изделия 6
1.3.2 Перечень требований пользователя к программному продукту 7
1.3.3 Рассмотренные альтернативы 7
1.4 Требования к программе или программному изделию 7
1.4.1 Стандарты 7
1.4.2 Требования к составу и параметрам технических средств 7
1.4.3 Требования к информационной и программной совместимости 8
1.4.4 Требования к функциональным характеристикам 8
1.4.5 Результирующие компоненты изделия 9
1.4.6 Носители информации 9
1.4.7 Безопасность и секретность 9
1.4.8 Рестарт 9
1.4.9 Удобства эксплуатации 9
1.4.10 Мобильность 10
1.5 Требования к программной документации 10
1.6 Стадии и этапы разработки 11
1.7 Порядок контроля и приемки 11
2 ТЕХНИЧЕСКИЙ ПРОЕКТ 12
2.1 Анализ области 12
2.2 Структура программы 12
2.2.1 Модуль cur.asm 12
3 РАБОЧИЙ ПРОЕКТ 15
3.1 Введение 15
3.2 Назначение разработки 15
3.3 Требования к программе или программному изделию 15
3.3.1 Стандарты 15
3.3.2 Требования к составу и параметрам технических средств 15
3.3.3 Требования к информационной и программной совместимости 16
3.3.4 Результирующие компоненты изделия 16
3.3.5 Безопасность и секретность 16
3.3.6 Рестарт 16
3.4 Описание модуля cur.asm 17
3.4.1 Структура модуля 17
3.4.2 Описание подпрограмм 18
3.5 Тестирование 21
3.5.1 Цель испытаний 21
3.5.2 Тесты 22
Список использованных источников 24
Приложения 25

Файлы: 1 файл

курсовик Перекодирование текстового файла.doc

— 290.00 Кб (Скачать)

    182                  0362  BA 021Fr                                          mov dx,offset new_2Fh

    183                  0365  CD 21                                                        int 21h

    184

    185                  0367  B8 3560                                          mov ax,3560h

    186                  036A  CD 21                                                        int 21h

    187                  036C  89 1E              0107r                                          mov word ptr old_60h,bx

    188                  0370  8C 06              0109r                                          mov word ptr old_60h[2],es

    189

    190                  0374  B8 2560                                          mov ax,2560h

    191                  0377  BA 0260r                                          mov dx,offset asmb

    192                  037A  CD 21                                                        int 21h

    193                  037C  B4 09                                                        mov ah,09h

    194                  037E  BA 031Dr                                          lea dx,msg1

    195                  0381  CD 21                                                        int 21h

    196

    197                  0383  B4 31                                                        mov ah,31h

    198                  0385  BA 0032                                          mov dx,(size+10Fh)/16

    199                  0388  CD 21                                                        int 21h

    200                  038A                                          installed:

    201                  038A  B8 0040                                          mov ax,0040h

    202                  038D  8E C0                                                        mov es,ax

    203                  038F  B4 09                                               mov ah,09h

    204                  0391  BA 0330r                                          lea dx,msg3

    205                  0394  CD 21                                                        int 21h

    206                  0396  B8 C801                                          mov ax,0C801h

    207                  0399  CD 2F                                                        int 2Fh

    208                  039B                                          error:

    209                  039B  B8 4C00                                          mov ax,4c00h

    210                  039E  CD 21                                                        int 21h

    211                  03A0                                          iniz endp

    212                                                                                    end main

_Turbo Assembler              Version 4.1                  20/12/10 12:28:19                  Page 5

Symbol Table

 

 

 

 

Symbol Name                                            Type              Value

 

??DATE                                                          Text              "20/12/10"

??FILENAME                                            Text              "arrays  "

??TIME                                                          Text              "12:28:19"

??VERSION                                            Number 040A

@32BIT                                                          Text              0

@CODE                                                          Text              DGROUP

@CODESIZE                                            Text              0

@CPU                                                          Text              1F1FH

@CURSEG                                                          Text              _TEXT

@DATA                                                          Text              DGROUP

@DATASIZE                                            Text              0

@FILENAME                                            Text              ARRAYS

@INTERFACE                                            Text              000H

@MODEL                                                          Text              1

@STACK                                                          Text              DGROUP

@WORDSIZE                                            Text              4

ASMB                                                          Near              DGROUP:0260

BUF                                                          Byte              DGROUP:017F

CONT                                                          Near              DGROUP:02A0

ERROR                                                          Near              DGROUP:039B

EXIT                                                          Near              DGROUP:031B

INIZ                                                          Near              DGROUP:0345

INS                                                          Near              DGROUP:022F

INSTALLED                                            Near              DGROUP:038A

L001                                                          Near              DGROUP:028D

L01                                                          Near              DGROUP:02DE

L02                                                          Near              DGROUP:02C9

LOO                                                          Near              DGROUP:026B

MAIN                                                          Far              DGROUP:0100

MSG1                                                          Byte              DGROUP:031D

MSG3                                                          Byte              DGROUP:0330

NEW_2FH                                                          Near              DGROUP:021F

NORM                                                          Near              DGROUP:02B6

NO_PAR                                                          Near              DGROUP:0290

OLD_2FH                                                          Dword              DGROUP:0103

OLD_60H                                                          Dword              DGROUP:0107

OUT_2FH                                                          Near              DGROUP:0232

PATH                                                          Byte              DGROUP:012F

POVT                                                          Near              DGROUP:02BA

SIZE                                                          Number 021D

SPACE                                                          Near              DGROUP:0287

TEXT1                                                          Byte              DGROUP:010B

TEXT2                                                          Byte              DGROUP:011D

UNINSTALL                                            Near              DGROUP:0238

ZER                                                          Near              DGROUP:02E3

 

Groups & Segments                              Bit Size Align  Combine Class

 

DGROUP                                                          Group

  _DATA                                                          16  0000 Word                Public  DATA

  _TEXT                                                          16  03A0 Word                Public  CODE

_Turbo Assembler              Version 4.1                  20/12/10 12:28:19                  Page 6

 

 

4

 



Информация о работе Перекодирование текстового файла