|
|
|
تازه اول راهه
        
گروه: کاربران
آخرین بازدید: پنج شنبه 28 دی 1385 - 7:09 بعدازظهر
پست ها: 2,
بازدید ها: 2
|
|
سلام
من از شما خواهش می کنم برنامه ماشین حساب به زبان اسمبلی برای من ارسال کنید
fmh12007-03-22 09:15:16
|
|
|
|
|
Most Valuable Professional
گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: امروز 14:52:03
پست ها: 1,517,
بازدید ها: 2,451
|
|
سلام ، به پرشین فروم خوش آمدی 
fmh12007-01-28 08:32:29

|
|
|
|
|
تازه اول راهه
        
گروه: کاربران
آخرین بازدید: دوشنبه 25 دی 1385 - 11:55 بعدازظهر
پست ها: 1,
بازدید ها: 1
|
|
سلام
من از شما خواهش می کنم برنامه ماشین حساب گرافیکی به زبان اسمبلی برای من ارسال کنید hajar2007-01-04 15:16:16
|
|
|
|
|
Most Valuable Professional
گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: امروز 14:52:03
پست ها: 1,517,
بازدید ها: 2,451
|
|
PFN Code
Calculator
PAGE ,132 TITLE CALC CGROUP GROUP CODESEG CODESEG SEGMENT PARA PUBLIC 'CODE' ASSUME CS:CGROUP,DS:CGROUP,ES:CGROUP PUBLIC CALC
ORG 100H
CALC PROC FAR JMP START
;---------------------------------------------------------------------; ; ; ; DATA AREA ; ; ; ;---------------------------------------------------------------------;
DB 'INTERRUPT NUMBER =' INT_NUMBER DB 61h
SCREEN_HANDLE DW 0001h
MESSAGE DB 'PEMATH is not resident',13,10 MESSAGE_LEN EQU $-MESSAGE
TAG DB 'PEMATH' TAG_LEN EQU $-TAG
;---------------------------------------------------------------------; ; ; ; CODE AREA ; ; ; ;---------------------------------------------------------------------;
START: ;---------------------------------------------------------------------; ; TEST FOR PRESENCE OF CALCULATOR ; ;---------------------------------------------------------------------; SUB AX,AX MOV ES,AX SUB BH,BH MOV BL,INT_NUMBER SHL BX,1 SHL BX,1 MOV DI,ES:[BX] MOV ES,ES:[BX+2] ADD DI,4 LEA SI,TAG MOV CX,TAG_LEN REPE CMPSB JE CALL_CALC MOV BX,SCREEN_HANDLE MOV CX,MESSAGE_LEN LEA DX,MESSAGE MOV AH,40h INT 21h JMP SHORT CALC_EXIT ;---------------------------------------------------------------------; ; CALL CALCULATOR ; ;---------------------------------------------------------------------; CALL_CALC: MOV AL,INT_NUMBER MOV BYTE PTR INT_CODE,AL DB 0CDh ; INT INT_CODE: DB 00h NOP NOP
CALC_EXIT: INT 20h
CALC ENDP
CODESEG ENDS END CALC
شـــــــاد باشید 

|
|
|
|
|
تازه اول راهه
        
گروه: کاربران
آخرین بازدید: پنج شنبه 28 دی 1385 - 7:09 بعدازظهر
پست ها: 2,
بازدید ها: 2
|
|
|
|
|
|
تازه اول راهه
        
گروه: کاربران
آخرین بازدید: چهار شنبه 23 خرداد 1386 - 6:33 بعدازظهر
پست ها: 4,
بازدید ها: 4
|
|
سلام ممنون از توجه تون 
|
|
|
|