nasm

    3

    4답변

    어셈블리에서 음악 플레이어를 만들 수 있습니까? (NASM의 줄을 생각하고 있습니다)? 건물을 짓는 과정에서 직면하게 될 장애물은 무엇입니까?

    1

    1답변

    고등학생을 대상으로 어셈블리를 공부하며 집에서 어셈블리 프로그램을 만들고 싶습니다. 나는 NASM 다운로드하지만 난 그것을 함께 .S 파일을 실행하는 방법을 이해하지 않는다 - 당신이 여기에 간단한 방법을 쓸 수 있습니다 그것은 내가 :-) 기뻐 거라고 및 추가 I 질문이 실행하는 경우 : 내가 ADC를 사용할 때 : AL = 01, BL = 02, CF

    3

    2답변

    here과 같은 16 비트 및 32 비트 NASM 어셈블리 참조를 많이 찾을 수 있었지만 64 비트 NASM에서 찾을 수있는 유일한 것은 NASM 수동 here의 작은 섹션에있는 것입니다. 좋은 코드 예제로 64 비트 어셈블리 (Windows 또는 Linux/Unix)에 대한 더 나은 설명이있는 좋은 사이트 나 책이 있습니까?

    4

    2답변

    nasm과 C++에 대한 연결에 관한 질문이 있습니다. 나는 extern "C" void __cdecl myTest(byte i1, byte i2, int stride, int *width); 로 litte 테스트 함수를 선언하고 난 다음과 같이 호출 :이 byte i1 = 1, i2 = 2; int stride = 3, width = 4; myTest

    0

    2답변

    org 0x100 SEGMENT .CODE mov ah,0x9 mov dx, Msg1 int 0x21 ;string input mov ah,0xA mov dx,buff int 0x21 mov ax,0 mov al,[buff+1]; length ;string UPP

    3

    1답변

    커널을 작성하고 재미있는 일을 시작합니다. 순서가있는 이러한 지침이 주어지면 [ORG 0x0000] [BITS 16] 궁금 : 그러나, 시작, 커널 튜토리얼에서는 [BITS 16] [ORG 0x0000] : 나는 할 기본 부트 로더 다음과 같은 지침을 차이가 있니? 나는, 오픈 수세 11.2 NASM 버전 2.06rc2를 사용하고

    1

    1답변

    NASM에서 컴파일 할 간단한 커널을 작성하는 표준 방법은 무엇입니까? 얻을에 명확 : 나는 다음과 같은 방법으로 모든와 코드 블록을 정의 할 수 있었다 : 나는 그것을 할 수있는 표준적인 방법이 무엇인지 알 필요가, 그리고 무엇 [segment code] [segment .code] segment code segment .code [section

    3

    3답변

    (shift 등을 사용하여) 곱셈을하지 않고도 레지스터에 저장된 숫자를 정사각형으로 만들 수 있습니까 (예 : eax)? 오버플로가 문제가되지 않도록 32 비트 어셈블리에서 16 비트 숫자를 제곱 할 것입니다. NASM x86 어셈블리를 사용하여 프로그램을 만듭니다. 귀하의 도움에 미리 감사드립니다.

    0

    2답변

    내 자신의 부트 로더를 사용하여 리눅스를로드하고 싶습니다 .. 예비 연구와 구글이 start_kerne() 함수를 사용해야 할 것이라고 말했습니다 .. 어떻게 start_kernel()을 호출 할 수 있습니까? 어셈블리에서 .. 나는 이미 내 USB를 ext3으로 포맷하고 거기에 컴파일 된 커널을 붙여 넣었다. 이제 어떻게 리눅스 커널을 시작할 수 있을까?

    4

    1답변

    push word 0b800h pop es xor di, di mov [es:di], word 441h jmp $ times 510 - ($-$$) db 0 db 55h db 0AAh