Каково будет содержимое указателя стека в результате выполнения на ЦП машинных инструкций - 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