assembly

    0

    1답변

    크기에 따라 값을 곱하는 것에 대한 설명서를 훑어 보았습니다. 바이트 용 파일은 다소 쉽기 때문에 나 자신을 혼동 할 필요가 없습니다. 나를 혼란스럽게하는 것은 피연산자가 단어/더블 단어 인 경우 제품을 가져 오는 것입니다. 예를 들어 : ;code for scanning values here ;code for converting them to n

    0

    2답변

    다른 수학 계산을하는 MIPS MARS 어셈블리를 사용하는 프로그램을 작성 중이며 왜 .data 섹션의 문자열 값이 개별 행 대신 프로그램 시작 부분에 블록으로 인쇄되는지 이해하는 데 문제가 있습니다. 올바른 문 옆에 값을 출력하는 데 문제가 있습니다. .data NL: .asciiz "\n" #NL=new line varible kinda nam

    -2

    2답변

    Os X에서는 다음과 같은 명령으로 C 프로그램을 컴파일했습니다. gcc -o binaryoutName inputfile 결과 바이너리 "Exec"파일에 대해 16 진 덤프를 생성했습니다. 내가 이해 하듯이, Exec 파일은 UNIX 실행 파일이며 UNIX는 실행 파일과 동일합니다. 내가 명령 xxd -b binary을 사용하여 진수 덤프를 실행 , 그것은

    0

    1답변

    다시 한번 기본 어셈블리 언어를 다시 가르치기 위해 다시 뛰어 들고 있으므로 모든 것을 완전히 잊지는 않습니다. 나는이 연습 코드를 만들었습니다. 그리고 그 안에, 벡터 연산의 결과를 배열에 거꾸로 넣어야한다는 것이 밝혀졌습니다. 그렇지 않으면 틀린 대답을했습니다. 덧붙여 말하자면, 이것은 GCC가 SIMD 연산 결과를 메모리 위치로 되돌려 보내는 것과 마

    1

    2답변

    오히려 개념 OFFSET 연산자로 혼란 스럽습니다. Kip R. Irvine의 x86 프로세서 용 어셈블리 언어에 따르면 Offset Operator는 변수의 거리를 둘러싸는 세그먼트의 시작 부분에서 반환하는 연산자로 정의됩니다. 또한 Offset Operator는 데이터 레이블의 오프셋을 반환하며 데이터 세그먼트의 시작부터 레이블의 거리 (바이트)를 나타

    1

    1답변

    MS-DOS 6.22에서 작동하고 MSCDEX 및 인터럽트를 사용하여 CD-ROM에 액세스해야하는 터보 C++ 3.0에서 C 프로그램을 만들려고합니다. 그것에서 트랙을 재생할 수 있습니다. 터보 C는 저에게 문제가 아니며 이미 해냈고 잘 작동했지만 지금은 this 설명서를 사용하여 CD-ROM 장치 드라이버 이름을 얻으려고합니다. 여기 내 코드입니다 : #

    0

    2답변

    내가 가지고있는 어셈블리 코드 (.asm)에서 .LST (목록) 파일을 생성하려고합니다. Keil을 사용하려고했지만 생성 할 수 없었습니다. 누구든지 .asm 버전에서 .lst 파일을 생성하는 단계를 강조 표시하십시오.

    0

    1답변

    저는 어셈블리가 처음이고 리눅스에서 64 비트를 프로그래밍 중입니다 (& T 구문). 레지스터에 숫자 1을 저장하면 어떻게 아스키 문자 "A"로 변환 할 수 있습니까? 예를 들어 : movl $1, %ebx addl $64, %ebx 내가 65 (A의 진수 값)를 만들기 위해 64 일에 추가 할 수 다음 어떻게 든 "A"로 변환하고 write 시스템

    0

    1답변

    FPGA에서 MIPS 구현을 테스트하기 위해 몇 가지 어셈블러 테스트 코드를 작성했습니다. 컴파일을 위해 mips-linux-gnu를 사용하고 있습니다. 다음 코드는 divu 구현을 테스트하는 것이며, 코드에서 beq $ t2, $ t1, label1이 통과하고 $ 3에 3이로드됩니다. .set noreorder .text __start: li

    1

    2답변

    네온 64 비트 벡터 레인을 n 번째 위치로 변환하려고합니다. 0이 아닌 (일명 0xFF) 8 비트 값을 가져온 다음 나머지 벡터에 0을 채 웁니다. 다음은 몇 가지 예입니다. 0 1 2 3 4 5 6 7 d0: 00 FF 00 FF 00 00 00 FF d1: 1 3 7 0 0 0 0 0 d0: 00 FF FF FF 00 00 FF 00 d1: