Форум программистов, компьютерный форум, киберфорум
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.Вычислить...
Assembler В описании прототипа функции на C параметры это сами данные или адрес данных
И всётаки как самому читать мсдн? Нужен в голове твёрдый конвертер! Всегда с боем сдаётся. msdn.microsoft.com/en-us/library/windows/desktop/ms633534(v=vs.85).aspx __in int nWidth, __in int...
Найти первое число Фибоначчи, большее заданного числа Assembler
Добрый вечер.Не могу понять в чем ошибка.Задание:числа Фибоначчи определяются так f1=1,f2=1,а каждое следующее число равно сумме двух предыдущих fk+1=fk+fk-1,при k =2,3,...,N.Найти первое число...
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 Помогите решить две задачки двумя способами https://www.cyberforum.ru/asm-beginners/thread369049.html
A4-13. Дан массив из 10 элементов (натуральные числа). Вычис-лить сумму элементов, индексы которых есть числа Фибоначчи (1, 2, 3, 5, 8). Б4-13. Дана матрица 5х5. Найти количество строк, в каждой из...
Проверить число X на принадлежность диапазону [0, a]V[b, 255] Assembler
Ребята, тут парюсь с лабораторкой. Такая ситуация что на примитивном уровне я могу написать программу через условные переходы, типа вот этого: mov AX, X mov BX, 0 cmp AX, BX jge l1 mov Z, -1...
Assembler Объединить два массива. Вычислить количество нулевых элементов в результирующем массиве.
Была поставлена такая задача: есть два массива х,у. 1 - Дописать массив х к массиву у. 2 - Вычислить количество нулевых элементов в результирующем массиве 3 - найти сумму наибольшего и...
Assembler Посчитать Y= (1*J) /(Z+S)*K-4 Помогите исправить программу, считает неправильно и в чем собственно ошибка немогу понять( За ответы зарание благодарен вот формула по котрой должна считать программа Y= (1*J) /(Z+S)*K-4 вот сам... https://www.cyberforum.ru/asm-beginners/thread368585.html
Assembler Сложение и вычитание чисел https://www.cyberforum.ru/asm-beginners/thread368011.html
Добрый вечер! вот мой код программы: .386 .MODEL flat,stdcall .STACK 100h ExitProcess PROTO, dwExitCode:DWORD DumpRegs PROTO .data
Assembler Из строки выделить путь к файлу Как получить "путь\к\файлу" ? Сначала думал мне scasb поможет, но что-то не то делаю include '%fasm%/win32ax.inc' section '.code' executable start: invoke... https://www.cyberforum.ru/asm-beginners/thread367566.html
Typoii
15 / 22 / 6
Регистрация: 13.10.2011
Сообщений: 167
12.03.2012, 11:43 0

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

12.03.2012, 11:43. Просмотров 95017. Ответов 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" на экран
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2012, 11:43
Готовые ответы и решения:

Программа "Hello World" из книги Крупника А. "Изучаем ассемблер" не выводит строку
Здравствуйте! :) Начал изучать Ассеблер по книге Крупника А. "Изучаем ассемблер". Переписал...

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

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

Напишите программу, выводящую на экран "бегущую строку"
Напишите программу, выводящую на экран "бегущую строку" (бегущую строку можно оформить в виде...

41
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.