"mov cx, [bp + 6]"에서 어떤 주소 지정 모드가 사용됩니까? 프로세서는 Intel 8086입니다. 더글러스 대 홀에서 "마이크로 프로세서 및 인터페이스"를 연구 중입니다. 나는 그 기억을 강조하는 모드를 안다. 그러나 그것의 기초를 두는 adressing 형태 또는 색인 adressing 형태다는 것을 확실하지 않은가? 어떤 도움을 주시면 감사
어셈블리 할당 작업을하고 있으며, 대부분 어셈블리에 대해 잘 알고 있습니다. 또는 적어도이 과제를 수행하기에 충분합니다. 그러나이 mov 진술은 나를 걸고있다. 누군가이 mov 문이 어떻게 레지스터 값을 조작 하는지를 설명 할 수 있다면 정말 고맙겠습니다. MOV (%의 EBX %의 EAX, 4) %의 EAX P.S. 나는 기본 검색을 통해이 특정 유형의
국경 주소 지정 모드 (cudaAddressModeBorder)에서 CUDA 텍스처를 사용하고 있습니다. tex2D<float>()을 사용하여 텍스처 좌표를 읽습니다. 텍스처 좌표가 텍스처 외부에있을 때 tex2D<float>()은 0을 반환합니다. 어떻게이 반환 된 테두리 값을 0에서 다른 것으로 변경할 수 있습니까? 텍스처 좌표를 수동으로 확인하고 테두
68000은 내부적으로 어떻게 명령어를 나타 냅니까? 다양한 종류의 명령어가 있다는 것을 읽었습니다 : 단일 유효 작동 워드 포맷 명령어, 간략 및 전체 확장 워드 포맷 명령어. 단일의 유효한 연산 워드 명령은 명령을 나타내고,이 명령의 하위 6 비트는 어드레싱 모드 및 레지스터를 나타내는 것으로 보인다. 이 어드레싱 모드와 레지스터는 명령어의 피연산자를
불법 메모리 ... "잘못된 메모리 참조"오류를 반환하고 오류에 대한 읽으려고하지만, 찾을 수 없습니다 아무것도. 여기에 ma 코드가 나와 있습니다. include inout.asm
.Model Small,c
.486
.STACK 200h
.DATA
Arr1 DB "ABCD$"
Arr2 DB "EFGHIJ$"
.CODE
StAR
어셈블리에서 "내가 본 쥐입니까?"와 같은 문자열을 역순으로 사용해야하는 프로그램을 만들었습니다. 하지만 나는 오류가 무엇을 의미하는지 파악할 수없는 것 같습니다 : "대괄호를 사용하여 주소를 얻으려면 메모리, ADDR 또는 OFFSET을 지정하십시오. - Mov 핸들, [dest + ebx]." 이것이 무슨 뜻인지 아는가? 감사! .Data
hInst
이 같은 메모리 위치에 액세스 할 수 LDR r0, [r1, #4]!
의미 I가되고, 값이 4 바이트 오프셋으로, R1에 의해 지시로드 할! 새로운 값 (즉, +4)으로이 명령어 뒤에 r1 값을 업데이트하려고 함을 의미합니다. 가능한 경우 x86 신원 (& T 구문)에 해당하는 기능이 있습니까? 예 : 이렇게하면 % eax에서 가리키는 값이 4 바이트
임 asm 항목에 약간 새로운 점이 있습니다. TI의 C28x의 CPU에 대한 C에서 생성 ASM을 통해보고하고 지시 MOVL *+XAR4[0],ACC
내가 그에게로 향하고 축적의 값을 취하고 위치에 넣 긴 피연산자 이동 명령 .... 무엇을 알고에게 있습니다 ? XAR4는 보조 레지스터 4이지만 '+'와 '[0]'은 무엇을합니까? 그들은 여분의주기가