Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Какая программа нужна для ассемблера? https://www.cyberforum.ru/ assembler/ thread46601.html
Вообще дайте какуюто програму с компилятором для асемблера)Вот у меня есть какаято книга 1982год,хочю понемного научиться,или лучше пойти купить новую книгу?)и наппише пож простую програму которая...
Множество вопросов про asm. Assembler
Здравствуйте. Начну с предисловия, чтобы точнее обьяснить цель этой темы. Я довольно хорошо знаю структурные языки, C++ / Pascal. Но довольно часто хотелось бы использовать asm вставки и вообще...
Как правильно занести значения в масив Assembler
Есть в с++ былдери масив a можно ил сделать так(Сильно упрощеный текст) Если надо, то скажите як правильно int main() { int b=StrToInt(Edit1t->text) int a asm{ mov ecx,b// Количество раз...
Assembler BIOS, int 10h, nasm, не выводится символ Я только начал программировать на ассемблере, и решил начать с простого. Использую ассемблер NASM. mov ah, 0eh mov al, 41h int 10h Этот код выводит буковку "A" на монитор. Если написать вот... https://www.cyberforum.ru/ assembler/ thread46064.html
Assembler Класс в ассемблере https://www.cyberforum.ru/ assembler/ thread45825.html
Как написать класс в ассемблере. Например, такой простенький эквивалентный примеру на С++ class Hail { char *strWelcome; //фраза приветствия int d; //количество...
Удаление папки... Assembler
как удалить папку с файлами???....(знаю функцию,к-я удаляет ток пустую) ???
Средства получения временных показателей внутри компьютера Intel 64 и IA-32 Assembler
Уважаемые, вопрос следующего содержания - где можно найти информацию или же кто может подсказать по следующей теме: Средства получения временных показателей внутри компьютера Intel 64 и IA-32 . ...
Assembler Проблемы с ассемблированием и линковкой дизассемблерованного листинга На старости лет пришлось заниматься чужим кодом: необходимо восстановить утраченный алгоритм, который был реализован ушедшим (во всех смыслах) нашим бывшим работником. А т.к. спецов в этой области у... https://www.cyberforum.ru/ assembler/ thread44613.html
Assembler Помогогите новичку https://www.cyberforum.ru/ assembler/ thread43742.html
У меня такая проблема, хочется програмированть на ассемблере, вопросы такие: 1. У Крупника в книге (я его програмы и приложения качал из сайта) написано так: path=d:\util; f:\bcc55\bin;...
Assembler Решение уровнения Написать программу чтобы она решала уравнение Значение N = K є Например при N=5 и K є Е(внизу К=1)(сверху N) =1*(1-1)+ 2*(2-1)+ 3*(3-1)+ 4*(4-1)+ 5*(5-1)= ? Программа должна выдать результат https://www.cyberforum.ru/ assembler/ thread42935.html
0 / 0 / 0
Регистрация: 08.06.2009
Сообщений: 48
0
MASM

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

11.08.2009, 20:48. Просмотров 10532. Ответов 3
Метки (Все метки)


Здравствуйте!
Начал изучать Ассеблер по книге Крупника А. "Изучаем ассемблер".
Переписал пример программы для вывода "Hello World!". Помогите пожалуйста разобраться, почему она не работает. Код компилится без ошибок, но когда запускаю exe - строка не выводится.
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
.386
 
.model flat,stdcall
 
option casemap:none
 
ExitProcess proto :dword
 
GetStdHandle proto :dword
 
WriteConsoleA proto :dword,:dword,\
  :dword,:dword,:dword
 
includelib D:\programming\ASM\lib\kernel32.lib
 
.data
 
stdout dd ?
msg db "Hello WORLD!",0dh,0ah
cWritten dd ?
 
.code
 
start:
 
invoke GetStdHandle, -11
mov stdout, eax
invoke WriteConsoleA, stdout, ADDR msg,\
  sizeof msg, ADDR cWritten, 0
invoke ExitProcess, 0
 
end start


Вернуться к обсуждению:
Программа "Hello World" из книги Крупника А. "Изучаем ассемблер" не выводит строку
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.08.2009, 20:48
Готовые ответы и решения:

Необходимо строку тип ""str1" "str2"",0 преобразовать в строку типа
Необходимо строку тип ""str1" "str2"",0 преобразовать в строку типа "str2",0 ...

Ищу исходники к книге А.Крупника "Самоучитель Ассемблер"
Сохранились ли у кого-нибудь исходники к книге А.Крупника Самоучитель Ассемблер, на сайте piter.com...

Программа считывает файл ".txt" и выводит сколько "слов" в нем дано ("слова" разделены пробелом)
Прошу помощи с кодом. Если честно немного не понимаю что пошло не так. #include <iostream>...

Ввести строку. Заменить все буквы "е" и "а" в тексте на "8" , "4" и "6". Вывести на экран модифицированную строку
Ввести строку. Заменить все буквы "е" и "а" в тексте на "8" , "4" и "6". Вывести на...

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