close
تبلیغات در اینترنت
خرید دامنه
برنامه نویسی سیستم- برنامه ای که یک رشته بعنوان نام از شما گرفته و بر روی صفحه نمایش آنرا نشان می دهد

تبلیغات

موضوعات

تبلیغات

    Rozblog.com رز بلاگ - متفاوت ترين سرويس سایت ساز

ورود کاربران

آمار

    آمار مطالب آمار مطالب
    کل مطالب کل مطالب : 123
    کل نظرات کل نظرات : 26
    آمار کاربران آمار کاربران
    افراد آنلاین افراد آنلاین : 1
    تعداد اعضا تعداد اعضا : 242

    آمار بازدیدآمار بازدید
    بازدید امروز بازدید امروز : 92
    بازدید دیروز بازدید دیروز : 20
    ورودی امروز گوگل ورودی امروز گوگل : 3
    ورودی گوگل دیروز ورودی گوگل دیروز : 9
    آي پي امروز آي پي امروز : 9
    آي پي ديروز آي پي ديروز : 14
    بازدید هفته بازدید هفته : 180
    بازدید ماه بازدید ماه : 588
    بازدید سال بازدید سال : 6,370
    بازدید کلی بازدید کلی : 122,650

    اطلاعات شما اطلاعات شما
    آی پی آی پی : 54.81.117.119
    مرورگر مرورگر :
    سیستم عامل سیستم عامل :
    تاریخ امروز امروز : پنجشنبه 30 فروردین 1397

آخرين ارسال هاي تالار گفتمان

کمی طاقت داشته باشید...
عنوان پاسخ بازدید توسط
0 255 alizavareh

برنامه نویسی سیستم- برنامه ای که یک رشته بعنوان نام از شما گرفته و بر روی صفحه نمایش آنرا نشان می دهد

datasg   segment  para  'code'
msg1      db       'what is yourname?',"$"
msg2      db       'You entered this string :',"$"

strlist  label    byte   ;start of parameter list
 
max     db       20
 
len     db       ?
 
buffer  db       20 dup(' ')

datasg   ends

codesg   segment  para  'code'
main     proc     far
        
assume   ds:datasg, cs:codesg
        
mov      ax, datasg
        
mov      ds, ax

         mov      ah, 6h   ;clear screen
        
mov      al, 25   ;number of rows
        
mov      ch, 0
        
mov      cl, 0
        
mov      dh, 24   ;row
        
mov      dl, 79  ;column
        
mov      bh, 7    ;attribute
        
int      10h

         mov      ah, 2h   ;cursor move
        
mov      dh, 15   ;row
        
mov      dl, 20  ;column
        
mov      bh, 0    ;pagenumber
        
int      10h

         lea      dx, msg1
        
mov      ah, 9h
        
int      21h

         mov      ah, 0ah
        
lea      dx, strlist
        
int      21h

         mov      ah, 2h   ;cursor move
        
mov      dh, 17  ;row
        
mov      dl, 20   ;column
        
mov      bh, 0    ;pagenumber
        
int      10h
        
mov      ah, 0

         mov      dx, offset msg2
        
mov      ah, 9h
        
int      21h
output  the string char by char
        
lea      bx, buffer
        
mov      cl, 0
p1:      mov      dl, [bx]
        
mov      ah, 2h
        
int      21h
        
inc      bx
        
inc      cl
        
cmp      cl, len
        
jnz      p1

         mov      ax, 4c00h
        
int      21h
main     endp
codesg   ends
        
end      main

 


تاریخ ارسال پست: دوشنبه 13 آبان 1392 ساعت: 0:15

مطالب مرتبط

بخش نظرات این مطلب


نام
ایمیل (منتشر نمی‌شود) (لازم)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
کد امنیتی