lc3-trap

    0

    1답변

    LC3 프로그램을 생성하여 양수와 음수를 표시하지만 시뮬레이션 프로그램에서 프로그램을 실행하면 - R5에서 양수는 추가 된 첫 번째 + ve 번호 만 표시합니다. 내 코드는 다음과 같습니다 -이 지점 문 모두가 아주 정확하지 .ORIG x3000 and r1, r1,#0 ; clear r1 and r2, r2, #0 ; neg counter amou

    1

    1답변

    안녕하세요 저는 교수님이 우리에게 남겨주고있는 몇 가지 예제 코드를 살펴 보았습니다. 일부 코드가 의미하는 바를 이해하는 데 몇 가지 문제가 있었지만 의견이 도움이되지 않습니다. 막연한. 첫 번째는 R3, R1,0; 라인의 끝을 확인해 보라, 내가 얻지 못하는 두 번째 것은 실제로 placeolnul의 시작 뒤에있는 논리이고, 마지막으로 이상하게 보이는 n

    0

    1답변

    Trap x26을 통해 트랩 호출로 사용될 서브 루틴을 작성했습니다. 내 서브 루틴에 대한 내 코드는 x3300 주소입니다. x3300에서 서브 루틴에 대한 실제 지침으로 점프하는 방법을 알아낼 수 없습니다. 간격이 JSR의 PC 오프셋 매개 변수보다 큽니다. 나는 x33 근처로 이동할 수 있도록 x26 근처에 코드를 추가 할 수 있다는 것을 알고 있지만

    -1

    1답변

    목표가 트랩 (PUTS)을 모방 한 서브 루틴을 작성하고 콘솔에 문자열을 쓰는 것입니다.이 문자열 addres는 r0으로 가정 할 수 있습니다. 이것은 내가 지금까지 가지고있는 것인데, 첫 번째 문자 's'에 대해 작동합니다. 이후 루핑 인쇄를 계속합니다. >>>>>> ive는 모든 제안을 시도 했습니까? .orig x3000 lea r0, string

    0

    1답변

    LC-3을 사용하는 것이 처음이고 문제가 있습니다. "Hello, my name is Connor"와 같은 전체 문자열을 입력 할 수 있기를 원하며 Enter 키를 누르면 콘솔에 에코됩니다. 나는 캐릭터를 읽은 다음 공간이 눌려 질 때까지 계속해서 그것을 반복했다. 그러나 나는 전체 문자열을 어떻게 완성 할 수 있었는지, 그리고 그것을 입력으로 되풀이 할

    0

    1답변

    안녕하세요, 저는 정수의 제곱을 계산하고 r0에 저장하는 lc3 어셈블리 프로그램을 작성하려고합니다. 정수는 매개 변수로 주어지며 r1에 있습니다. 디버깅이 처음이 추가 첫 번째 패스 동안이지만, 두 번째 패스는 R0에 또 다른 2를 추가하는 데 실패 - 어떤 도움이 도움이 사용자에게 .orig x3FF8 ld r1,n ld r5,n