Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Задачи с ветвлениями https://www.cyberforum.ru/ asm-beginners/ thread369265.html
Помогите с задачками val1=1;val2=2;val3=10;val4=4 1.Определить переменные va1l,val2,val3,val4 числами 2.Вычислить первое выражение n=5*(val1+val2) ответ записать в переменную n 3.Вычислить второе выражение m=val3*(3+val4)ответ записать в переменную m 4.Сравниваем значение N и M
Assembler В описании прототипа функции на C параметры это сами данные или адрес данных
И всётаки как самому читать мсдн? Нужен в голове твёрдый конвертер! Всегда с боем сдаётся. msdn.microsoft.com/en-us/library/windows/desktop/ms633534(v=vs.85).aspx __in int nWidth, __in int nHeight Вот как узнать nWidth или (fasm) ? Откуда вкурить прототип функции если я правильно выражаюсь? :) nWidth Type: int
Assembler Найти первое число Фибоначчи, большее заданного числа https://www.cyberforum.ru/ asm-beginners/ thread369123.html
Добрый вечер.Не могу понять в чем ошибка.Задание:числа Фибоначчи определяются так f1=1,f2=1,а каждое следующее число равно сумме двух предыдущих fk+1=fk+fk-1,при k =2,3,...,N.Найти первое число Фибоначчи, большее заданного числа М(М>1). Похожую задачю с кодом нашла на Паскале и решила переделать на Ассемблер,но программа даже никакого значения не выводит.Паскаль ранее не учила, а ассемблер...
Assembler Сложение 5 чисел Нужно реализовать сложение 5 чисел, покажу как это выглядит на pascal: var s,a: INTEGER; begin s:=0; FOR i:= 1 to 5 DO begin Readln(a); sum = sum + a; end; https://www.cyberforum.ru/ asm-beginners/ thread369122.html
Помогите решить две задачки двумя способами Assembler
A4-13. Дан массив из 10 элементов (натуральные числа). Вычис-лить сумму элементов, индексы которых есть числа Фибоначчи (1, 2, 3, 5, 8). Б4-13. Дана матрица 5х5. Найти количество строк, в каждой из которых элементы образуют симметричную последовательность (палиндром). А) в виде «минимального» модуля с просмотром результатов работы в отладчике , Б) с выводом результата работы на экран.
Assembler Проверить число X на принадлежность диапазону [0, a]V[b, 255] https://www.cyberforum.ru/ asm-beginners/ thread368825.html
Ребята, тут парюсь с лабораторкой. Такая ситуация что на примитивном уровне я могу написать программу через условные переходы, типа вот этого: mov AX, X mov BX, 0 cmp AX, BX jge l1 mov Z, -1 jmp l2 l1: mov Z, 1 l2: ... Вот вопрос следующий, как мне использовать правильно процедуры? Есть куча лит-ры понять не могу, хоть об стол бейся... И вот еще скажите мне какой лучше алгоритм действий...
Assembler Объединить два массива. Вычислить количество нулевых элементов в результирующем массиве. Была поставлена такая задача: есть два массива х,у. 1 - Дописать массив х к массиву у. 2 - Вычислить количество нулевых элементов в результирующем массиве 3 - найти сумму наибольшего и наименьшего элемента в массиве и вывести на экран. Если по первому у меня есть наработка, хотя не знаю так ли: Code Segment para 'code' Assume cs:Code,ds:Code,es:Nothing https://www.cyberforum.ru/ asm-beginners/ thread368588.html Посчитать Y= (1*J) /(Z+S)*K-4 Assembler
Помогите исправить программу, считает неправильно и в чем собственно ошибка немогу понять( За ответы зарание благодарен вот формула по котрой должна считать программа Y= (1*J) /(Z+S)*K-4 вот сам код .model tiny ;Модель пам'яті, використовується для СОМ .data ;Початок сегмента даних
Assembler Сложение и вычитание чисел https://www.cyberforum.ru/ asm-beginners/ thread368011.html
Добрый вечер! вот мой код программы: .386 .MODEL flat,stdcall .STACK 100h ExitProcess PROTO, dwExitCode:DWORD DumpRegs PROTO .data
Assembler Сумма элементов массива https://www.cyberforum.ru/ asm-beginners/ thread367427.html
Всем привет! S=сумма (y), i=1,7 y=x^2+модуль(x) Написал под masm32 без ошибок, но вылетает при вводе 7 элементов массива x. В чём может быть проблема? .386 .model flat, stdcall include \masm32\include\windows.inc
Вывод текста в закрашенной области Assembler
Здравствуйте уважаемые форумчане! Нужно небольшая помощь, нужно вывести по центру высоты закрашенного прямоугольника текст. .model small .stack 100h .data message db 'Mi niweMo koJLbopoBii TekcT', 0dh, 0ah, '$' ;выводимый текст .code start: mov ah, 00 ; mov al, 03 ;установка режима
Assembler Получить все четырёхзначные числа, в записи которых сумма двух левых цифр равна произведению двух правых https://www.cyberforum.ru/ asm-beginners/ thread367221.html
Добрый день! Задание: Получить все натуральные четырёхзначные числа, в записи которых сумма двух левых цифр равна произведению двух правых. Алгоритм понял, но вот не могу понять: как исправить ошибку, в считывании последней цифры mov Ax,num mov dl,10 div dl mov n4,AH mov num, AL
15 / 22 / 6
Регистрация: 13.10.2011
Сообщений: 167
12.03.2012, 11:43 0

Написать программу, выводящую строку "Hello World" на экран - Assembler - Ответ 2784564

12.03.2012, 11:43. Показов 179801. Ответов 41
Метки (Все метки)

Лучший ответ Сообщение было отмечено Taatshi как решение

Решение

И ещё 1 способ
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
.386
    .model flat, stdcall
    option casemap :none
    include \masm32\include\windows.inc
    include \masm32\include\kernel32.inc
    includelib \masm32\lib\kernel32.lib
.data
msg db "Hello World"
stdout dd ?
cWritten dd ?
.code
start:
invoke GetStdHandle,STD_OUTPUT_HANDLE
mov stdout,eax
invoke WriteConsoleA,stdout,ADDR msg,SIZEOF msg,ADDR cWritten,NULL
invoke ExitProcess,0
end start
Добавлено через 7 минут
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
.386
    .model flat, stdcall
    option casemap :none
    include \masm32\include\masm32.inc
    include \masm32\include\kernel32.inc
    include \masm32\macros\macros.asm
    includelib \masm32\lib\masm32.lib
    includelib \masm32\lib\kernel32.lib
    .code
    start:
      print "Hello world"
      exit
    end start
По кол-ву кода от start до end start самая лучшая реализация

Вернуться к обсуждению:
Написать программу, выводящую строку "Hello World" на экран Assembler
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2012, 11:43
Готовые ответы и решения:

Написать программу на ассемблере, выводящую на экран строку 100 раз
Написать программу на ассемблере, выводящую на экран строку 100 раз.

Составьте программу, выводящую на экран 5 строк «Hello, World!»
Всем доброго времени суток! Есть задание: 1.Составьте программу, выводящую на экран 5 строк...

Написать программу, выводящую из файла на экран строку с заданным номером
Написать программу, выводящую из файла на экран строку с заданным номером.

Напишите программу, выводящую на экран текст «Hello, world!»
Доброго времени суток, форумчане. Просьба помочь с простыми программами на С++. Только начал...

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

как написать на vb программу, выводящую на консоле 'Hi, world!'
как написать на vb программу, выводящую на консоле 'Hi, world!'(тип проекта консоль)

Написать подпрограмму, выводящую на экран строку из одинаковых символов.
Написать подпрограмму, выводящую на экран строку из одинаковых символов. Количество символов в...

Написать процедуру, выводящую на экран строку s длины N состоящую из символа q
Прошу вас помочь с решением задачки!!!:( Написать процедуру, выводящую на экран строку s...

Написать функцию, принимающую на вход строку, и выводящую ее на экран наоборот
написать функцию принимающую на вход строку и выводящую ее на экран наоборот Заранее огромное...

Написать программу выводящую на экран
таблицу значений функции Y= sin(X) на отрезке с шагом h. (аргумент функции sin(x) выражается в...

Написать программу, выводящую на экран треугольник
Всем привет! Написать программу выводящую на экран треугольник: * *** ...

Написать программу, выводящую на экран столбцы
Помогите пожалуйста , Нужно написать программу в QB64, выводящую на экран столбцы: зима ...

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