x86-16

    -1

    1답변

    이진수에서 16 진수를 변환하는 방법 어셈블리 8086? 이진수에서 변환해야합니다 - 16 진수/

    3

    1답변

    저는 어셈블리를 배우기 시작했고 OS 클래스의 일부로 간단한 부트 로더를 만들고 있습니다. 코드를 좀 더 효율적으로 만들려고합니다. 즉, 지금까지 내가 한 일이 내가 원하는 것을 성취 할 수있는 좋은 방법이라고 생각하지 않습니다. 즉, 나는 이것을 수행하는 가장 효율적인 방법이라고 생각하는 점프/브랜치/룩업 테이블을 문서화하는 온라인 자원을 찾기 위해 고심

    -2

    1답변

    나는 tasm을 사용하는 x8086 용 어셈블리를 사용하여 약간의 게임을해야하는데, 게임을 이기기 위해 일부 블록을 이동해야하는 미로와 같은 게임입니다. 미로를 .txt 파일에서 읽어야하고 화면에로드해야합니다 (표준 25x80이어야합니다), 문제는 txt의 문자를 "감지"하는 방법에 대한 아이디어가 없다는 것입니다. 예를 들어, 벽은 "0"으로 표시되고 문

    0

    1답변

    나는이 코드를 emu8086에 작성했습니다. 에뮬레이션을 누르면 코드를 컴파일하는 데 오랜 시간이 걸리고 컴파일 될 때 이상하게 작동합니다. (main으로 점프하는 대신 max 등의 함수로 점프) "magshimim.inc"에 문제가 있다고하기 전에 다른 파일에서 작동합니다. include magshimim.inc org 100h jmp main

    0

    1답변

    내 프로그램에서 2 참조 된 값 사이의 스왑을 시도하고있어하지만 SI 레지스터를 사용하지 않고 스택의 첫 번째 매개 변수를 역 참조하는 데 문제가있는 것 같습니다. 나를 도와 줄 수 있습니까? misknowladge 미안 해요, 난 그냥 초보자입니다. jmp main toSwap1 db 'a' toSwap2 db 'b' main: lea

    0

    1답변

    Assembly Language를 처음 사용하기 때문에 이미 변수에 경로를 선언하면 폴더를 만들 수 있지만이 경우 입력 한 문자열로 폴더를 만들어야하지만 어떻게해야할지 모르겠다. 해. 나는 문자열을 입력 한 후에 항상 "프로그램 종료"를 얻는다. 여기 내 코드입니다 : 나는 저렴한 요금은 내가 덕분에 훨씬 더 해요, 지금까지 일부 무료 디버거를 다운로드하려

    0

    1답변

    저는이 새로운 프로그램에서 너무 이상한 결과를 얻는 이유를 알 수 없습니다. 프로그램은 줄을 읽은 다음 줄 바꿈으로 다시 인쇄합니다. 나는 알고리즘을 여러 번 수행하기 위해 무한 사이클을 의도적으로 만들었습니다. .model small .stack 100h .data msg db "Write something: ", "$" buf d

    -2

    1답변

    간단한 부트 로더를 만들고 있습니다. 내 부트 로더는 FAT 파일 시스템을 지원하지 않습니다. 일부 튜토리얼에서 일부 프로세서는 BPB를 예상하고 있습니다. 그렇다면 BPB를 생략하면 어떻게하면 안전 할 수 있습니까? 레거시 Grub의 소스 코드를 보았고 첫 번째 단계에는 BPB가 없습니다. 저를 도와주세요 .. 감사는

    0

    1답변

    DATA SEGMENT MSG1 DB 10,13,"ENTER THE FIRST NUMBER: $" MSG2 DB 10,13,"ENTER THE SECOND NUMBER: $" MSG3 DB 10,13,"ANSWER: $" ENDS CODE SEGMENT ASSUME DS:DATA,CS:CODE START: MOV AX,DATA MOV D

    -1

    1답변

    나는 '코드 전문가 - 익스트림'이라는 경쟁 업체에 참가합니다. 이 대회에는 8086 회의 안전 금고와 열쇠가 있습니다. 안전하고 중요한 열쇠는 공동 데이터 세그먼트이며, 금고를 깨는 열쇠. 안전에 예 : 안전 L: mov ax, 5678 mov [1234], ax jne L 휴식 그리고 지금 나는 그것을 and al, 0FEh