지금은 어셈블리에서 원을 그리려하고 있지만 어떤 이유로 작동하지 않으며 DOSBox가 멈추고 이유를 이해하지 못하는 것 같습니다. 또한 원이 화면에 나타나지 않습니다. 나는 대부분의 코드를 온라인에서 발견했으며 그것을 사용하려고 노력하고 있으며 그것이하는 일을 이해하고 있지만 여기서 실수를 발견 할 수는 없다. 도움이 사람에게 player1disccolor
ALP를 처음 사용하기 때문에이 어셈블리 언어 프로그램에 대한 도움이 필요합니다. 여기에 문제가 있습니다 : 메인 문자열에 부분 문자열을 삽입하는 어셈블리 언어 프로그램을 작성하십시오. tasm을 사용하고 있습니다 (도움이 될지 확실하지 않습니다). 시도했습니다. 하지만 errors이 나옵니다.
BOOK : IBM PC 어셈블리 언어 프로그래밍 : 제 5 판 피터 아벨 p.143 프로그램 :의 수에 수락 및 표시 이름 movzx 세트 BX 입력 된 문자. mov,[bx]에서는 확장 된 주소 지정을 용이하게하기위한 인덱스 레지스터의 역할을합니다. MOV은 BX의 길이와 KBNAME의 주소를 결합하고 07H을 계산 된 주소로 이동합니다. 11 분의 1
키보드에서 입력 문자열을 가져와 다시 표시하려고합니다. 왜 메시지가 두 번 표시되는지 알 수 없습니다. 예를 들면 : 당신의 문자열을 입력 : 1234567 가 출력 될 것 귀하의 입력 : 1234567 귀하의 입력 : 내가 두 번을 얻고있다 이유가 궁금합니다. 난 당신이 문자열로 끝 마커를 추가하려는 mov si+sev, '$' 라인과 가정 data se