Каково будет содержимое указателя стека в результате выполнения на ЦП машинных инструкций - Assembler

Узнай цену своей работы

Формулировка задачи:

Ребят, нужна Ваша помощь. По учебе тест, не могу справиться. Помогите. Заранее спасибо! Пусть в данный момент времени некоторые регистры содержат:
(BX)=092Ah, (SP)=FFEEh, (IP)=0125h, (SS)=3756h, (CS)=2500h, (DS)=26ABh
Каково будет содержимое указателя стека (в шестнадцатеричной системе) в результате последовательного выполнения на ЦП следующих машинных инструкций (с указанием их длины):
PUSH  AX       (длина 1 байт)
RET                 (длина 1 байт)
CALL  400h     (длина 3 байта)
INT 21h           (2 байта)

Решение задачи: «Каково будет содержимое указателя стека в результате выполнения на ЦП машинных инструкций»

textual
Листинг программы
.286 
.model small
.code
org 100h
start:  mov ax,@data
    mov ds,ax
    lea ax,a2
    push ax
    ret
a2: call a1
    int 21h
    mov ah,4Ch
    int 21h 
a1: mov ah,9
    mov dx,offset a0
    ret
.data
a0 db 'Hello!$'
end start

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы