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

UptoLike

15
Z2 DD 0012553AH
REZ DD ?
DATASG ENDS
STACKSG SEGMENT 'Stack'
DB 12 DUP(?)
STACKSG ENDS
CODESG SEGMENT PARA 'Code'
BEGIN PROC FAR
ASSUME SS:STACKSG,CS:CODESG,DS:DATASG
PUSH DS ; корректное
SUB AX,AX ; завершение
PUSH AX ; программы.
MOV AX,DATASG ; инициализация
MOV DS,AX ; сегментного регистра DS.
;-------------------------------------------------
; ПРИМЕРЫ СЛОЖЕНИЯ
;-------------------------------------------------
MOV AL,X0
MOV BL,X1
ADD AL,BL
ADD AL,X2
ADD X0,BL
ADD BL,10H
ADD X0,25H
;-------------------------------------------------
; ПРИМЕРЫ ВЫЧИТАНИЯ
;-------------------------------------------------
MOV AX,X3
MOV BX,X4
SUB AX,BX
SUB AX,X5
SUB X3,BX
SUB BX,1000H
SUB X3,256H
                                          15
Z2  DD          0012553AH
REZ DD          ?
DATASG         ENDS

STACKSG          SEGMENT          'Stack'
    DB           12 DUP(?)
STACKSG          ENDS

CODESG    SEGMENT PARA          'Code'
BEGIN    PROC      FAR
ASSUME SS:STACKSG,CS:CODESG,DS:DATASG
PUSH DS            ; корректное
SUB AX,AX          ; завершение
PUSH AX            ; программы.
MOV AX,DATASG      ; инициализация
MOV DS,AX          ; сегментного регистра DS.

;-------------------------------------------------
;    ПРИМЕРЫ СЛОЖЕНИЯ
;-------------------------------------------------

        MOV      AL,X0
        MOV      BL,X1
        ADD      AL,BL
        ADD      AL,X2
        ADD      X0,BL
        ADD      BL,10H
        ADD      X0,25H

;-------------------------------------------------
;    ПРИМЕРЫ ВЫЧИТАНИЯ
;-------------------------------------------------

        MOV      AX,X3
        MOV      BX,X4
        SUB      AX,BX
        SUB      AX,X5
        SUB      X3,BX
        SUB      BX,1000H
        SUB      X3,256H