Хостинг портала RFpro.ru: Московский хостер Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64 РАССЫЛКИ ПОРТАЛА RFPRO.RU Лучшие эксперты по данной тематике Номер выпуска: | 1468 | Дата выхода: | 26.08.2011, 01:30 | Администратор рассылки: | Лысков Игорь Витальевич (Старший модератор) | Подписчиков / экспертов: | 201 / 63 | Вопросов / ответов: | 3 / 6 | Консультация # 13822: Здравствуйте! Пишу на Masm32. У меня такой вопрос: мне нужно выводить на экран сообщением некую фиксированную запись(её я сохраняю в .data/ db"", 0), но в этом проблемы нет, а есть она в том, что в конце этой записи нужно добавить значение переменной. ТАК ВОТ! КАК СОЕДИНИТЬ 2 СТРОКИ В ТЕКСТ СООБЩЕНИЯ! Заранее благодарен!!!... Консультация # 16486: Здравствуйте, Эксперты. Написал прогу, создающую каталог. Запускаю - каталог не создается - пишется "Required parameter missing" А в отладчике создается! Почему? Среда WinXP. p.s. Так же и с удалением каталога. CSEG segment assume cs:CSEG, es:CSEG, ds:CSEG, ss:CSEG org 100h Begin: mov ah,39h mov dx, off... Консультация # 10357: Приветсвую ЭКСПЕРТОВ!!! Может кто сможет: Разработать компилятор с заданного языка ассемблера nasm, результатом ра- боты компилятора должны быть исполняемый файл в формате односегментной программы для MS-DOS(файл типа *.com).Дополнительным результирующим файлом должен быть файл листинга.В качестве инструментального языка разработки... Консультация # 13822: Здравствуйте! Пишу на Masm32. У меня такой вопрос: мне нужно выводить на экран сообщением некую фиксированную запись(её я сохраняю в .data/ db"", 0), но в этом проблемы нет, а есть она в том, что в конце этой записи нужно добавить значение переменной. ТАК ВОТ! КАК СОЕДИНИТЬ 2 СТРОКИ В ТЕКСТ СООБЩЕНИЯ! Заранее благодарен!!! Дата отправки: 01.01.2004, 00:01 Вопрос задал: Максим Всего ответов: 2 Страница онлайн-консультации » Консультирует PavPS: Добрый день, Максим! Создай динамический буффер спомошью какой-нить xxxAlloc необходимого размера+како-то допуск к длине строки значения переменной и текста. Ну и записывай сначала строку, а потом дописавай значение. Допиши в конце 0, да и всё. Так де можно поступить и со статическим буффером. Не db "",0 а db 200 dup(0)., а то писать то некууда будет. Консультирует Стас (Специалист): Добрый день, Максим! Пишешь строку типа: db "Bla bla bla = %d",0 и с помощью wsprintf в какой либо временный буффер формируешь, оттуда и выводишь на экран. Консультация # 16486: Здравствуйте, Эксперты. Написал прогу, создающую каталог. Запускаю - каталог не создается - пишется "Required parameter missing" А в отладчике создается! Почему? Среда WinXP. p.s. Так же и с удалением каталога. CSEG segment assume cs:CSEG, es:CSEG, ds:CSEG, ss:CSEG org 100h Begin: mov ah,39h mov dx, offset dir int 21h ret dir db "C:\\\\123",0 CSEG ends end Begin Дата отправки: 01.02.2005, 01:24 Вопрос задал: zxzx Всего ответов: 3 Страница онлайн-консультации » Консультирует Алексей Смуриков (Специалист): Здравствуйте, zxzx! А почему вы пишите директорию как будто вы программируете в C++ (в смысле "\\\\") Консультирует Tigran Kalaydzhyan (Профессионал): Здравствуйте, zxzx! Слишком много слэшей в 9-й строчке. Одного достаточно. С одним у меня всё нормально работает, с двумя - уже нет. Консультирует QDSota (Академик): Здравствуйте, zxzx! Сомневаюсь, что с таким количеством слешей оно работало в отладчике (пусть даже это будет TD с установками - "source language = C")... Получается на диске с создать директорий с пустым именем, в нем поддиректорий с пустым именем, в нем поддиректорий с пустым именеми только в этом директории содаеться папка "123"... Что невозможно по причинам: 1. Нельзя создат директории или файлы вообще без имени 2. Нельзя создать одновременно директорий и поддиректорий в нем А если сделать dir db "c:\123" - работает нормально... Консультация # 10357: Приветсвую ЭКСПЕРТОВ!!! Может кто сможет: Разработать компилятор с заданного языка ассемблера nasm, результатом ра- боты компилятора должны быть исполняемый файл в формате односегментной программы для MS-DOS(файл типа *.com).Дополнительным результирующим файлом должен быть файл листинга.В качестве инструментального языка разработки допускается ассемблер или Си. Набор реализуемых команд и директив: -команды вызова процедур CALL; -команды выхода из процедуры RET; -команды вызова системных функций DOS(INT 21h); -команды пересылки констант в регистр вида MOV рег,число; -директива ORG, директива SEGMENT; -команды MUL рег MOV рег,имя ADD [рег],рег LOOP метка имя DD число Регистры рег в командах предполагаются 32-битные, числа только десятичные. Программный пакет,состоящий из: файла (файлов) исходных текстов программы- компилятора, файлов тестовых примеров. Дата отправки: 01.01.2004, 00:01 Вопрос задал: FEK Всего ответов: 1 Страница онлайн-консультации » Консультирует Ayl: Здравствуйте, FEK! Ну и? Где вопрос-то? Разрабатывайте. С возникающими по мере разработки вопросами - обращайтесь. А писать за вас никто ничего не будет. По крайней мере просто так.
Оценить выпуск | Задать вопрос экспертам главная страница | стать участником | получить консультацию техническая поддержка | восстановить логин/пароль Дорогой читатель! Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно! МЫ РАБОТАЕМ ДЛЯ ВАС! |