dosbox

    0

    1답변

    이 코드는 1 자리 16 진수를 10 진수로 변환합니다. 인터넷에서 복사 할 수 있지만 조금 더 잘 이해하고 싶습니다. 이 루프를 수행하는 방법에 대한 도움을 받고 싶습니다. 저는 masm16과 DosBox를 사용하고 있습니다. .model small .stack 100h .data msg1 db 10,13,'ENTER A HEX DIGIT:$' m

    2

    1답변

    화면 위치에서 다른 위치로 픽셀을 복사하려고합니다. 이것을 묘사하면 좌표가 8x8 인 녹색 정사각형 (100,120)이며 정사각형을 좌표 (150,60)에 복사하려고합니다. 그래픽 모드 13h를 사용 중입니다. 이것은 320x200을 의미하므로 내 사각형은 주소 38500 (y * 320 + x 사용)에서 시작됩니다. DS는 0A0000h를 가리 킵니다.

    2

    1답변

    조립 (TASM)에서 Guitar Hero와 같은 게임을 만들고 싶습니다. 화면을 스크롤 할 때 페이지를 사용해야한다고 생각합니다. 위 페이지에 사각형을 인쇄하고 페이지를 위로 스크롤하는 방법은 무엇입니까?

    0

    1답변

    나는 구현을 위해 내가 여기에 코드를 MS-DOS (DOSBox)를 사용하고, 어셈블리 언어를 사용하여 간단한 프로그램을 만들어 : .model small .code org 100h mulai: mov ah, 02h mov dl, 'Z' mov cx, 10h lagi: int 21h inc dl inc cx loop lagi

    0

    1답변

    필자는 getdec을 사용하여 int를 얻는 방법을 알아 내려고 2 시간 만에 벽에 머리를 대고 있었다. Google은 전혀 도움이되지 못했다. 사용하는 책은 getdec뿐만 아니라 입력과 출력도 정의하지만 사용 방법에 대한 예제는 제공하지 않습니다. 나는 get dec을 사용하여 스택에서 푸시하는 것으로 사용자로부터 여러 int를 얻어야한다. 나는 get

    3

    1답변

    boot.img 파일의 섹터 37에있는 코드 세그먼트가 있고 마스터 부트 레코드에이 코드를 메모리 0x5678에로드했습니다 : 0x1234, 여기에 내 ASM 코드 :이시에 제출 넣으면 [BITS 16] ;Set code generation to 16 bit mode ORG 0x1234 ;set addressing to begin at 0x567

    1

    1답변

    TASM에서 스네이크 게임을 만들려고하는데 문제가 있습니다. 나는 아아 = 0이고 int 16h가 뱀을 멈추고 키 누르기를 기다리고 있기 때문에 키 누르기를 기다리는 동안 뱀이 움직이는 것을 어떻게 알아낼 수없는 것 같습니다. 누군가 저를 도와 줄 수 있습니까? 당신은 키가 프로그램, 예를 중단하지 않고, 누를 경우 int 21h, ah=0BH을 확인하는

    -4

    1답변

    주어진 파일의 속성을 읽기 지금까지 모두 내가 인터넷에서 발견 한 내용을 파일에 대한 쓰기/읽기에 관한 것이지만 이것은 조금 도움이되지 않습니다. 편집 : 내가 사용 윈도우 7의 x64하지만, 내 모든 프로그램이 있기 때문에

    -2

    1답변

    DOS 기능 AH = 2A를 사용하여 PC의 시스템 날짜를 가져 오려고합니다. 아래 그림에서 알 수 있듯이 DH, DL 및 AL을받는 데 약간의 문제가 있습니다. 나는 그것을 실행하고 나는 2017

    1

    1답변

    두 개의 숫자가 우호적인지 확인하기위한 코드를 작성했습니다. 코드 (220 & 284-우호적 우호적 1184 & 1210-, 34566 & 3455-하지 우호적) 몇 쌍에 대한 를 작동하지만 몇 쌍은 66,928 & 66992.을 워크 나던 우호적해야이지만 우호적하지 인쇄 . 문제가 무엇입니까? .MODEL SMALL .STACK 100H .DATA