Форум программистов, компьютерный форум, киберфорум
Assembler: Windows/protected mode
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Разделить массив на отдельные строки и вывести их поочерёдно в MessageBox Помогите пожалуйста. Вроде как всё просто, но уже пол часа ничего не выходит.:wall: Нужно сделать следующее: Дан массив строк, разделённый 13,10. Например: strings db "string1",13,10,"string2",13,10"string3",13,10,"string4",0 Hужно разделить его на отдельные строки и вывести их поочерёдно в MessageBox. Написать нужно под windows. Компилятор любой. Очень надеюсь на вашу помощь. Заранее... https://www.cyberforum.ru/ assembler-windows/ thread749634.html Assembler Как записать в переменную string данные о рабочем
подскажите пожалуйста, как записать в переменную string данные о рабочем? .386 .model flat, stdcall includelib import32.lib extrn ExitProcess:PROC extrn MessageBoxA:PROC includelib kernel32.lib includelib user32.lib worker struc ;информация о сотруднике nam db 30 dup (" ") ;фамилия, имя, отчество
Assembler Подключение библиотеки kernel32.lib, линковка и ошибка "not valid library" собственно пытаюсь подключить библиотеку kernel32.lib, при линковке masm выдает ошибку LINK : fatal error L1104: \masm32\lib\user32.lib : not valid library Как исправить? Добавлено через 2 часа 26 минут Все, исправил сам! Дело было в том, что я делал проект не пустой exe, а dos-com https://www.cyberforum.ru/ assembler-windows/ thread740256.html Assembler Дан массив из 13 байт. Посчитать количество байт содержащих только нули или единицы https://www.cyberforum.ru/ assembler-windows/ thread739867.html
ПОЖАЛУЙСТА! РЕШИТЕ ЗАДАЧКИ!!!:) Задача №1 дан массив из 13 байт. посчитать количество байт содержащих только нули или единицы. Задача №2 Дана последовательность из 8 символов (байтов), размещенных в сегменте данных, начиная с адреса DS:0000h. Поменять местами первые 4 и последние 4 символов и поместить их в область памяти по адресу ES:0000h. Задача №3 Разработать программу для сложения...
Assembler Вывести в консоль список запущенных процессов
Доброго времени суток! Появился такой вот вопрос..как на ассемблере (masm/fasm) вывести в консоль список запущенных процессов? То бишь, их имя и PID. Если кто может помочь, отпишитесь пожалуйста. Заранее спасибо. Добавлено через 1 час 49 минут Есть небольшой прогресс. И собственно вопрос уже имеет иную формулировку: как правильно описать и вызвать NTQUERYSYSTEMINFORMATION на fasm/masm? ...
Assembler Вычисление выражения: подробно разобрать код https://www.cyberforum.ru/ assembler-windows/ thread739031.html
Напишите что делает каждая программа по строчно хотябы одну все не прошу var x,y:integer; begin writeln ('vvedite x'); readln (x); asm mov eax,x mul eax,eax imul eax,3
Assembler Рисование конхоиды для заданного уравнения Есть уравнение, нужно написать для него код масм. Вот пример для уравнений: y1=2sin(0.5*x-3.14) y2=2cos(0.5*x-1.57) finit fld _start fstp dword ptr _x jmp m1 m1: ;горизонатальная синусоида https://www.cyberforum.ru/ assembler-windows/ thread737700.html Сортировка пузырьком: подробно разобрать код Assembler
Доброго времени суток. Ассемблер я начал изучать недавно, хотелось бы на примере разобраться в том, что именно значат команды (желательно все), используемые в коде. Данная программа сортирует массив пузырьком. .386 .model flat, stdcall option casemap:none include c:\masm32\include\windows.inc include c:\masm32\include\user32.inc include c:\masm32\include\kernel32.inc include ...
Assembler В массиве определить сумму элементов, превышающих число R>0 https://www.cyberforum.ru/ assembler-windows/ thread729585.html
Ребят, помогите, пожалуйста 1. В массиве B(N,M), N=, M= найти и определить сумму элементов, превышающих число R>0 2.В массиве B(N), N= изменить уменьшить на R значения элементов, превышающих число R Я б сделал, но в асме нибумбум. Попросил хороший друг спросить, может кто знает. А у меня знакомых, которые знают асм нету. Только вот на форуме этом хорошие люди водятся. С меня шоколадка) ...
Assembler Вывод координат курсора мыши Здравствуйте! У меня вопрос по выводу координат курсора мыши. Моя программа при нажатии мыши выводит строку, но никак не получаеться вывести координаты мыши. Подскажите пожалуйста, как это сделать. Заранее благодарен! .386 .model flat,stdcall option casemap:none WinMain proto :DWORD,:DWORD,:DWORD,:DWORD include \masm32\include\windows.inc https://www.cyberforum.ru/ assembler-windows/ thread727722.html
Assembler Нужно с помощью ассемблерной вставки изменить массив на обратный порядок
Нужно с помощью ассемблерной вставки изменить массив на обратный порядок Вот попытался, но не меняет местами. var m: array of integer; k, i, j: integer; begin randomize; for k := 1 to 5 do //заполняем массив и выводим
Assembler Как получить адрес на первый элемент массива https://www.cyberf
1 / 1 / 1
Регистрация: 24.06.2012
Сообщений: 18
06.01.2013, 22:12  [ТС] 0

Вывести 16-ричное число в консоль преобразовав в 10-ое число - Assembler - Ответ 3960724

06.01.2013, 22:12. Показов 5686. Ответов 42
Метки (Все метки)

Ответ

Цитата Сообщение от Psilon Посмотреть сообщение
Assembler
1
2
3
4
5
6
7
8
9
        cmp   esi, 10
        jl    ldigit
        add esi, 'A'
        sub esi, 10
        jmp lend
ldigit:  
        add esi, '0'
lend:
        ...
Ну так тоже не работает, да до 9 норм, а если больше, то идут буквы.
Сейчас пробую этот вариант дальше развить, но пока ничего хорошего не получается...

Вернуться к обсуждению:
Вывести 16-ричное число в консоль преобразовав в 10-ое число Assembler
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2013, 22:12
Готовые ответы и решения:

Целое число перевести в 16-ричное и 8-ричное представление с помощью объекта
написать программу которая для введенного пользователя целого числа выводит значение в 16-ом и 8-ом...

Число uint разбить на 8 элементов по 4 бита, преобразовать каждый элемент в 16-ричное число
Не могу решить следующую задачу: Есть некоторое число uint (32-bit), его необходимо разбить на 8...

5-ричное число преобразовать в двоичное число
5-ричное число, введённое пользователем программы, преобразовать в двоичное число. Результат...

Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное число», «нулевое число», «положительное нечетное число» и т. д.
Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное число», «нулевое число»,...

42
06.01.2013, 22:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2013, 22:12
Помогаю со студенческими работами здесь

Как передать 16-ричное число в com-порт?
привет всем! торможу... как передать 16-ричное число в com-порт? нужно передать 0x11 и 0x22 в...

найти двух байтное 16-ричное число используя цифры от 0 по F
var a:integer; begin a:=5; asm dw $9090 end; writeln (a); readln; end. найти двух байтное...

Дано целое число. Вывести его строку-описание вида «отрицательное четное число», «нулевое число »,« положительное нечетн
Дано целое число. Вывести его строку-описание вида «отрицательное четное число», «нулевое число...

Как разбить число на цифры и вывести в консоль без массивов?
Подскажите алгоритм.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru