y86

    0зной

    1ответ

    Так что в основном изучайте y86 здесь. У меня есть этот код и я пытаюсь перевести на сборку y86. Я получаю эту ошибку: PC = 0x2058a090, Invalid instruciton address Stopped in 2 steps at PC = 0x2058a0

    1зной

    1ответ

    У меня есть этот IA32 ассемблерный код, который я пытаюсь преобразовать в Y86 код сборки: bubble_a: pushl %ebp movl %esp, %ebp pushl %edi pushl %esi pushl %ebx movl 8(%eb

    1зной

    1ответ

    Итак, я работаю над сборкой, и я тестирую некоторые вещи, прежде чем прыгать прямо во что-то промежуточное. То, что я пытаюсь сделать: Пользователь вводит число 0 или 1. Вывод - это номер и любой симв

    0зной

    1ответ

    В моем коде, когда я импортирую отрицательное число из входного массива в другой регистр, значение всегда равно 0xFFFFFFFF независимо от того, что такое отрицательное число. Кто-нибудь еще столкнулся

    2зной

    1ответ

    Я записываю программу в Y86, но я все время получаю сообщение об ошибке «не могу найти метку» для моих строк кода, устанавливающих стек и базовый указатель. Мой код: .pos 0 init: irmovl Stack,

    0зной

    2ответ

    Я знаю, что было бы много способов сделать это, и я пытаюсь найти наиболее эффективный способ. Один конкретный способ, которым я пытаюсь избежать, - вычесть число от нуля, поскольку оно предполагает п

    0зной

    1ответ

    Я перевел простую программу c в IA32, а затем транслитерировал ее в Y86, но я получаю сообщение об ошибке, которое я не понимаю или не знаю, как отлаживать, поскольку я просто изучаю Y86. Ошибка: Stop