Описание тега hla
Язык ассемблера высокого уровня (HLA) - это образовательный язык, созданный Рэндаллом Хайдом и задокументированный в его книге "Искусство сборки".
0
ответов
Проблема компиляции HLA с устаревшей архитектурой
Когда я пытаюсь скомпилировать программу, появляется проблема Мои шаги: 1) hlaparse -v -sg -test "p2.hla"2) хла -в р2 Linking via [ld -arch i386 -o "p2" "p2.o" "/Users/( ͡° ʖ̯ ͡°)/Desktop/hla/a/hlalib.a"] ld: warning: No version-min specified on comman…
03 дек '18 в 20:27
2
ответа
Что такое iii, rr и mmm?
Я читаю книгу "Искусство ассемблера" . Я наткнулся на этот абзац. Чтобы определить код операции конкретной инструкции, вам нужно только выбрать соответствующие биты для iii, rr, а также mmm поля. Например, для кодирования mov ax, bx инструкция, кото…
18 окт '10 в 15:41
1
ответ
Программа сборки рекурсивного отдела
Я работаю над сборкой, технически HLA (High Level Assembly), программой. Мне нужно преобразовать этот код C в ассемблер. Вот это задание. Напишите программу на языке ассемблера HLA, которая реализует следующую функцию: процедура recursiveModulo( a: …
12 ноя '15 в 01:41
1
ответ
Shr(7,dest) занимает больше времени, чем shr(1,dest)?
Я нахожусь в процессе изучения HLA Assembly по книге Art of Assembly Language, 2nd Edition. Я только начал изучать инструкции shr и shl, и я хотел бы знать, если бы сдвиг на большую величину занял бы больше времени, чем сдвиг на меньшую величину. sh…
06 сен '15 в 22:29
2
ответа
Добавить заявление в высоком уровне сборки HLA
Привет, я просто хочу добавить в переменную, и я не могу понять, как это сделать. static input: uns8; i:real32; noOfItems: uns8; я хочу noOfItems=numberOfItems + i;
04 май '12 в 21:54
0
ответов
Как обработать число, принятое как байт
Я пытаюсь взять байт информации, реально число и сравнить их. Мои сравнения дают неверные данные. Вот код program dateDemo; #include ("stdlib.hhf") static dayR: byte; monthR: byte; yearR: word; day: uns8; month: uns8; year: uns16; packedDate: dword;…
24 сен '18 в 03:06
0
ответов
Массив записей в HLA, ошибка в книге "Искусство собрания"?
В настоящее время я пытаюсь выучить ассемблер HLA и читаю книгу "Искусство сборки". Я застрял в следующем примере: тип RecType: запись arrayField: dword[4,5]; // Другие поля.. endrecord; статический aryOfRecs: recType [3,3]; // Доступ к aryOfRecs [i…
20 авг '14 в 15:07
1
ответ
Ошибка программы HLA для поверхности на выходе
Напишите программу на языке ассемблера HLA, которая вычисляет площадь поверхности на основе радиуса. Пример диалога программы показан ниже. Как бы вы ни решили это сделать, ваша основная программа должна включать в себя вызов процедуры или функции (…
01 авг '16 в 06:26
0
ответов
Ошибка в RTI.hh, ожидаемый конструктор, деструктор или преобразование типов перед токеном &
У меня есть среда моделирования, которую я пытаюсь скомпилировать с использованием инфраструктуры времени исполнения CERTI с более высокой языковой архитектурой. В процессе компиляции я наткнулся на пару строк кода, которые я не понимаю, это также р…
16 янв '15 в 11:42
0
ответов
Есть ли веб-приложение HLA на ассемблере?
HLA - достаточно простой для установки язык практически на любой платформе, но у меня есть друг, который пытается изучать его на компьютере, на котором у нее нет прав администратора. Я столкнулся с онлайн-компиляторами для NASM (признавая, что слово…
02 окт '15 в 20:26
2
ответа
Не понимаю сдвиг, вращение и LAHF
Например, это задание у меня есть Напишите программу сборки HLA, которая запрашивает значение int8 для проверки, а затем печатает его в двоичном формате. Например, здесь будет вывод программы для различных введенных значений Gimme a decimal value to…
15 янв '16 в 23:35
2
ответа
Программирование упражнений для приспособления к искусству сборки?
Я изучал ассемблер высокого уровня (HLA) через книгу " Искусство сборки", которая предназначена для использования языковых конструкций высокого уровня для представления концепций языка ассемблера. Проблема в том, что я, кажется, понимаю довольно мно…
17 окт '11 в 15:10
1
ответ
Программа рекурсивной Фибоначчи HLA-сборки
Я написал код для решения этой подсказки: Создайте программу на языке ассемблера HLA, которая запрашивает у пользователя номер. Создайте и вызовите функцию, которая вычисляет значение в последовательности Фибоначчи. В математике последовательность Ф…
08 авг '16 в 02:47
0
ответов
Сбой программы HLA с "Ошибка сегментации: 11" в macOS High Sierra
Я пытаюсь запустить простую программу HLA (High Level Assembly) на MacOS High Sierra Vesion 10.13.3. Я получаю "Ошибка сегментации: 11" в командной строке, когда просто пытаюсь запустить программу. ./Икс program x ; #include ( "stdlib.hhf" ) #includ…
09 мар '18 в 07:52
0
ответов
Хла сборка исключение с делением
Когда я использую этот бит кода, я получаю исключение. По крайней мере, это то, что я получаю от школьного компилятора. Задано значение i, j, j= 348 и i= 457830 (i объявлено как int 32, а j объявлено как int16) mov(i,eax); movzx(j,ebx); sub(ebx,eax)…
25 ноя '15 в 21:25
2
ответа
Код не прыгает правильно
В настоящее время я пытаюсь выполнить свое задание, но у меня есть некоторые проблемы. Это назначение https://i.imgur.com/UfilSVp.png Как сейчас, когда я ставлю "CC", я только возвращаюсь Feed me(2 hex digits with the bits prsseeee):CC Fall Semester…
23 янв '16 в 08:58
1
ответ
Почему сдвиг вправо на целое число со знаком вызывает переполнение?
Учитывая любое 8-битное отрицательное целое число (подписанное так между -1 и -128), сдвиг вправо в HLA вызывает переполнение, и я не понимаю, почему. Если смещено один раз, оно должно делить значение на 2. Это верно для положительных чисел, но, оче…
02 май '13 в 10:31
3
ответа
Как правильно разделить числа в сборке HLA
Я получил Integer overflow в HLA nasm, Я хотел бы написать простую программу, которая делится при условии Distance переменная на 15000 и отображение оценки его, но я столкнулся с этой проблемой. Я просто не понимаю идею разделения в HLA, Спасибо зар…
09 июн '14 в 20:00
1
ответ
Преобразование номера языка ассемблера
Эй, я в настоящее время беру язык ассемблера и застрял для понимания процедуры преобразования любого шестнадцатеричного / би / октанового числа в десятичное program ConvertToDecimal; #include( "stdlib.hhf" ) static value: int32; begin ConvertToDecim…
14 янв '18 в 08:08
1
ответ
HLA - печать переменных с помощью stdout.put
Я начинаю изучать ассемблер и использую книгу "Искусство ассемблера". У меня проблемы с попыткой привести пример в книге. Это программа здесь: program DemoVars; #include( "stdlib.hhf" ); static InitDemo: int32 := 5; NotInitialized: int32; begin Demo…
04 июл '13 в 11:54