Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Осуществить логическое сложение числа Здравствуйте, помогите пожалуйста написать программу на языке Ассамблера, рассчитываю на вашу помощь, спасибо: Осуществить логическое сложение числа, записанного в ячейку памяти по адресу 030Н и числа 0FH и записать результат по адресу 080H если число единиц в результате четно. Сбросить старшую тетраду содержимого ячейки памяти по адресу 177H, и полученный результат записать в следующую ячейку... https://www.cyberforum.ru/ asm-beginners/ thread709690.html Вычислить значение функции Assembler
Y=75X-MOD(Z,10)*DIV(X,22) при помощи DEBUG
Assembler Ассемблерная вставка в паскаль (вычислить значение выражения) https://www.cyberforum.ru/ asm-beginners/ thread709207.html
программа вычисляет выражение X = (((a+b)*(c-d))/K)+10 (точнее кусок проги что внутри) но в строке mul ax,bx вибиває ошибку "Invalid combination of opcode and operands" что нужно изменить ? и как правильно отобразить на екране ? Program eee; var x,a,b,c,d,k:integer; Begin x:= 0; a:= 2;
Assembler Вывести строку по диагонали Привет У меня есть строка "abcdef" Надо ее вывести по диагонали. Основной алгоритм знаю, а как это сделать на асме нет :( (на другом языке С++, Питон запросто) Помогите кто может Знаю что надо выводить так: В цикле выводим строку, а также необходимое количество пробелов (вложеный цикл) Сначала работает цикл который внутри цикла)) количество проходов равно индексу символа Первый символ... https://www.cyberforum.ru/ asm-beginners/ thread709140.html
Вводить слова с клавиатуры, вывести на экран количество слов и количество слов с гласной буквы Assembler
Всем привет! Есть код, суть: вводить слова с клавиатуры, вывести на экран количество слов и количество слов с гласной буквы. Помогите пожалуйста разобраться в коде\ прокомментировать, и какие еще методы есть написания такой программы? Заранее спасибо! (Fasm). Возможно еще кто-нибудь сможет помочь, адаптировать код под Tasm. ORG 100h START: push cs pop ds mov ah, ...
Assembler Заменить во вводимом тексте каждое слово 'man' словом 'woman' Здравствуйте. Поможете разобраться с ниже приведенной задачей: Заменить во вводимом тексте каждое слово « ЭВМ » словом « машина Здесь bx количество вводимых значений xor bx,bx xor si,si xor di,di cld lea si,men https://www.cyberforum.ru/ asm-beginners/ thread709056.html
Assembler Сортировка массива по возрастанию Сорри если есть тема. Задан массив A из элементов типа Byte (целые 8-разрядные числа без знака). Составить программу сортировки по возрастанию. Я чёто ваще не догоняю как сделать. Есть идеи ? model tiny .code org 100h Start: mov ChFlag, 0 https://www.cyberforum.ru/ asm-beginners/ thread708942.html Решение уравнений - исправить приведенный код Assembler
помогите, что здесь не правильно. нужно написать это уравнение y=a3/2 + b2. неправильный расчет там где написано на языке ассемблер. #include "stdafx.h" #include <math.h> #include <iostream> #include <conio.h> using namespace std; void main ()
Assembler Определить минимальное значение среди первых 10 чисел массива Создать массив M. Определить минимальное значение среди первых 10 чисел. Максимальное всего массива заменить на это минимальное. https://www.cyberforum.ru/ asm-beginners/ thread708832.html Assembler Вывод контура прямоугольника https://www.cyberforum.ru/ asm-beginners/ thread708753.html
Как с помощью макросов вывести контур прямоугольника из *. Размер 4 на 10.
Найти и исправить ошибки в приведенном коде Assembler
Помогите. Почему не запускается данная программа? ; masm windows gui # .686p .model flat include windows.inc includelib user32.lib includelib kernel32.lib includelib gdi32.lib
Assembler Ассемблерная вставка для C++, решающая уравнение Добрый вечер помогите пожайлуста написать програму на языке ассемблер asm, которая будет вставляться в С++. если можно то на обоих языках. y=a3/2 + b2 https://www.cyberforum.ru/ asm-beginners/ thread708170.html
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 4
0

Ошибка Phase error between passes (Macro Assembler V5.0) - Assembler - Ответ 3757492

26.11.2012, 16:43. Показов 3132. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго времени суток!
Macro Assembler V5.0 выдает ошибку Phase error between passes на строке с меткой
Assembler
1
CC_1:
Подскажите, пожалуйста, как решить эту проблему!
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
.386
    ASSUME  CS:KOM_,SS:STEK_,DS:DAN_
STEK_   SEGMENT STACK
    DW  10000 DUP (?)
DNOST_  DW  ?
STEK_   ENDS    
;main ()
KOM_    SEGMENT 
_main   PROC    FAR
    MOV AX,DAN_
    MOV DS,AX
    MOV AX,STEK_
    MOV SS,AX
;{  int a;
;   int b;
;   a=100;
    LEA SP,DNOST_
    PUSH    BP
    MOV BP,SP
    SUB SP,8
    MOV EAX,100
;   if(a==100) b=400;
    MOV -4[BP],EAX
    MOV EBX,100
    MOV EAX,-4[BP]
    CMP EAX,EBX
    MOV EAX,1
    JE  CC_1
    SUB EAX,EAX
CC_1:       
    TEST    EAX,EAX
    JNZ CC_3
    JMP CC_2
CC_3:       
    MOV EAX,400
    MOV -8[BP],EAX
;}
CC_2:       
    ADD SP,8
    POP BP
    MOV AH,4CH
    INT 21H
;
_main   ENDP    
    INCLUDE std.asm
KOM_    ENDS    
DAN_    SEGMENT 
DAN_    ENDS    
    END _main


Вернуться к обсуждению:
Ошибка Phase error between passes (Macro Assembler V5.0) Assembler
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.11.2012, 16:43
Готовые ответы и решения:

IAR Assembler MACRO definition
Определяем макрос неважно как во включаемом файле, либо в теле самого модуля, нарываемся на ошибку...

AVR Assembler. Метки и macro expansion
Пытаюсь написать ряд макросов для работы с циклическими буферами и запнулся об macro expansion. При...

Emerge ERROR: название-пакета :gentoo failed (unpack phase)
Добрый день. Я не про в линуксе, но всё же решил осилить и поставить Gentoo на старенький ноут...

скрип iMacros выдает ошибку MacroSyntaxError: can not parse macro line (Error code: -910)
скрип iMacros выдает ошибку MacroSyntaxError: can not parse macro line (Error code: -910) не могу...

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

Ошибка OutStr macro str
Выдаёт ошибку в 1й же строке. Illegal Instruction. Запускать пробовал через FASM и Nasm....

Ошибка в программе: macro names must be identifiers
Не знаю как исправить main.cpp #include &lt;iostream&gt; #include &quot;include/1.h&quot; int main() { ...

Ошибка при добавлении в файл. Ошибка 101: Ошибка записи на диск (Error 101: Disk write error).
Здравствуйте, возникла проблема такого плана. Нужно произвести добавление записи в файл, но после...

Ошибка: macro "double" passed 2 arguments but takes just 1
macro &quot;double&quot; passed 2 arguments but takes just 1

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