TASM을 사용하여 emu8086에서 디지털 스톱워치 (LAP 및 일반)를 성공적으로 프로그래밍했지만 TASM에서 실행하려고하면 Forward reference needs override 오류가 나타납니다. 이 두 가지 프로 시저를 포함하여 두 프로 시저가 다른 프로 시저 중 하나를 처리하기 때문에 다른 프로 시저가 작동하지 않기 때문에이 오류가 발생하는
어셈블리에 약간의 문제가 있습니다. 컴파일을 위해 TASM을 사용하고 링크를 위해 TLINK를 사용하고 있습니다. 예 (예 : 오래된 것으로 구형이지만 전환은 현재 옵션이 아닙니다. 그래서 제발 그 제안하지 마십시오). 여기 상황이 있습니다. 사용자가 콘솔에서 경로를 입력하면 프로그램은 해당 디렉토리로 점프하고 내부의 모든 파일을 열려고 시도합니다. 나는
어떻게해야하는지 전체적으로 알 수 없습니다. 내 프로그램에는 행 번호 인 나머지 두 개의 매개 변수가 있으며 나머지는 텍스트 파일입니다 (아무리 많든간에). 의 Sample.txt 및 sample1.txt의 2 행 의 Sample.txt이 텍스트가 포함 된 4 행으로 변경 : hello my name is
i like dogs
the sun is shi
안녕하세요. 여기 TASM에 문제가 있습니다. 여기에는 ASCII 코드를 사용하여 이름을 표시하는 코드가 있습니다. 어떻게 출력을 가운데에 배치할까요?. .model small
.stack 200h
.code
start:
Mov ah, 2
Mov dl, 68
Int 21h
Mov ah, 2
Mov dl, 97
Int 21h
Mov a
tasm을 사용하여 addTwoNumbers.asm 파일을 컴파일하려고 시도했으나 '명령 줄 : 파일을 찾을 수 없습니다 : addTwoNumbers.asm'오류가 발생했습니다. 파일의 이름을 add.asm과 같이 짧은 이름으로 변경 한 후에는 오류없이 컴파일되었습니다. 이유는 무엇입니까?
원하는 결과를 얻으려면이 코드를 사용하지만 표시 할 수는 없습니다. 나는 TASM에서 새롭기 때문에 나는 어떻게 일할 것인지 모른다. 결과를 보여주기 위해 튜토리얼을 살펴 봤지만 아무것도 발견되지 않았습니다. 도와주세요.
.model small
.286
.stack 100h
.data
vector db 8,9,5,4,5,6,7
n db
이 지연 루틴을 어셈블리 언어로 가지고 있는데, 어떻게 작동하는지 설명 할 수 있습니까? 저는 통찰력을 이해하고 이해하려고 애를 씁니다. 아무도 나를 밀어 넣기 기능을 이해하는 데 도움이 될 수 & POP? 모든 도움을 주신 것입니다 :) DELAY: MOV CX, 0FFH
DLY5: PUSH CX
MOV CX, 03FFH
두 개의 두 자리 숫자 (사용자가 숫자를 입력)를 더하거나 뺄 필요가있는 대표팀을위한 프로젝트가 있습니다. 나는 일을 더했다. 빼기는 십진 자릿수가 정확하지만 한 자릿수 자리에는 홀수 문자를 제공합니다. 내가 사용하는 Link To Flickr Screen Shot : TASM과 TLINK 86 윈도우 XP (가상 박스) 여기에 내가 (결과의 사진) 무슨
8086 에뮬레이터 + 디버거를 쓰려고합니다. 첫 번째 글에 대한 많은 정보가 있지만 두 번째 글에 대한 정보는 없습니다. TASM이 명령 tasm.exe /zi main.asm과 tlink.exe /v main.obj (프로그램 목록을 보여주기 위해)으로 실행 가능한 MZ에 포함되어있는 디버그 정보를 읽어야합니다. 이 정보는 .exe 파일의 opcode