16-bit

    -1

    1답변

    16 비트 부호없는 정수 값을 취하여이를 double로 변환하는 함수가 있습니다. 데이터는 온도 센서 (MCP9808)에서 가져오고이 함수는 섭씨 온도로 변환합니다. double convert_tempc(uint16_t data) { double temp = data & 0x0FFF; temp /= 16.0; if (data &

    1

    1답변

    GCC 및 작은 어셈블러 부트 스트랩 루틴을 사용하여 부트 로더를 작성하고 있습니다. 문자열을 제대로 기록하는 것으로 보이지 않는 BIOS 인터럽트를 사용하여 디스플레이에 문자열을 인쇄하는 puts 루틴을 작성했습니다. 내 부트 스트랩 어셈블러 파일 boot.s에는 다음이 포함 /* * A 16 bit bootloader. */ void putcha

    1

    1답변

    어셈블리에서 기본 부트 로더를 만들었지 만 실제로 커널로 점프하지는 않습니다. 그냥 "부팅 중 ..."이라고 말합니다. 나는 그것이 잘못된 장소로 점프하는 것처럼 내가 만든 바보 같은 실수 일 것이라고 확신한다. "부팅 중 ...로드 됨!"과 같은 출력이 표시되어야합니다. 또한 그것을로드하기 전에 es를 0으로 설정하려고했지만 작동하지 않습니다. 내 코드는

    1

    1답변

    어셈블리에 부트 로더를 쓰고 있는데 qemu, bochs 및 virtualbox에서 제대로 작동하는 것 같습니다. 그러나 실제 하드웨어에 커널을로드하지는 않습니다 (보이는 것 같습니다). 부트 로더는 (디버깅을 위해) 비디오 메모리에 문자를 쓰는 것으로 시작하여 드라이브에서 섹터 2를 읽고 멀리 커널로 점프합니다. 그런 다음 커널은 비디오 메모리에 몇 가지

    -3

    1답변

    어셈블리 코드는 다음과 같습니다 LAHF AND AH,10H JZ 50H 어떤 결과가 될 것인가?

    1

    1답변

    16 비트 그레이 스케일 이미지를 생성하는 응용 프로그램이 있습니다. 현재 이러한 이미지는 데이터 유형이 DataBuffer.TYPE_USHORT 인 awt BufferedImage로 생성됩니다. 내 응용 프로그램에서 , 내가 BufferedImage의에서 16 개 비트 데이터를 추출하고, 8 비트 정상화 canvas.getGraphicsContext2D(

    0

    1답변

    키보드에서 3 개의 문자열을 읽고 2 개의 문자열을 소문자로 표시하고 마지막 하나를 대문자로 표시하는 프로그램을 작성하려고합니다. 여기까지 지금까지 얻은 것이 있습니다. 문자열을 읽을 수는 있지만 모든 것을 대문자로 변환합니다. 어쨌든 마지막 문자열 만 변환 할 수 있습니까? 미리 감사드립니다. .MODEL SMALL .DATA MSG DB 0D

    0

    1답변

    VGA에 대한 I/O 포트에 쓰고 읽는 코드가 있습니다. 인라인 어셈블러에서 작동하는 C 코드 기능을 구현하려고합니다. Open Watcom 2.0을 사용하고 DOS 16bit 용으로 컴파일하고 있습니다. VGA의 색상 표에 쓰려면이 기능이 필요합니다. 이것은 올바르게 작동하지 않습니다. 편집 : setPaletteColor의 코드가 완전히 정확하지는 않습

    3

    1답변

    모든 설정으로 거의 모든 C 컴파일러를 시험해 보았습니다. 아직 C를 Real 모드 커널 개발에 적합한 Intel x86 코드로 컴파일 할 수있는 C 컴파일러를 찾지 못했습니다. 보호 모드를 사용해야하는 이유에 대해 어떤 언급도 필요하지 않습니다. 필자는 OS 의존성이없는 독립 실행 형 16 비트 바이너리를 컴파일하는 데 C 컴파일러 (필요한 경우 실행 설

    0

    2답변

    다음 소스 파일은 별도로 (원시 바이너리로) 어셈블되어 가상 플로피의 섹터 1과 2에로드됩니다. 이 플로피는 qemu-system-i386 VM의 부팅 매체 역할을합니다. "부트 로더"는 플로피의 섹터 2에서 "첫 번째 프로그램"을 읽은 다음 방금 읽은 코드가있는 메모리로 점프합니다. 다음 코드는 원하는대로 작동합니다 (예 : "첫 번째 프로그램"환영 메시