assembly

    1

    1답변

    내가 HL에서 가장 큰 숫자의 주소를 저장하고 싶지만 난 정말 할 방법을 모른다는 이 내가 지금까지 0000 LXI H,3000H ;Load H-L pair with address 3000H 0001 0002 0003 MOV E,M ;Move counter from memory to reg. E. 0004 INX H

    1

    1답변

    REAL4 데이터 형식을 사용하여 배열에 부동 소수점 숫자를 저장하려고합니다. 다음에 대한 올바른 지침은 무엇입니까? 사용자로부터 입력을 받고 배열로 저장 하시겠습니까? 예를 들어 REAL4 번호를 사용합니다. mov array[ebx], sval(input()) 플로트 값을 인쇄하십시오. 유용한 MASM real4 지시 문서에 대한 링크가있는 경우 또

    1

    1답변

    간단한 예제와 gdb를 사용하여 어셈블리 프로그래밍과 익스 프레싱에 익숙하지 않습니다. 1.asm section .text global _start extern _print_func _start: push str movzx rdx, byte [str_len] push dx ; <--- typo here, sh

    -1

    1답변

    Google을 통해 연구 중이며 http://www.cs.virginia.edu/~evans/cs216/guides/vsasm.html을 참조하고 있지만이 오류를 해결하는 방법에 대한 아이디어가 있으면 궁금합니다. 'clear();' extern "C"에 오류가 없습니다. 나는이 문제가 해결 될 수있을 정도로 구체적이기를 바란다. 모든 조언을 크게 주시면

    1

    1답변

    나는 특정 프로그램을 에뮬레이트해야하는 에뮬레이터에 대해 연구 중이다. COM 파일과 소스 파일이 있습니다. mov cl, [017B] 8A 0E 7B 01 나는 그것이 DS (데이터 세그먼트)에서 값을 이동하는 것을 의미한다 알을 CL 레지스터로 017B를 오프셋 : 지금이 특정 명령을 에뮬레이트 할 필요가 (이것은 내가 도스 박스 디버거에서 볼 수

    0

    1답변

    NASM 어셈블리 코드에서 scanf와의 몇 가지 특별한 동작을 감지합니다. mov rdi, fmt mov rsi, r14 call _scanf 및 fmt이 같은 data 섹션에 선언 mov rdi, fmt mov rsi, r15 call _scanf : : 첫 번째 scanf 전에 section .data fmt: db "%d", 0

    2

    1답변

    Windows 10에서 C++ 및 어셈블리 언어를 조사하고 있습니다. 바탕 화면에서 x64 asm을 시작한 다음 Windows 10에서 ARM asm을 시도하고 싶습니다. IOT 핵심. 프로젝트는 일반적으로 상당한 양의 C++ 코드와 일부 어셈블리 언어 코드를 갖지만 어디로 가는지 보겠습니다. 왜 어셈블리를 사용합니까? 순전히 재미. 이 전체 프로젝트는 C

    1

    2답변

    웹 브라우저의 주요 JavaScript 엔진과 nodeJS에는 수년간 just-in-time 컴파일러가 있습니다. 다양한 CPU 용 많은 컴파일러가 출력 한 어셈블리 코드를 보여주는 Compiler Explorer의 비디오를 방금 보았습니다. JS 엔진의 jits에서 생성 된 코드에 대해 궁금해했습니다. 이러한 엔진 중 하나라도 저수준으로 생성 된 코드를

    1

    1답변

    시뮬레이터 화성을 사용하여 MIPS 아키텍처 용 어셈블리로 프로그래밍하고 있습니다. 어느 시점에서 나는 다시 뛰어 들지 않는 레이블을 사용하기 시작했습니다. 이것이 내 프로그램의 가독성을 향상시킬 수 있다고 생각하여이 작업을 수행했습니다. 라벨을 과도하게 사용하고 있습니까? 어쩌면 논평은 대체로 충분합니다 ... 알고 싶습니다. 감사합니다.

    1

    1답변

    방금 ​​x86 어셈블리를 배우기 시작했고 모든 아스키 문자와 줄 바꿈을 표준 출력으로 인쇄하는 간단한 프로그램을 작성하려고했습니다. 줄 바꿈을 제외하고 예상대로 모든 것을 인쇄하기 때문에 그 이유를 알 수 없습니다. 64 비트 우분투 운영 체제에서 nasm으로 컴파일했습니다. section .data curr db ' ' section .text