امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ماشین حساب به زبان اسمبلی
نویسنده پیام
jobrailmoradi آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 1
تاریخ عضویت: خرداد ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
ماشین حساب به زبان اسمبلی
از تون خواهشمندم لطف کنید سورس این برنامه را برام بگذارید


فایل‌(های) پیوست شده بندانگشتی (ها)
   
۱۴-خرداد-۱۳۸۷, ۱۸:۳۲:۵۳
ارسال‌ها
پاسخ
saberahmady آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #2
RE: ماشین حساب به زبان اسمبلی
نقل قول: 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
۱۴-مرداد-۱۳۸۷, ۱۹:۳۴:۴۳
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  درخواست سورس کد کامل ورود به سایت به زبان C# shazizian 0 3,600 ۲۲-خرداد-۱۳۹۰, ۰۰:۳۴:۲۴
آخرین ارسال: shazizian
  ایجاد بخش زبان انگلیسی mehrdadgh 10 8,924 ۲۴-بهمن-۱۳۸۷, ۱۰:۲۷:۳۳
آخرین ارسال: ajlajlajl
  کسی این برنامه رو واسم میتونه بنویسه؟(به زبان c) s4rk1s 2 3,341 ۰۹-بهمن-۱۳۸۷, ۰۰:۵۱:۴۷
آخرین ارسال: Mr-ALiReza-c
  لطفا Source پروژه بازي دوز به زبان اسمبلي را ارسال فرمائيد اميري 0 3,656 ۱۹-خرداد-۱۳۸۷, ۱۲:۳۹:۵۶
آخرین ارسال: اميري
  ماشین حساب ویندوز منصوره 10 7,762 ۱۶-بهمن-۱۳۸۶, ۲۳:۱۵:۱۷
آخرین ارسال: Iron_Fist
  در خواست موجودي دخل و حساب كارتهاي اینترنت موجود در يك مغازه jarfa 0 1,783 ۰۴-آبان-۱۳۸۶, ۱۴:۱۶:۰۲
آخرین ارسال: jarfa

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS