2010-12-06 5 views
1

비디오 모드를 사용하여 8086 DOS 어셈블리 프로젝트에서 작업 중입니다. 일부 선을 그릴 수 있었지만 이제는 일부 문자를 인쇄하려고합니다. 문자 (interrupt 10,2) 행, 열) 비디오 모드 좌표와 다른 좌표어셈블리 비디오 모드 좌표를 문자 좌표로 매핑합니다.

두 좌표 사이에서 가장 우아한 방법은 무엇입니까? 또는 비디오 모드에서 문자를 인쇄하는 더 좋은 방법이 있습니까?

내가 현재 알고있는 것은

+0

"비디오 모드 좌표"란 무엇입니까? – user200783

+0

이 인터럽트에 사용 된 좌표 (10,0c) http://www.htl-steyr.ac.at/~morg/pcinfo/hardware/interrupts/inte6r74.htm –

+1

왜 화면 좌표를 변환 할 때 부동 소수점이 필요합니까? –

답변

0

Here 당신을 위해 구현하는 뛰어난 ASM 라이브러리를 찾을 수 있습니다 ... 내가 수동으로 매핑 할 수 있지만 8086에서 부동 소수점 연산이 없기 때문에이 정확하지 않을 것입니다 예 : 그래픽 화면

HTH에

GPRINT를 인쇄 ASCIIZ 문자열! 다음 책에 있어야합니다 필요

+0

는 훌륭하게 보이지만 더 많은 답변을 얻지 못하면 외부 라이브러리를 사용할 수 없을 수도 있습니다. 나는 그것을 받아 들일 것이다. lib에는 웹 사이트가 있는가? 사용할 수있는 소스 코드가 있습니까? –

+1

@Ahmed $$ 년 전부터 해당 소스 코드를 사용할 수 있었지만 지금 구매할 수 있는지 여부는 알 수 없습니다. 여기에서 텍스트 디스플레이의 무료 소스 코드 예제를 찾을 수 있습니다. http://www.angelfire.com/rnb/byte/vga_vul.zip HTH –

1

, 난이 하나 인 경우 코드가 here 찾을 수 있습니다이 7segment numbers

같이 보입니다, 절차 같은 간단한 7 개 세그먼트 숫자를 그려 않는 일을 결국 관심이 있으신 분

관련 문제