PDA

برای دیدن نسخه كامل اینجا را كلیك كنید : پر کردن صفحه نمایش با علامت *



***asal***
2007/11/17, 05:53 PM
سلام دوستان ممنون مي شم كمكم كنيد
برنامه به زبان اسمبلي بنويسيد كه كليه كاراكتر هاي صفحه نمايش را با كاراكتر * پر كند.

yasin_d
2007/11/18, 02:25 PM
اگه الان برنامه هاتون رو نتونین خودتون بنویسین بعدا توی درس معماری یا ریز پردازنده حتما به مشکل می خورین.
من این برنامه رو ندارم و وقت نوشتنش رو ندارم ولی راهنماییتون می کنم.

فرم کلی یه برنامه توی اسمبلی به صورت زیر هست

.model small

.stack

.data

.code
main proc far

mov ax,@data
mov ds,ax








mov ax,4c00h
int 21h

main endp

end main

اون جای خالی باید برنامتون رو بنویسید

برای چاپ یک کراکتر در حلقه از برنامه زیر باید استفاده کنید


print char in loop
{
n_chr mov cx,04
chr_add lea bx,at
mov ah,02h
p: mov dl,[bx]
int 21h
add+1 inc bx
loop p
}