پر کردن صفحه نمایش با علامت *

***asal***

عضو جدید
سلام دوستان ممنون مي شم كمكم كنيد
برنامه به زبان اسمبلي بنويسيد كه كليه كاراكتر هاي صفحه نمايش را با كاراكتر * پر كند.
 

yasin_d

عضو جدید
کاربر ممتاز
اگه الان برنامه هاتون رو نتونین خودتون بنویسین بعدا توی درس معماری یا ریز پردازنده حتما به مشکل می خورین.
من این برنامه رو ندارم و وقت نوشتنش رو ندارم ولی راهنماییتون می کنم.

فرم کلی یه برنامه توی اسمبلی به صورت زیر هست
کد:
.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		
}
 

Similar threads

بالا