Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Zla9_Kolu4ka
2 / 2 / 1
Регистрация: 28.08.2013
Сообщений: 409
1

Не запускается код с кодом Assembler

13.12.2013, 17:51. Просмотров 478. Ответов 2
Метки нет (Все метки)

Нужно запустить норм программу

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Program mov16;
var
x,a:    integer;
b,z:    byte;
 
Procedure mov_16(var x:integer;var z:Byte);
begin
writeln('Вычислить: x=a a,x: integer;');
write('Введите значение a ');
readln(a);
x:=a;
writeln('Вычислить z=b; b,z:byte;');
write('Введите значение b ');
readln(b);
z:=b;
writeln('ПАСКАЛЬ: x=',x,' z= ',z );
z:=0;
x:=0;
mov_16(x,z);
writeln('АССЕМБЛЕР: x=',x,' ;z= ',z);
readln
end.
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
title   lab-2
.model  large
.data
extrn   x:Dword
a   dd 12345678h
.code
public  movL
movL    proc far
mov ax,word ptr a
mov bx,word ptr a+2
mov word ptr x,ax
mov word ptr x+2,bx
ret
movL    endp
end
В папке с паскалевским файлом лежит файл mov_16.obj
Пользуюсь Pascal ABC
Выдает
1.pas(22) : Ожидалось ';' на строке end
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2013, 17:51
Ответы с готовыми решениями:

Не запускается код программы!
Program GOLOS; {Составление списка для голосования. Выборы 31.10.2004 г.}...

Assembler, что-то не то с кодом
Есть код. Но он составлен неверно может не эргономично. Что делает этот код...

Код на Assembler
Здравствуйте. Ранее никогда не встречался с этим языком и очень нужен код для...

Можно ли в С++ встраивать код на Assembler
можно ли встроить в c++ программу код на ассемблере(masm32) если да то как?

Код с языка C# на язык assembler
Помогите переписать код С# на ассемблере. Вот это на C# for (int i = 0; i <...

2
goodforce
3 / 2 / 2
Регистрация: 09.09.2012
Сообщений: 25
13.12.2013, 17:55 2
Zla9_Kolu4ka на ассемблере нету команды "mov_16".
0
Zla9_Kolu4ka
2 / 2 / 1
Регистрация: 28.08.2013
Сообщений: 409
13.12.2013, 18:15  [ТС] 3
Вот, asm код другой
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
.model  large
.data
extrn   a:word,x:word
extrn   b:byte,z:byte
.code
public  mov_16
mov_16  proc far
mov ax,a
mov bl,b
mov x,ax
mov z,bl
ret
mov_16  endp
end
те жи ошибки
1.pas(22) : Ожидалось ';' на end.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2013, 18:15

Перевести pascal код на assembler
Добрый день нужна помощь. Возможно за вознаграждение. Функция на Pascal:...

Перевести код из Pascal в assembler
Пожалуйста, помогите перевести программу из паскаля в ассемблер! (Ввод и вывод...

как переделать код с С++ в Assembler!!!
здравствуйте помогите переделать код с С++ в Assembler здесь 4ри примеры кода...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru