bios

    -1

    1답변

    지금까지 'Hello world'를 출력 한 다음 NASM을 사용하여 간단한 부트 로더를 작성했습니다. 이 부트 로더는 512K이며 pendrive의 MBR에 저장되어 있습니다. BIOS는 먼저 USB 외부 장치를 부팅 한 다음 해당 운영 체제로 하드 드라이브를 부팅하도록 구성됩니다. 전에 말했듯이 부트 로더는 절대 종료 루프 명령어 (jmp $)로 인해

    0

    1답변

    13 시간 동안 모든 장치의 번호를 얻고 인쇄하려면 어떻게합니까? 예를 들어 내 BIOS는 USB 부팅을 지원하지만 dl = 81h-90h는 작동하지 않습니다. 따라서 모든 장치의 숫자를 볼 필요가 있습니다 ... 감사합니다.

    3

    2답변

    어셈블리를 배우고 있으며 물론 고전적인 0x10 BIOS 인터럽트를 실험하고 있습니다. 내가 보았던 자료는 문자열을 출력하기 위해 lodsb을 사용하여 보여 주므로, opcode를 이해하기 위해 나는 그것의 동작을 모방하려고합니다. 이것은 lodsb과 잘 작동하지만, 가지고있는 것과는 다릅니다. 내가 잘못 뭐하는 거지? start: mov ah

    -2

    1답변

    시스템을 종료하기 전에 시스템 대기 시간을 설정하고 싶습니다. 알다시피, 시스템은 BIOS에서 RTC 웨이크 알람 시간과 날짜에 설정된 특정 시간에 자동으로 깨울 수 있습니다. 나는 C# .net 코드를 사용하여 같은 것을하고 싶다. 이 코드를 실행하면 다음 시스템 깨우기 시간이 rtc 깨우기 알람 날짜 및 시간에 자동으로 설정되어야합니다. 나는 리눅스 시

    2

    2답변

    나는 C++에서 바이오 정보를 얻는 방법을 알고 싶다. 나는 다음 옵션을 시도했지만 각각의 단점이 있습니다. 레지스트리에서 :하지만 HKEY_LOCAL_MACHINE \ 하드웨어 \ 설명 \ 시스템 \의 BIOS가 가상 기계 할 수없는 일부 시스템을 발견했다. WMI 사용 : 그러나 경우에 따라 서비스가 사용되지 않거나 WMI 개체가 없기 때문에 모든 시스

    1

    1답변

    어셈블리 언어를 배우려고하고 있으며 지금까지 간단한 단계를 거쳤습니다. ascii-id를 사용하여 화면에 문자를 표시 할 수 있지만 이제 특정 문자의 ID를 변수에 저장하고 인쇄하려고합니다. 불행히도 이것은 작동하지 않습니다 :) 내 코드는 화면에 공간 만 표시합니다. 각 종류의 도움에 감사드립니다! [BITS 16] [ORG 0x7C00] ; MOV

    1

    1답변

    리눅스를 처음 사용하고 Linux가 avaible Physical Mmeory에 대해 알게 된 방법에 대해 알고 있습니다. BIOS 시스템 콜 int 0x15가 있으며 E20 메모리 맵을 제공합니다. 이제 EFI 메모리 맵을 E820 메모리 맵으로 변환하는 데 대한 정의가있는 코드 조각을 찾습니다. 위의 내용은 무엇입니까 ?? 그것은 기저의 마더 보드의 펌

    2

    2답변

    했을 프로그래밍을하지만 난 아무것도 없어. 누구나 BIOS 튜토리얼이나 가이드를 가지고있는 사람이 있습니까? 나는 절대적으로 아무 곳에도 얻지 않았다. 아마도 가능하지는 않지만 최소한 가상 BIOS를 사용하는 반 범용 BIOS를 원합니다. 당신이 찾고있는 정보를

    1

    1답변

    인텔 개발자 설명서에서 "int 0x10"은 부동 소수점 오류를 의미하지만 "int 0x10"이란 비디오 서비스 , 모순 되는가?

    1

    1답변

    부팅 할 수있는 장치 (플래시 드라이브 4GB)에 "hello world"라고 쓰는 그룹 메이트와 함께 만든 progra가 있습니다.이 디스크는 ASM 파일에 불과합니다. 시작시이 장치에서 실행하기 위해 바이오스를 선택하고, 안녕하세요 세계를 인쇄 한 다음 일반 창으로 들어갑니다. 하지만 질문이 있습니다.이 코드를 추가하기 위해 Windows에서 부트 섹터