Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.02.2012, 23:56   #1
Katus
Форумчанин
 
Регистрация: 30.11.2011
Сообщений: 161
По умолчанию Делфи 7 - Встроенный ассемблер

Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
  a,b,c: byte;

begin
  writeln('a,b');
  readln(a,b);

  asm
    mov ax,A;
    mov bx,B;
    add ax,bx;
    mov C,ax;
  end;
  writeln(c);
  readln;
end.
почему не работает?
Если лень что-то делать, заставь это делать машину ... =,
Katus вне форума Ответить с цитированием
Старый 05.02.2012, 00:10   #2
MadReason
Ищу работу
Форумчанин
 
Аватар для MadReason
 
Регистрация: 16.02.2007
Сообщений: 269
По умолчанию

Код:
begin
  writeln('a,b');
  readln(a,b);
  asm
    mov al,A;
    mov bl,B;
    add al,bl;
    mov C,al;
  end;
  writeln(c);
  readln;
end.
ax хранит два байта. размеры операндов несовпадали
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
MadReason вне форума Ответить с цитированием
Старый 05.02.2012, 00:19   #3
Katus
Форумчанин
 
Регистрация: 30.11.2011
Сообщений: 161
По умолчанию

спасибо...
Если лень что-то делать, заставь это делать машину ... =,
Katus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массивы ассемблер+делфи JohnLemon Помощь студентам 3 11.09.2011 11:06
Ассемблер в делфи danekne Помощь студентам 1 24.11.2009 13:48
Ассемблер в делфи Hesheit Помощь студентам 3 08.05.2009 11:27