Вопросы по теме 'lc3'

LC-3 в то время как петля, чтобы сломать символ x04?
Я пытаюсь создать цикл while в среде языка ассемблера LC-3, который считывает символы или числа, а затем прерывает цикл при вводе CTRL+D (x04). Я знаю, что могу разорвать цикл, используя brp, brn или brz для положительного, отрицательного или...
995 просмотров
schedule 09.06.2023

Программа на языке ассемблера LC3
Как вы преобразуете любой введенный пользователем символ в соответствующее десятичное значение? У меня просто были проблемы с запуском. Программа должна была достичь следующих целей: Программа принимает символы с клавиатуры. Если символ...
5411 просмотров
schedule 12.04.2022

Печать строк на ассемблере LC-3 (супер нуб)
Супер нуб здесь. Я делаю программу типа "hello world" на языке ассемблера LC-3 и просто не знаю, как вывести на консоль более одной строки. Мне нужно 4 строки в отдельных строках, которые являются моим классом, именем, проектом и до свидания....
12496 просмотров
schedule 24.01.2023

Как загрузить значение адреса памяти в регистр в ASM на LC3?
Предположим, что в ячейке памяти x4000 хранится значение, и я хочу загрузить его в регистр. Если программа должна быть запущена в x3000 , как я могу это сделать, так как PC+Offset нагрузки будут вне допустимого диапазона?
2118 просмотров
schedule 11.01.2023

Как увидеть девять ячеек памяти, используемых директивой сборки?
Я работаю над практической задачей из Lc3 Assembly (проблема 1Б) Проблема: сколько ячеек памяти используется следующей директивой сборки: .STRINGZ “Football” Ответ 9, что имеет смысл для меня, исходя из здесь , чтобы в одном месте...
56 просмотров

Сборка LC3 — как посчитать длину строки
Я пытаюсь создать программу на сборке LC3, которая подсчитывает длину строки следующим образом: Все данные уже хранятся где-то в памяти. Есть переменная, в которой хранится адрес первого элемента строки. (Заранее извиняюсь за незнание...
3472 просмотров
schedule 17.06.2022

Как заставить работать backspace в сборке lc3
Мой код, LOOP TRAP x20 ;get c TRAP x21 ;out BRnzp LOOP Он выведет любую букву на консоли, вернет каретку, табуляцию, но не вернет пробел, а кнопка удаления даже не появится в реестре. Backspace просто покажет какой-то символ,...
256 просмотров
schedule 21.04.2023

LC-3: JSR не модифицирует ПК
Я работаю над программой на ассемблере LC-3, и у меня возникла проблема с JSR . Вместо изменения ПК, перехода к метке и записи предыдущего ПК в R7, он просто переходит к следующей инструкции. Вот соответствующий раздел: .... NXTNODE LDR...
736 просмотров
schedule 05.10.2022

Адрес ПК для JSR
У меня есть этот блок кода, и мне было интересно, какой адрес будет храниться в ПК. Судя по тому, что я вижу, это x3002, но я не совсем уверен. .ORIG x3000 JSR FOO ADD R0,R4,R2 FOO: ADD R0,R0,#1 RET Если это не x3002, не могли бы вы...
59 просмотров
lc3
schedule 03.07.2023

LC3 Монтажная площадь N
Привет, я пытаюсь написать программу сборки lc3, которая вычисляет квадрат числа и сохраняет его в r0, целое число задается в качестве параметра и находится в r1, проблема, которую я заметил во время отладки, возникает во время первого прохода....
944 просмотров
schedule 04.09.2022

Программа LC 3 не отображает вывод
Я пытаюсь написать программу на языке ассемблера lc 3, которая читает строку и выводит строку. Теперь я очень смущен тем, почему программа ничего не выводит. Я не уверен, что мой алгоритм сохранения строки в памяти неверен или я просто неправильно...
330 просмотров
schedule 15.12.2022

Правильно ли мое решение LC3 для нахождения длины возрастающей последовательности?
Меня просят создать программу на LC3, которая распознает максимальную длину возрастающей подпоследовательности в последовательности чисел. Ex. {1,2,3,5,2,2,4,5,6,8,3,4} решение: максимальная возрастающая подпоследовательность: {2,2,4,5,6,8} ,...
317 просмотров
schedule 30.12.2022

Устранение неполадок ASM-LC3 Проблема с неправильной печатью R0
У меня проблема с интро ASM. Проблема: Умножьте 4 x 3 и распечатайте результат У меня есть цикл, помещающий правильный ответ в реестр, но когда я использую OUT после цикла, он печатает □. Хотел бы он напечатать 12 CODE ниже. LD R0, reset LD R1,...
34 просмотров
schedule 14.07.2023