floppy

    1

    1답변

    어셈블리 언어를 공부 중이며 부팅 가능한 그래픽 게임을 만들기 위해 http://mikeos.berlios.de/write-your-own-os.html 단계를 수행했지만 문제가 있습니다. 512 바이트 이상의 메모리를 사용할 수 없습니다. 내 프로그램을 위해서. 이 문제를 어떻게 해결할 수 있습니까? 감사합니다. 여기 내 코드 (여전히 작은 512 바이트

    0

    1답변

    플로피 드라이브 (A :)가 설치된 Windows 7 VM이 있습니다. 플로피 드라이브의 부트 섹터를 구조로 읽으려고합니다. 그러나이 프로그램을 실행할 때마다 플로피 드라이브를 찾지 못합니다. 나는 그것이 접근 가능하다는 것을 확인할 수있다. 코드 : #include "stdafx.h" #include<Windows.h> #include<stdio.h>

    3

    1답변

    ZX 스펙트럼을 위해 + D 인터페이스로 포맷 된 3.5 "플로피 디스크에서 데이터를 추출하려고합니다. 정확하게 닫히지 만 PC와 완전히 동일하지는 않습니다. 이전에는 BIOS를 사용하여 플로피 디스크에 액세스했습니다. 일부 디스크는 오래되었고 불량 섹터가 있습니다. . 나는 이것이 얼마나 어려울 지 완전히 알고있다. 그러나 Z80 어셈블리 소프트웨어로 작

    2

    2답변

    인구 통계국의 population projections에서 2060 년까지의 기사를 작성하고 있는데 압축되지 않은 상태에서 3.3MB의 .csv 파일로 구성되어 있습니다. 파일은 537,781 개의 값으로 구성되며 각 값은 5-7 자리이며 3,455,372자를 차지합니다. 파일을 gzip으로 압축하면 1550063 바이트 (1.47MB)가됩니다. 나는 그것

    2

    2답변

    나는 리얼 모드 코딩을 X86에 접근하고, 나는 몇 가지 예제 코드 여기 발견에서로드 : http://www.nondot.org/sabre/os/files/Booting/nasmBoot.txt이 그 기사의 세 번째 예는 사용하여 메모리에있는 플로피의 몇 가지 분야를로드 BIOS는 리얼 모드에서 호출 한 다음 점프합니다. 간단한 부트 로더입니다. 제 2 섹터

    3

    1답변

    내 부트 로더의 두 번째 단계에서 가상 플로피 디스크의 일부 섹터를 bochs의 메모리에로드하려고 시도하지만 int 0x13을 호출하면 루틴이 돌아 오지 않는다. 나는 나의 두 번째 단계에서 관련 코드가 생각 : 모든 코드 내 Github repository에서 찾을 수 있습니다 bootsys_start: mov %cs, %ax mov %

    1

    1답변

    boot.bin 및 kernel.bin 파일 용 부팅 플로피 드라이브를 만들려고합니다. 내 boot.asm 코드는 다음과 같습니다 bits 16 section .text start: JMP MAIN WAIT_FOR_KEY: MOV AH, 00H INT 16H RET CLEAR: MOV AH, 0H ;CHANGING THE

    -2

    3답변

    운영 체제의 일부로이 섹터 읽기 기능을 작성했습니다. BIOS 장치 ID에서 읽을 때 섹터 주소가 필요합니다. 그러나 섹터 19 (헤드 : 0, 트랙 : 1, 섹터 2)에서 읽으려고하면 0x1000 : 0x0000의 결과가 해당 섹터를 지나칠 가능성이 큽니다 (16 진수 뷰어로 여러 번 확인). 또한 위에서 언급 한 주소에 섹터 19가 포함되도록 하나 이상

    1

    1답변

    지난 몇 주 동안 어셈블리로 부트 로더와 커널을 작성해 보았습니다. (x86/x86_64)보다 복잡한 솔루션을 시도해 보았습니다. 어떤 코드를 시험해보기 위해서 신성화 된이 here으로 게시되었습니다. 내 부트 로더 코드는 다음과 같습니다 ;set print-registers MOV AH, 0x0E ;function nr MOV BH, 0x00 ;pag

    0

    2답변

    플로피 디스크 드라이브에서 부분적으로 작동하는 Windows 용 프로그램을 개발 중입니다. 시스템에 사용 가능한 드라이브를 나열하려면 QueryDosDevice을 사용할 수 있음을 알고 있습니다. 지금은 A : 및 B : 시스템의 장치로 존재 여부를 확인하는 데 사용하고 있지만 다른 문자로 드라이브를 찾을 수 있습니까? USB 플로피 드라이브의 사용으로 반