Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Прочие языки программирования > Assembler
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #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
Админ: Пользуемся тегами для оформления кода!

В чём проблема?

Последний раз редактировалось Admin, 31.12.2012 в 12:06.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:24.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter