저수준 프로그래밍에 대한 기술을 새로 고침하기 위해 현재 x86 어셈블러를 사용 중입니다. 테스트 목적으로 주어진 문자열을 출력하는 함수를 작성하려고했습니다. 인쇄 기능 자체가 잘 작동합니다. 추가 단계에서 디스크에서 두 번째 어셈블러 프로그램을로드하여 텍스트를 인쇄하려고했습니다. 주소로 점프 할 때 디스크에서로드하는 것이 좋습니다. [... loading
나는 인터넷에서 많은 검색하고 바이오스 INT 13h에 대한 좋은 튜토리얼을 찾을 수 없습니다! 어떤 도움을 주시면 감사하겠습니다! 나는 간단한 부트 로더를 가지고 있으며, 스스로를 설치할 수 있기를 바란다. (단지 플로피에서 섹터를 읽고 하드 디스크에 쓴다!) 도움을 주시기 바랍니다!
내가 자체 내에서 하드 디스크의 첫 번째 섹터 (512) 내 부트 로더를 복사 할 인터럽트 (I는 바이오스가 13 시간 인터럽트를 사용한다)과이 코드 발견 : mov bx, buffer1 ; set BX to the address (not the value) of BlahBlah
mov ah,03h ;When ah=, int13 reads a dis
내가 텍스트 색상을 변경하는 부분을 썼다,하지만 난 배경색을 변경하는 방법을 찾을 수없는,이 코드는 TASM 어셈블리를위한 것입니다 model small
stack 256
.data
ent db 0ah,0dh,'$'
array db 2,4,5,6
db 7,8,9,5
db 1,2,3,4
db 5,6,7,8
temp d
- 프로세서 아이디 -baseboard 제조 업체와 바이오스 내가 SMBIOS에서 그것을 가지고하지만 난 솔라리스 SPARC에서 SMBIOS를 실행할 때, 그것은 나에게 오류 메시지가 제공하는 86 Solaris 용 의 - 시리얼 번호 : SMBIOS를 : SMBIOS를로드하지 못했습니다. 시스템에서 SMBIOS 테이블을 내 보내지 않습니다. 정보를 프로그
우리는 어떻게 중단 바이오스를 사용하여 pendrive의 섹터를로드 할 수 있습니다? 펜디브에서 부팅 할 때 낮은 수준의 디스크 액세스가 필요합니다 .... 내가 들었습니다. 13h 섹터를로드하는 데 사용할 수 있지만 ... pendrive 섹터를로드하는 데 동일한 인터럽트를 사용하는 방법 ?? 섹터를로드하는 데 필요한 매개 변수는 무엇입니까 ......
프로젝트 용 x86 용 소형 부트 로더를 구축하고 있습니다. 잠시 동안 나는 화면을 다루는 몇 가지 함수를 작성하고있다. 대부분의 BIOS 인터럽트 기능은 페이지 번호 인수를 포함하고 있으며 이것이 무엇인지 알 수는 없습니다. 위키 백과는 말할 것도 없습니다. 누구나 페이지 번호가 무엇인지 알고 있습니까? 감사
Intel AMT Management Engine이 지원되는 시스템의 경우 ME 구성 아래의 고급 탭에서 BIOS에서 수동으로 ME FW 버전을 찾을 수 있습니다. 누구든지이 프로그래밍 방식으로 (C# 선호)하는 방법을 알고 있습니까? 나는 파란색으로 바뀔 때까지 Googled를했고 WMI Code Creator를 사용하여 일반적인 (흔치 않은) WMI 네