хочу сюда!
 

Алинка

28 лет, телец, познакомится с парнем в возрасте 27-37 лет

Lenka_Apelsin

предыдущая
следующая

Нужна помощь в программировании на ASSEMBLER

Помогите пожалуйста.
Нужна помощь в написании программы на языке ASSEMBLER.
Тема работа  «Прерывание процессов»
Задание :   
I.Подготовить алгоритмическое обеспечение решения задачи:

      а) описать процесс формирования прерывания основной программы;

  б) описать процесс формирования вектора прерывания и переход к   прерывающей программе ;

1.    Написать прерываемую программу (оформить в виде процедуры) на языке Ассемблер.

2.    Написать прерывающую программу (оформить в виде процедуры) на языке Ассемблер.

3.    Отладить процедуры указанные в пунктах 2 и 3 каждую отдельно и проверить работу с использованием отладчика ( TD.EXE ).

4.    Объединить процедуры указанные в пунктах 2 и 3 в один кодовый сегмент.

5.    Отладить объединенную программу и проверить работу с использованием отладчика ( TD.EXE ).

6.    Представить материалы о выполнении работы.


Найти частное Хmin/k среди множества чисел Х1, Х2,................,Х25, где Хmin вычислено в процедуре прерывания (k- любое однозначное число введенное с клавиатуры).

Пример программы:

TITLE   прерывание

;вычиление суммы числа введенного

;с клавиатуры и чисел 2 и 3

CODES      SEGMENT

         ASSUME   CS:CODES

MAIN: VECT EQU 3FCH

         MOV AX,0

         MOV ES,AX

         MOV ES:VECT+0,OFFSET USER         

         MOV ES:VECT+2,CS

          MOV AH,1                  ;функция ввода с клавиатуры

         INT    21H           ; прерывание

         INT   VECT/4

 

 

         MOV AX,4C00H

          INT    21H

 

;--------------------------------       

USER                 PROC         FAR

          SUB  AX,30H

          ADD AX,2

          ADD AX,3

         ……………….

         ………………..

;       

;       

          IRET

USER         ENDP

CODES      ENDS

END MAIN

Заранее спасибо

2

Комментарии

14.06.13, 14:34

не за что.

    24.06.13, 14:40Ответ на 1 от von PeepeR-

    не за что.

      34.06.13, 14:41

      ого

        44.06.13, 14:46

        Сколько денег даете?

          54.06.13, 14:50Ответ на 2 от Streleckaya

            64.06.13, 15:28

              74.06.13, 16:11

                85.06.13, 23:30

                вірусяку варганиш?