Программирование обработки, преобразования и ввода-вывода данных на ассемблере ПЭВМ. Домнин Л.Н. - 9 стр.

UptoLike

Составители: 

8
Состояние используемых областей памяти и регистров процес-
сора перед исполнением программы:
Variables
a 10 (Ah)
b 20 (14h)
c 30 (1Eh)
d 80 (50h)
y
0 (0h)
ost 0 (0h)
Regs ax 0000 bx 0000 cx 0000 dx 0000
si 0000 di 0000 bp 0000 sp 0000
ss 5E32 es 5E32 ss 5E45 cs 5E45 ip 0000
Regs c=0 z=0 s=0 o=0 p=0 a=0 i=1 d=0
--------Stopped at #prim#35 (останов в строке 35)--------
Состояние регистров процессора перед началом счета:
Regs ax 5E44 bx 0000 cx 0000 dx 0000
si 0000 di 0000 bp 0000 sp 001C
ss 5E44 es 5E32 ss 5E42 cs 5E45 ip 000A
Regs c=0 z=0 s=0 o=0 p=0 a=0 i=1 d=0
--------Stopped at #prim#36 (останов в строке 36)--------
Состояние регистров процессора после выполнения команды:
mov ax,a ; (ax):=a
Regs ax 5E44 bx 0000 cx 0000 dx 0000
si 0000 di 0000 bp 0000 sp 001C
ss 5E44 es 5E32 ss 5E42 cs 5E45 ip 000D
Regs c=0 z=0 s=0 o=0 p=0 a=0 i=1 d=0
--------Stopped at #prim#37 (останов в строке 37)--------
Состояние регистров процессора после выполнения команды:
add ax,b ; (ax):=a+b
Regs ax 001E bx 0000 cx 0000 dx 0000
si 0000 di 0000 bp 0000 sp 001C
ss 5E44 es 5E32 ss 5E42 cs 5E45 ip 0011
  Состояние используемых областей памяти и регистров процес-
сора перед исполнением программы:
  Variables
  a                    10     (Ah)
  b                    20     (14h)
  c                    30     (1Eh)
  d                    80     (50h)
  y                    0      (0h)
  ost                  0      (0h)
  Regs    ax 0000   bx 0000      cx 0000      dx 0000
          si 0000   di 0000      bp 0000      sp 0000
          ss 5E32   es 5E32      ss 5E45      cs 5E45   ip 0000
  Regs    c=0 z=0 s=0 o=0 p=0 a=0 i=1 d=0
  --------Stopped at #prim#35    (останов в строке 35)--------

  Состояние регистров процессора перед началом счета:
  Regs    ax 5E44   bx 0000      cx 0000      dx 0000
          si 0000   di 0000      bp 0000      sp 001C
          ss 5E44   es 5E32      ss 5E42      cs 5E45   ip 000A
  Regs    c=0 z=0 s=0 o=0 p=0 a=0 i=1 d=0
  --------Stopped at #prim#36    (останов в строке 36)--------

  Состояние регистров процессора после выполнения команды:
                    mov ax,a ; (ax):=a
  Regs    ax 5E44   bx 0000      cx 0000      dx 0000
          si 0000   di 0000      bp 0000      sp 001C
          ss 5E44   es 5E32      ss 5E42      cs 5E45   ip 000D
  Regs    c=0 z=0 s=0 o=0 p=0 a=0 i=1 d=0
  --------Stopped at #prim#37    (останов в строке 37)--------

  Состояние регистров процессора после выполнения команды:
                    add ax,b          ; (ax):=a+b
  Regs    ax 001E   bx 0000      cx 0000      dx 0000
          si 0000   di 0000      bp 0000      sp 001C
          ss 5E44   es 5E32      ss 5E42      cs 5E45   ip 0011


                                     8