اسمبلی عجیب ارور
|
2006-01-09, 09:32 PM,
ارسال : #1
|
|||
|
|||
اسمبلی عجیب ارور
آخه این برنامه چطوره شه که nasm توی فدورا 3 اینقدر بهش گیر میده! ها! ها!ها!ها!
PAGE 100,110 TITLE 'test1.asm' A SIMPLIFIED PROGRAM .MODEL SMALL .STACK 64 .DATA DATA1 DB 0A4H DATA2 DB 04CH RESULT DB ? .CODE MAIN PROC FAR MOV AX,@data MOV DS,AX ; MOV AX,DATA1 MOV BX,DATA2 ADD AX,BX MOV RESULT,AX ; MOV AX,4C00H INT 21H MAIN ENDP END MAIN به این یکی هم گیر میده: STACKSG SEGMENT STACK 'STACK' DW 32H DUP(0) STACKSG ENDS ;============ ; DATASG SEGMENT 'DATA' DATA1 DB 0A4H DATA2 DB 04CH RESULT DB ? DATASG ENDS ;========== ; CODESG SEGMENT 'CODE' ASSUME SS:STACKSG,DSATASG,CS:CODESG MAIN PROC FAR MOV AX,DATASG MOV DS,AX MOV AX,DATA1 MOV BX,DATA2 ADD AX,BX MOV RESULT,AX MOV AX 4C00H INT 21H MAIN ENDP CODESG ENDS END MAIN به برنامه هایی که روی سی دی دکتر سیدرضی هم است گیر میده |
|||
2006-01-10, 06:06 PM,
ارسال : #2
|
|||
|
|||
syntax ای که در nasm مورد استفاده می گیره با syntax اسمبلر های ویندوز و داس مثل tasm و masm یه کم متفاوته . این تفاوت واقعا کمه . به مستندات nasm مراجعه کن تا این تفاوت ها رو ببینی .
|
|||
|