|
|
Другие темы раздела | |
Assembler использование флагов
https://www.cyberforum.ru/ asm-beginners/ thread1059347.html как используя флаги регистра флагов производить 32 разрядные вычисления на 16 разрядных регистрах? |
Программа не умещается в памяти Assembler Привет всем, столкнулся сегодня с такой проблемой. При компиляции кода, выскакивает ошибка "Программа не умещается в памяти", через досбокс пытался скомпилировать, он просто вылетал или зависал. Скажите пожалуйста в чем может быть причина?Вот шапка кода. code segment assume cs:code,ds:code,ss:code .386 ; в процессорах, начиная с 386, осуществляется как дальний, так и ближний условный переход... |
Assembler Вывод числа
https://www.cyberforum.ru/ asm-beginners/ thread1059197.html org 100h jmp start msg: db "Hello, World!", 0Dh,0Ah, 24h start: mov dx, msg mov ah, 09h int 21h |
Assembler в файл типа *. exe Помогите, нужно написать программу, запускающуюся через EMU8086 Нужно, чтобы при запуске можно было выбрать 1 из 5 вариантов и чтобы в каждом производился расчёт выражений по таблице вар. Расчетная формула B C D 1 A=B+C-D 1 35 23 2 A=B+C+D 65 1 1 3 A=C-D+B 1 33 1 4 A=D+A-B 18 1 88 5 A= B-C+D 45 10 1 https://www.cyberforum.ru/ asm-beginners/ thread1059188.html |
Перекрытие функции Assembler Перекрыл 10 функцию 21 прерывания чтобы не вводились гласные буквы, однако нужно чтобы по нажатию какой-либо клавиши, например стрелка вниз, перекрытие отменялось, и чтобы вновь работала стандартная функция. .model small .stack 1000 .data old dd 0 .code .486 count dw 0 ;Счетчик гласных букв |
Assembler После успешного чтения файла идут непонятные ошибки (описание внутри)
https://www.cyberforum.ru/ asm-beginners/ thread1058955.html Проблемы вот в чем. В файле лежат цифры и пробелы. Процедура должна прочитать файл в буфер, а уже из buffer перегонять цифры в matrix без пробелов. описатель файла лежит в handle. 1) где-то в цикле loop содержимое handle меняется на другое, следовательно из-за этого я не могу закрыть файл при этом луп не меняет флаг CF после завершения 2) в буфере информация в том виде в каком и нужна (то... |
Assembler Потоки, разбор примера
https://www.cyberforum.ru/ asm-beginners/ thread1058855.html C:\\masm32\examples\threads\multidl\multidl.asm и его содержимое include \masm32\include\masm32rt.inc include \masm32\include\urlmon.inc includelib \masm32\lib\urlmon.lib comment * ----------------------------------------------------- |
Посчитать сумму элементов массива, стоящих под нечетными номерами Assembler Написать и отладить программу на языке ассемблер, выполняющую следующие действия. Посчитать сумму элементов массива, стоящих под нечетными номерами |
Assembler Перевод десятичного числа в ЧПЗ Как перевести число 125,25(10) в Число с плавающей запятой ? Мантисса = 8, Порядок = 8 Исправьте меня, если я не правильно мыслю: 1) 125(10) = 0111 1101 0,25(10) = 0000 0001 Получилось: 0111 1101,0000 0001 Как я понимаю, это уже число с Фиксированной запятой? 2) Если бы было отрицательное число, надо было получить бы дополнительный код. 3) Как перевести полученное число в Число с... https://www.cyberforum.ru/ asm-beginners/ thread1058760.html | Assembler Ошибка при чтении файла 3Dh В общем долго ломал голову (дня 2), решил сюда спросить. .model small .stack 1000 .data filename db 'file.txt', 12 dup (0) .code start: https://www.cyberforum.ru/ asm-beginners/ thread1058740.html |
Assembler Колличество русских букв в массиве (TASM) Доброго времени суток! Дали задание: "Дан символьный массив, подсчитать в нем количество русских букв" В теории, думаю, это можно сделать с помощью сравнения двух массивов, но это только в теории...Как это реализовать на практике - не понимаю. Очень прошу Вашей помощи! |
Assembler Сложение двух чисел в двоичной системе счисления Здравствуйте. Правильно ли я сложил 2 числа в двоичной системе счисления? Руководствовался следующими правилами: 1) Если к числу, оканчивающемуся нулём, прибавить число, тоже оканчивающееся нулём, то результат будет оканчиваться нулём (в сокращённой записи это выглядит как …0 + …0 = …0). 2) Если к числу, оканчивающемуся нулём, прибавить число, оканчивающееся единицей, то результат... https://www.cyberforum.ru/ asm-beginners/ thread1058530.html |
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 29
|
|
29.12.2013, 12:07 [ТС] | 0 |
Delphi и ASM - не работает вызов функции Invoke через asm - Assembler - Ответ 557433829.12.2013, 12:07. Показов 3032. Ответов 14
Метки (Все метки)
Ответ
Mikl___, я конечно слаб, но не настолько. Сейчас просто возникла проблема с выводов некоторых параметров. Мне нужно было весь asm код перевести в delphi. Весь код выполняется, только не получается вывод данных на консоль. Нужно также вызывать какую-то фкнуцию, а в Ассемблере у меня написана printf. Asm код нельзя делить так как потом метки не будут считываться некоторые
Вернуться к обсуждению: Delphi и ASM - не работает вызов функции Invoke через asm Assembler
0
|
29.12.2013, 12:07 | |
Готовые ответы и решения:
14
Вызов функции в asm-вставке вызов функции СИ printf из asm кода Как задекларировать функции DOS? [Delphi + Asm] Создание проекта с участием c++ и asm модулей. Ошибка asm модуля |
29.12.2013, 12:07 | |
29.12.2013, 12:07 | |
Помогаю со студенческими работами здесь
0
ASM atmega написать программу на ASM pascal+asm, не подключается модуль asm При сборке выдает ошибку "MASM: fatal error A1000: : 1.asm.asm" Как происходит вызов asm функций из C++ кода? |