masm

    0

    1답변

    나는 레지스터 AX를 사용하여 곱셈을 시도하고 있습니다. 저는 ax = 1000 (3E8h)이고, 10을 곱합니다. mul 명령이 실행 된 후 ax에이 결과가 나타납니다. 910h는 2320 (기본 10)입니다. 2710h는 10000 (기본 10)이되어야합니다. 어떤 제안을 감상 할 수있다 assume cs:code, ds:data data segmen

    0

    1답변

    나는 3 개의 입력을 레지스터 al에서 메모리로 복사해야합니다. 그러나 나는 내가 기울어지는 것을 모른다. 다른 프로그램에서이 짓을했는데 이것으로 어떤 메모리 위치에 어떤 입력도 복사하지 않습니다. 내 코드는 (문제가 자리하고있는 곳 말해주십시오. 메신저도 MASM .MODEL SMALL .STACK 100h .DATA intial1 DB ? str

    -2

    1답변

    사용자가 5 개의 정수를 입력 한 다음 스택으로 밀어 넣은 다음 역순으로 표시하려면이를 팝해야합니다. 즉 1,2,3,4,5 5 4 3 2 1이 표시되어야합니다. 현재는 단지 +1을 표시하고 있습니다. 문제가 무엇입니까? INCLUDE Irvine32.inc .data aName DWORD 5 DUP (?) nameSize = 5 .co

    0

    1답변

    저는 NASM에 매우 익숙하며 발견 한 MASM 예제를 온라인에서 실행하려고 시도하고 있지만 NASM으로 통증이있었습니다. 출력 파일을 올바르게 컴파일하고 생성하지만 실행하려고하면 분할 오류 (코어 덤프 오류)가 발생합니다.이 분할 오류는 무엇인지 알지 못합니다. OS 아래에 컴파일 실행하려고, 우분투입니다 : %include "io.mac" .DATA

    1

    1답변

    문자열 인쇄를위한 매크로를 작성하려고합니다. include \masm32\include\masm32rt.inc .const enterA db "a: ", 0 .code main proc invoke crt_printf, addr enterA invoke ExitProcess, NULL main

    1

    1답변

    나는 상속 받았으며 그것을 이해하려고 노력하는 다음 코드가 있습니다. .allocstack 20h - 32 바이트의 스택 공간을 할당하는 것입니다. 맞습니까? 하지만 왜 각 레지스터마다 allocstack이 있습니까? 그리고 나서 왜 마지막 allocstack이 8h가되지 않는가? (왜냐하면 8 개의 allocstacks가 이미 3 개가 있기 때문에 32

    -1

    1답변

    = [TASM OR MASM은 내 코드에 영향을 미치지 않습니다.] DOSBOX를 사용하고 있습니다. 좋아요, 그래서 저는 시리얼 통신 코드 게임을하고 있는데, 실제로 "사용자 이름"을 묻는 부분이 있습니다. 다른 플레이어도 그의 이름을 입력 할 때까지 기다리겠습니다. 주 메뉴. 여기에서 문제는 "PlayerName"을 다른 PC에 보내고 "PartnerN

    0

    1답변

    좋아요, 그래서 MASM DosBox를 8086 용으로 사용하고 있으며 실제로 해결책을 찾을 수없는 두 가지 문제가 있습니다. 나는 3 일 동안 아무런 해결책도 찾지 못해서 친절하고 도움이된다. ... 나 자신에 대한 몇 가지 프로젝트에서 일하고 있어요 ,이 프로젝트는 "시작 화면은"당신의 '사용자 이름'요구로 시작하는 시리얼 통신 채팅에 대해, 그리고 그

    0

    1답변

    SENDS PROC NEAR MOV CX,16 .REPEAT .REPEAT IN AL,CSTAT TEST AL,20H .UNTIL !ZERO? LODSB OUT DATA,AL .UNTILCXZ RET 이것은 PC16550D가 16 바이트를 읽는 x86 asm 프로그램입니다. 외부 루프는

    0

    1답변

    암호화 알고리즘을 파일에 만들어야하지만 10 바이트 블록으로 작업해야하며 블록을 읽고 표시 할 때 프로그램이 중단되는 것을 보았습니다. 디버거를 점검하고 프로그램이 첫 번째 10 비트 블록 만 형성하면 프로그램은 아무 것도하지 않습니다. 아무도 도와 줄 수 있습니까? 나는 MASM에서 일하고있다. .386 .model flat, stdcall ;;;;;