ورود

View Full Version : راهنمایی در EMU



vistacali
جمعه 03 تیر 1390, 09:10 صبح
include io.h
cr equ 0dh
lf equ 0ah
stack segment stack
dw 100h Dup(?)
stack ends
data segment
number1 db ?
number2 db ?
prompt1 db 'enter firs number:',0
prompt2 db cr,lf,'enter secont number:',0
string db 40 dup(?)
label1 db cr,lf,'the sum is '
sum db 6 dup(?)
db cr,lf,0
data ends
code segment
assume cs:code,ds:data
start: mov ax ,data
mov ds,ax
output prompt1
inputs string ,40
atoi string
mov number1,ax
output prompt2
inputs string,40
atoi string
mov number2,ax
mov ax,number1
add ax,number2
itoa sum,ax
output lable1
ouit mov al,0
mov ah,4ch
int 21h
code ends
end start



کسی هست تو ی این برنامه به من کمک کنه برنامه جمع دوتا عدد هست
بابا من با امولاتور بلد نیستم بنویسم یکی پیدا بشه یک نمونه کد بده به ما تا لااقل پروژه این ترممو تکمیل کنم دارم دیونه میشم

vistacali
جمعه 03 تیر 1390, 09:12 صبح
دوستان ممنون میشم اگر کسی کمک کنه

xman_1365_x
جمعه 03 تیر 1390, 19:50 عصر
کسی هست تو ی این برنامه به من کمک کنه برنامه جمع دوتا عدد هست
بابا من با امولاتور بلد نیستم بنویسم یکی پیدا بشه یک نمونه کد بده به ما تا لااقل پروژه این ترممو تکمیل کنم دارم دیونه میشم

خوب شما حتي IDE امولاتور رو هم نگاه نكردين با اين حال در مسيري كه امولاتور رو نصب كردين
سورس هاي نمونه در مسير زير هستن
C:\emu8086\examples‍
و راهنما
C:\emu8086\documentation
براي كد هاي اسكي بعد از اجرا منو ascii code
براي اجرا و خطايابي در نرم افزار F5 بزنيد
و درنهايت براي ذخيره فايل اجرايي روي compile كليك كنيد.
در ارتباط با سورسي هم كه گذاشتين اين برنامه در امولاتور قابل اجرا نيست چرا كه بعضي از دستورات فايل اينكلود شده (include io.h) براش تعريف نشده هست
و اينكه سورسش مشكلاتي داشت كه درست كردم و براتون به همراه فايل هاي مورد نياز به همراه توربو اسمبلر ضميمه كردم 71536
موفق باشي