Организация и функционирование ЭВМ. Камалягин А.А - 12 стр.

UptoLike

12
CODESG SEGMENT PARA 'Code'
ASSUME SS:STACKSG,CS:CODESG,DS:DATASG
BEGIN PROC FAR
PUSH DS ;организация корректного выхода
SUB AX,AX ; после завершения программы, оформ-
PUSH AX ; ленной в виде процедуры типа FAR.
CMC
CLC
MOV AX, 11
MOV BX, 6
SUB AX, BX
MOV SI, DATASG
DEC BYTE PTR [SI]
SUB [SI+1], AX
MOV DI, [SI+1]
MOV DI, 3
SUB BYTE PTR DATASG[DI], 2
.............................................
PUSH AX
PUSH DATASG+2
POP AX
POP [SI+2]
RET
BEGIN ENDP ;КОНЕЦ ПРОЦЕДУРЫ
CODESG ENDS ;КОНЕЦ СЕГМЕНТА
END BEGIN ;КОНЕЦ ПРОГРАММЫ
7. КРАТКАЯ ИНФОРМАЦИЯ
Выбор режима Breakpoints вызывает высвечивание окна ловушек. Это ок-
но состоит из двух рамок. Левая содержит список ловушек, а
в правой высвечи-
вается информация о выбранной ловушке. Ловушки можно ставить с помощью
клавиши F2. Повторное нажатие клавиши F2 приводит к снятию данной ловуш-
ки. Активация/дезактивация ловушки также производится из локального меню
(Alt-F10) в пункте Enable/disable, а ее снятие в пункте Remove. Снятие всех ло-
вушек - Delete all.
                                            12
      CODESG SEGMENT PARA 'Code'
      ASSUME SS:STACKSG,CS:CODESG,DS:DATASG
      BEGIN PROC FAR
           PUSH DS                                       ;организация корректного выхода
           SUB AX,AX                                     ; после завершения программы, оформ-
           PUSH AX                                       ; ленной в виде процедуры типа FAR.
           CMC
           CLC
           MOV AX, 11
           MOV BX, 6
           SUB AX, BX
           MOV SI, DATASG
           DEC BYTE PTR [SI]
           SUB [SI+1], AX
           MOV DI, [SI+1]
           MOV DI, 3
           SUB BYTE PTR DATASG[DI], 2
           .............................................
           PUSH AX
           PUSH DATASG+2
           POP AX
           POP [SI+2]
           RET
      BEGIN           ENDP                   ;КОНЕЦ ПРОЦЕДУРЫ
      CODESG          ENDS                   ;КОНЕЦ СЕГМЕНТА
      END BEGIN                              ;КОНЕЦ ПРОГРАММЫ

                         7. КРАТКАЯ ИНФОРМАЦИЯ
       Выбор режима Breakpoints вызывает высвечивание окна ловушек. Это ок-
но состоит из двух рамок. Левая содержит список ловушек, а в правой высвечи-
вается информация о выбранной ловушке. Ловушки можно ставить с помощью
клавиши F2. Повторное нажатие клавиши F2 приводит к снятию данной ловуш-
ки. Активация/дезактивация ловушки также производится из локального меню
(Alt-F10) в пункте Enable/disable, а ее снятие в пункте Remove. Снятие всех ло-
вушек - Delete all.