tasm

    2

    1답변

    다음 코드가 왜 완벽하게 컴파일됩니까? Data Segment Var1 Dw (any 4 digit hex value) Var2 Dw Var1 Data Ends 줄 "Var2 Dw Var1"은 무엇을 의미합니까? 유형 정의 후에 즉시 값만 갈 수 있다고 생각했습니다. 다음 VARX DW VARY 당신은 기본적으로 말을하는지 :이 같은 변수를

    0

    1답변

    어셈블리에서 간단한 프로그램을 작성했으며 TASM (Turbo) 및 TLINK를 사용하여 실행하려고했습니다. 내가 실행 파일을 실행하면이 오류를 얻을 : 난 그냥 BL에 2AH 이동 라인을 제거하면 TITLE 1st Program .286 .model small .data val1 db 0 .code main PROC mov bl,

    1

    1답변

    그림이나 도형을 어셈블리 언어로 쉽게 그릴 수있는 소프트웨어가 있습니까? 메모장 +에서 코드를 편집하고 cmd에서 실행중인 tasm 5를 사용하고 있습니다. Windows를 사용하고 있습니다. 32 비트.

    2

    1답변

    내가 하루처럼 모든 관련 정보를 찾을 수없는이 문제에 붙어 봤는데 이상한 위치로 점프 IP .. 소요 내 코드에서이 한 부분있다 숫자 (예 : 259)를 입력하고 숫자를 배열 슬롯으로 분리합니다. 나 터보 디버거를 디버깅 한 SEPERATE_DIGITS: mov ax,RESULT ; result is the number im working o

    2

    1답변

    어셈블러에서 이중 버퍼 비디오를 만들려고하지만이 경우 문제가 발생합니다. 어떻게 해결해야할지 모르겠지만 키를 누르면 닫을 수 없습니다. . (내가 버퍼와 ​​화이트 색상 모두 320 * 200 픽셀을 칠하기 위해 노력하고있어) .model small .386 .stack 400h .data modovideo db ? vram dw 0 xVal

    1

    1답변

    MASM 또는 FASM과 같은 어셈블러를 사용하여 간단한 프로그램을 컴파일하려고합니다. Ideal model small Stack 256 Dataseg str1 db 'hello','$' Codeseg Startupcode lea dx, [str1] mov ah, 09h int 21h lea d

    3

    1답변

    그래서 나는 다음 주에 전달 된 인수를 순환하는 간단한 C 프로그램이 반환 한 방법으로 출력 알고 #include <stdio.h> int main(int argc, char *argv[]) { int i; for(i = 0; i < argc; ++i) { fprintf(stdout, "%s\n", argv[i]);

    0

    1답변

    매개 변수가있는 함수를 사용하는 어셈블리 언어로 예제를 게시 할 수 있습니까? 두 가지 요소의 합을 반환하는 함수와 같이 단순한 것입니다. Google은 어떤 간단한 예도 할 수 없습니다. 로 볼 수 있습니다 : .model small .data .stack 320h .code extrn writer:near add_numbers

    0

    1답변

    우선, 지금까지 모든 도움에 감사드립니다. 전체 코드는 내가 문제가이 라인을 이해하기 here를 찾을 수 있습니다. 내가 몇 가지 의견을 썼습니다 ... 라인, 예 : moves : [si + 6], al은 si + 6으로 표시된 메모리 주소로 데이터를 이동한다는 것을 의미합니다 (이것은 오프셋 계산이 될 것이라고 생각합니다.). 그러면 si를 추가하면 루

    0

    1답변

    내가 텍스트 색상을 변경하는 부분을 썼다,하지만 난 배경색을 변경하는 방법을 찾을 수없는,이 코드는 TASM 어셈블리를위한 것입니다 model small stack 256 .data ent db 0ah,0dh,'$' array db 2,4,5,6 db 7,8,9,5 db 1,2,3,4 db 5,6,7,8 temp d