|
|
Другие темы раздела | |
Assembler Вывод системной даты, времени и даты ближайшего воскресенья вот исходный код выводит дату время .Model Small .486p .Stack 100h .Data wNumOff DW 10 Dup(0) ;Смещение строки, где будет содержаться печатаемое число bNewLine DB 13, 10, '0' ;Переменная для перехода на новую строчку в файле https://www.cyberforum.ru/ asm-beginners/ thread880252.html |
Чтение из файла Assembler Доброго времени суток. Помогите кто чем сможет!!! задача состоит в том, чтобы считать из файла размерность и массив. Не могу понять как считывать. вот стр-ра файла: 5 ;- размерность 2 ;- размерность 3 4 5 6 7 8 9 1 2 3 ;- массив Вот код и сама решенная задача(найти в каждом столбце максимальный элемент.) ; multi-segment executable file template. |
Assembler Вычислить выражение 2*x^2*y
https://www.cyberforum.ru/ asm-beginners/ thread880011.html Здравствуйте. Помогите, пожалуйста, решить вот такое задание. Вычислить значение выражения 2*x^2*y при х=0,5 и у=0,6. Значение х должно находиться в ячейки памяти 0250h, значение у должно находиться в ячейки памяти 0122h, результат переслать в порт 03h. Заранее спасибо. |
Assembler вирус Vienna
https://www.cyberforum.ru/ asm-beginners/ thread879597.html Здравствуйте, уважаемые форумчане. Дело в том, что в программировании я полный нуб. А мне на днях сдавать курсовую на тему: "Компьютерный вирус конца 80-х — начала 90-х годов". С огромным трудом удалось найти вирус Vienna. Кто-нибудь может объяснить мне, как он работает? Если это возможно, то напишите комментарий напротив каждой строки. Расскажите, пожалуйста, что он делает и как. ... |
Assembler только начал учить не понимаю как сделать правильно Найти сумму элементов произвольного одномерного массива |
Assembler Сумма элементов и количество отрицательных (немного переделать) / Сумма элементов и количество отрицательных Lea ESI, mas // Взятие адреса массива xor eax, eax xor edx, edx xor ebx, ebx Mov ecx, 0Ah // Заносим число элементов @1: add eax, cmp dword ptr ,0 jge @2 https://www.cyberforum.ru/ asm-beginners/ thread879436.html |
Assembler Количество положительных элементов массива
https://www.cyberforum.ru/ asm-beginners/ thread879391.html unit unLW5; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids; type TForm5 = class(TForm) |
Подскажите,как составить код для написание программы ввода 16ти значного числа и вывода Assembler 1. Подготовьте и отладьте программу для ввода трехзначного числа с клавиатуры в 10-ой системе счисления. Продемонстрируйте работу программы под управлением отладчика 2. Подготовьте и отладьте программу для ввода трехзначного числа с клавиатуры в 8-ой системе счисления , двузначного числа в 16-ой системе счисления и шестизначного числа в 2-ой системе счисления сформировав... |
Assembler [TASM] Удаление символа из строки пишу программу удаления символа из строки. все работает, все удаляет, но есть небольшая трабла. исходная строка: abcdabcdabcd после удаления: bcdbcdbcdddd Почему-то после удаления в конец строки добавляется 3 лишних символа 'd'. В чем проблема? .286 https://www.cyberforum.ru/ asm-beginners/ thread879008.html |
Assembler одномерные массивы
https://www.cyberforum.ru/ asm-beginners/ thread878965.html Приветствую всех! :gsmile: Подскажите, пожалуйста, что тут надо добавить, чтобы сумма считалась после первого положительного элемента... name prog .model small .stack 100h .data ar1 dw -3,4,2,1,5,4,2,-7 ;8 элементов mes db 'summa elementov massiva ravna ','$' .code |
Выходит ошибка Необработанное исключение в "0x0007102f" в "Lab08.exe": 0xC0000005: Нарушение прав доступа при чтении "0x00078000". Как исправить Assembler .586 .model flat, stdcall option casemap :none ; case sensitive ; Раздел подключения библиотек include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \masm32\include\user32.inc includelib \masm32\lib\kernel32.lib includelib \masm32\lib\user32.lib ; Сегмент данных |
Assembler Найти все четырёхзначные десятичные числа, у которых сумма первых двух цифр в два раза больше суммы правых двух цифр Найти все четырёхзначные десятичные числа, у которых сумма первых двух цифр в два раза больше суммы правых двух цифр. Результат вывести в файл. (Молю о помощи!) https://www.cyberforum.ru/ asm-beginners/ thread878938.html |
1 / 1 / 0
Регистрация: 19.12.2012
Сообщений: 69
|
|||||||||||
0 | |||||||||||
Работа с массивом - Assembler - Ответ 462374127.05.2013, 17:27. Показов 855. Ответов 1
Метки (Все метки)
Здравствуйте.
Имеется ассемблерная вставка для Си, которая в массив char name[256] должна записать следующие значения: name[0]='m'; name[1]='k'; name[2]='d'; name[3]='i'; name[4]='r'; name[5]=' ';
Пробовал 2 варианта: 1) Писать в регистр bl буквы так: "movb $'b',%bl;" или "movb 'b',%bl;" - возникает ошибка 2) Писать в регистр bl код ASCII нужной буквы: "movb $114,%bl;" - компилируется. Затем содержимое bl переносится в нужную ячейку массива: "movb %bl,name(%ebx);" Но это в теории. А на практике это не работает - ничего никуда не заполняется. В чем проблема? Добавлено через 3 часа 33 минуты Такой вопрос: если есть массив
Помню, что по смещению, но как? Скорее всего, здесь нужно работать так. Вернуться к обсуждению: Работа с массивом Assembler
0
|
27.05.2013, 17:27 | |
Готовые ответы и решения:
1
Работа с массивом Работа с массивом Работа с массивом Работа с массивом |
27.05.2013, 17:27 | |
27.05.2013, 17:27 | |
Помогаю со студенческими работами здесь
0
Работа с массивом Работа с массивом Работа с массивом Работа с Массивом |