![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
alfons |
![]()
Сообщение
#1
|
Гость ![]() |
Нужен пример ассемблерной вставки. Или хоть что-нибудь узнать как это сделать. Спасибо всем, кто мне поможет.
|
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Тебе что синтаксис нужен?
void showcursor() {
asm {
mov ah,1
mov cx,0607h
int 10h
}
}
|
Тёмный Эльф |
![]()
Сообщение
#3
|
![]() Влюблённый псих ![]() ![]() ![]() Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: ![]() ![]() ![]() |
Каждая ассемблерная вставка начинается ключевым словом asm, а заканчивается знаком точка с запятой.
Ассемблерная вставка трактуется как оператор основной программы. Модуль, содрежащий ассемблерные вставки, должен начинаться с директивы #pragma inline или должен компилироваться с опцией -B. ПРИМЕР
if(a>5) {
asm mov ah, 1; asm mov al, 2
} else
asm mov ah, 3
asm mov al, 4
А лучше использовать опцию -S. Так вроде. |
![]() ![]() |
![]() |
Текстовая версия | 26.07.2025 21:25 |