Показать сообщение отдельно
  #9  
Старый 31.12.2012, 20:32
MahovIV MahovIV вне форума
Новичок
 
Регистрация: 30.12.2012
Сообщения: 77
Репутация: 10
По умолчанию

Я изменил код вот так:
Код:
.model     	small            	; модель памяти, используемая для ЕХЕ
.stack     	100h              	; сегмент стека размером в 256 байт
.data
X		dd    1111111h         		;определение данных 
Y   		dd    2222222h
Z  		dd    3333333h
.code
start:          mov	 ax,@data       	; сегментный адрес строки message
		mov      ds,ax             	; помещается в DS
       		mov      bx, offset x
                mov      ax, [bx]
       		add      ax,[bx+4]
		mov	 [bx+8], ax
        	mov      ax, [bx+2]
       		adc      ax, [bx+6]
		mov	 [bx+10], ax
                mov      ah,09h
                int 21h
                mov      ax,4C00h
        		 int 21h               	; функция DOS "завершить программу"
message         db       "53687091",0Dh,0Ah,'$'
                end start
Я запустил программу, но у меня появляется надпись s linear space <386>. Что это означает?
Ответить с цитированием