Показать сообщение отдельно
  #1  
Старый 30.12.2012, 21:50
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
                int 09h
                mov      ax,4C00h
        		 int 21h               	            ; функция DOS "завершить программу"
        		 end start
Админ: Пользуемся тегами для оформления кода!

В чём проблема?
Ответить с цитированием