Love 2d 엔진을 사용하여 간단한 게임을 작성하려고합니다. 그것은 lua을 스크립팅 언어로 사용합니다. 배열에 문제가있어 해결책을 찾을 수 없습니다. for i = 1, 10 do
objects.asteroids = {}
objects.asteroids[i] = {}
objects.asteroids[i].body = love.
나는 우리가 프로그램이 지침의 종류가 예를 들어 6502 어셈블리에 어드레싱 모드의 종류를 이해하려고 노력하고 표현 : 우리가 알고있는 을 그 '텍스트' ' 레이블이 $ 2000 이하인 경우 바이트가 20이고 낮은 바이트가 00 이고 누적 기가 30 인 경우 첫 번째 질문은 다음과 같습니다. 입력 할 때 어떤 현상이 발생 했습니까? STA $80. 누적기를
열린 주소 지정을 사용하여 사용자 지정 해시 테이블을 구현하는 동안 필자가 채워진 슬롯의 행에서 검색 한 요소를 첫 번째 조사 위치에있는 것으로 바꾸면 응용 프로그램에서 성능이 향상된다는 것을 발견했습니다. (종종 테이블을 최적화하여 자주 액세스하는 요소를 더 빠르게 산출) 이 최적화를위한 이름이 있습니까?
L1이라는 레이블을 가정 해 보겠습니다. beq $t1, $t2, L1
을하지만을 간접 주소 를 사용하여 동일한 작업을 수행 할 수있는 방법이있다 : MIPS에, 하나는 쉽게 할 수 있습니까? 그 뜻은 주소가있는 레지스터를 사용하는 것입니다. L1을 찾았습니다. jr 명령을 알고 있지만이 용도로 사용할 수있는 방법이 없습니다.
나는 시험을 보러 왔고 나는이 질문에 완전히 갇혀있다. 모델 응답을 보더라도 도움이되지 않았습니다. 주제에 대한 본문을 읽으려고 시도했지만 어떻게 해야할지 잘 모릅니다. 누구든지 질문을 단계별로 안내 할 수 있다면 매우 감사 할 것입니다. "아래의 MIPS 스 니펫의 첫 번째 명령이 메모리 주소 0x10001000에 있다고 가정하면 bne 및 j 명령에서
결승을 위해 공부하고 있습니다. 나는이 질문을 공부하고있다 : 주어진 12 비트 페이지 주소와 10 비트 오프셋 주어진 16 비트 물리적 주소로 다음 16 비트 논리 주소를 변환하십시오. 제공된 프로세스 페이지 테이블을 사용하십시오. 논리 주소 0000010111011110. 어떻게 물리적 주소를 계산합니까. 교수님이 대답 = 0001100111011110
나는 리눅스 배포본하에 FPGA 용 pcie 드라이버 개발을 마쳤다. 모든 것이 잘 작동합니다. 하지만 FPGA의 PCI 엔드 포인트에서 기본 주소 레지스터가 기본 주소를 얻는 곳이 궁금합니다. PCIe Endpoint를 생성 할 때 BAR의 길이를 설정할 수 있었지만 그 이상은 설정할 수 없었습니다. PCIe 드라이버에서 pci_enable_device와