masm32

    0

    1답변

    저는 아직 어셈블리에 익숙지 않고 현재 지역 커뮤니티 칼리지에서 입문 수업을 듣고 있습니다. 할당에 대한 요구 사항 중 하나는 매크로를 사용하여 텍스트를 인쇄하고 사용자 입력을받는 것이 었습니다. 나는 나의 인쇄 코드가 맞다 확신 : displayString MACRO message:REQ lea eax, message push eax

    0

    1답변

    데스크톱 구성을 비활성화하면 탭 위에 마우스를 올려 놓을 때마다 깜박임/깜박임을 나타냅니다. 이는 데스크톱 구성이 비활성화 된 경우에만 발생합니다. WM_ERASEBKGND 메시지를 취소하려고했지만 문제가 해결되지 않습니다. 이 문제의 해결책은 무엇입니까? 이것은 MASM 탭 컨트롤에 사용하려고 시도한 예입니다. http://www.dreamincode.n

    1

    1답변

    저는 대학 프로젝트에서 작업 중이므로 MASM32에 PE 감염자를 코딩하려고합니다. 필요한 기능 중 하나는 직접 필요한 함수를 호출하는 것이 아니라 주소를 동적으로 찾는 것입니다. 메모리에서 kernel32 라이브러리를 검색하고 해당 내보내기 테이블에서 GetProcAddressName 함수를 찾은 다음 GetModuleHandle 함수를 찾고 다음으로이

    0

    1답변

    어셈블리의 초급 단계입니다. I Visual Studio에서 수신 오류 : 1> File2.asm (27) : 오류 A2006 : 정의되지 않은 기호 : sprintf를 1> File2.asm (28) : 오류 A2006 : 정의되지 않은 기호 : MessageBoxA 파일 (1) 계산 파일이 인쇄는 창에 결과 무엇을 처리하는 것입니다. 라인 핸들 인쇄 지

    0

    1답변

    어떻게 동시에 두 작업을 수행 할 수 있습니까? 계속해서 뭔가를 표시하는 동안 프로그램은 다른 쪽에서 키 누르기 이벤트를 기다려야합니다. 내 수업 프로젝트를위한 간단한 게임을 만들고 싶습니다. C++에서는 입력 이벤트를 표시하기 위해 다른 스레드를 사용했습니다. 무언가를 계속 표시하면서 어떻게 키 누르기 값을 얻을 수 있습니까? 인터럽트를 사용할 수 있습니

    0

    1답변

    나는 산술 연산을 수행하는 MASM32 프로젝트에서 일하고 있습니다. 부동 소수점 유닛을 사용하려면 코 프로세서 (8087 명령어 세트)를 사용해야합니다. 그래서 내 부동 소수점 한도는 100.0이고 모든 수는 제한보다 작아야합니다. 두 개의 숫자를 더한 다음 결과를 비교하려고 시도하지만 작동하지 않습니다. .386 .model flat, stdcall

    0

    2답변

    INCLUDE Irvine32.inc .data array DWORD 10,20,30,40,50 sum DWORD 0 .code main PROC mov EDI,offset array mov ECX,5 mov EAX,0 HERE: add eax,[edi] add edi,TYPE array dec ecx jnz HERE mov

    1

    1답변

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

    0

    1답변

    몇 가지 간단한 구분이 포함 된 어셈블리 프로그램 (인텔 8086 masm32)을 만들고 있습니다. 그리고 사업부가 부유물을 생산할 때까지 모든 것이 작동했습니다. eax 레지스터에 부동 소수점을로드 할 때 방대한 수를 반환하기 때문에. FUP에 대해 알아 낸 문제를 해결하고 REAL 4를 사용하여 플로트를 저장하면 작동합니다. 내 질문에 어떻게 Outpu

    0

    1답변

    DTSEG SEGMENT DATAW DW 97F4H COUNT DB 0 CNT_ASC DB 2 DUP(0), '$' DTSEG ENDS CDSEG SEGMENT START: ASSUME CS:CDSEG, DS:DTSEG MOV AX, DTSEG MOV DS, AX SUB AL, AL MOV DL, 16 MOV BX, DATAW AG