Mika0x65 ну мало ли много ли, но точно передается указатель на локальный буфер
baldr +1 или int 20h, но универсальный способ mov ax, 4C00h/int 21h (не надо задумываться com или exe, сбалансирован ли стек или нет)
vital792 http://intel.com
Скорее всего в ebp указатель на кадр стека вызывающей функции. Судя по всему в эту функцию передается указатель на локальный буфер в этой функции...
common_up что значит не получится, по завершению копирования/формирования текста команды у вас в регистре/переменной дубет адрес вида...
просто после цикла надо добавить еще выход из приложения добавь это после команды loop Label_1 mov ax, 4C00h int 21h
common_up Ну это вот уже можете и сами придумать. Вариантов много, очевидных и не очень. Главное - воображение. ЗЫ Почему бы просто не вычислить...
Mika0x65 Думаю, что тут ключевым является смотреть/использовать сразу текстом ЗЫ Хотя если посмотреть на текст, который они там написали -...
common_up А как вы себе представляете память в которую ничего не записано? А вообще MyDisasm _Disasm без <>
wsd Я придираюсь к попытке перемещения из памяти в память. И вот этого (за исключением movs) интелловские процы делать не научились.
wsd что-то новенькое, даже для 64 битки
BVS тогда пришлите в личку ваш вариант проги Не понимаю преподавателей. Если это можно написать так, и именно так будет проще, зачем...
BVS у меня она получилась 38-ой строкой
программа выводит 1. приветствие в виде строки m0 2. сам массив, как часть строк m1, m2, m3 (в скобках) 3. сумму после всех строк до вашего...
и пара логических ошибок - в кодеxor ax, ax mov al, [bx] call printint lea dx, offset m2 call print inc bx loop lp2 исправляем форматирование...
ну набирал я ее в браузере и на ошибки не проверял (могут быть опечатки) - добавь после code segment строчкуassume cs:code,ds:data после этого...
BVS Вот именно, что эта программа ни как не взаимодействует с внешним миром Хотите, чтобы что-то было то попробуйте что-то типа этого stck segment...
А что именно за ошибка у вас возникает? На первый (попытка найти ошибки в исходнике) взгляд все должно работать. На второй (попытка...
возьми фасм, он есть и под линукс и попробуй макросы с их сайта. там есть макросы для адаптации масм/тасм http://board.flatassembler.net/index.php
s_d_f и то и другое коды команды add eax,eax sib'ом в них и не пахнет
Имена участников (разделяйте запятой).