Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kgfq
74 / 37 / 2
Регистрация: 23.09.2012
Сообщений: 408
#1

Объявление переменных - C++

23.09.2012, 21:46. Просмотров 534. Ответов 3
Метки нет (Все метки)

Пишу на VS2012. Перерыл кучу сайтов, но нигде не нашел, как объявить переменную в asm вставке?

Добавлено через 53 минуты
uuppp
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2012, 21:46     Объявление переменных
Посмотрите здесь:

Объявление переменных - C++
Помогите с объявлением переменных, даны такие объявления: int m1; int *m2; int **m3; int m4; int *m5; int **m6; int (*m7); ...

Объявление переменных. - C++
У меня есть два юнита с формами. В одном располагается TMainMenu, где я выбираю как производится ввод: из файла или с клавиатуры, и могу...

Объявление переменных в С++ - C++
Начал изучение С++ и возник такой вопрос как повторно производить действия с переменными после их объявления?

Объявление переменных - C++
Добрый вечер.Подскажите,пожалуйста,не могу разобраться.Непонятно,почему в строках 14-15 значение переменных увеличивается на единицу,там же...

Объявление глобальных переменных - C++
#include "stdafx.h" #include <conio.h> #include <stdio.h> void main (int x, int y) { printf ("x="); scanf_s ("x=&d",...

Объявление переменных в классе - C++
#pragma once class streetdb { public: streetdb(void); ~streetdb(void); int admiral_1_137; private: };

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andrey.K
342 / 263 / 15
Регистрация: 14.11.2010
Сообщений: 482
23.09.2012, 22:20     Объявление переменных #2
Как бы в асме работают с регитсрами. На чистом асме можно было так
Assembler
1
line db "XBE$"
Просто объявляете переменную на языке высокого уровня, а в асме её используете и всё по-моему, ну и через регистры конечно тоже.
Kgfq
74 / 37 / 2
Регистрация: 23.09.2012
Сообщений: 408
23.09.2012, 22:32  [ТС]     Объявление переменных #3
Andrey.K, дело в том, что я хочу изучать асм. Самый простой способ: начать со вставок. Но компилер ругается на "number db 1" даже

Не могли бы вы написать хелловорлд на masm, ибо сколько искал, находились все время разные способы и ни один не работал.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2012, 22:36     Объявление переменных
Еще ссылки по теме:

Объявление переменных различных типов - C++
Совсем не понимаю задачу Помогите пожалуйста!! ...

Объявление переменных в условной конструкции C++ - C++
Добрый день, возник вот такой вопрос: объявляю переменную внутри условной конструкции. В случае, если условие выполняется, вроде бы всё...

Опрос, объявление переменных - стиль программирования - C++
собственно каким вы способ пользуетесь и каким по вашему мнению правильно пользоваться: 1. pervaya_peremennay 2. first_variable 3....

Написать программу/функцию. Объявление переменных - C++
Доброго всем времени суток! Помогите пожалуйста решить неопытному начинающему юзеру задачки) 1)Написать программу вывода...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Andrey.K
342 / 263 / 15
Регистрация: 14.11.2010
Сообщений: 482
23.09.2012, 22:36     Объявление переменных #4
Код,выводящий Hello World на в консоль:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
.model small    ; 
.stack 0h   ; 
.data       ; 
HelloMsg DB "Hello World!",13,10,"$"    
.code   ;
    
mov ax,@DATA    ; 
mov ds,ax   ;
 
mov ah,09h  ; 
mov dx,offset HelloMsg  ; 
int 21h ; 
    
mov ax,4C00h    ; 
int 21h ; 
    
end
; - после неё монжо писать комменты даже на русском
А программировать на асме, я бы начал с простых асм-программ. Книга с автором Юров. Там очень подробно описывается.
Yandex
Объявления
23.09.2012, 22:36     Объявление переменных
Ответ Создать тему
Опции темы

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