PDA

View Full Version : طراحی پوسته منو برای برنامه اسمبلی



mani_irani_68
شنبه 11 دی 1389, 13:18 عصر
سلام دوستان
یه منو برا ماشین حسابم می خواستم درست کنم . نمیخوام که منو با ماوس کنه فقط یه پوسته ( ظاهر ) باشه
فقط برا ساخت این منو یه توضیح می خواستم .
به این کد توجه کنید . این قسمتی از سورس ماشین حساب هست که قسمت ساخت ظاهر ماشین حساب کار دارم


.model huge
.stack 100h
.data

numstring db 10 dup(?), "$"

keypressed db ? ; VARIABLE TO STORE ASCII OF PRESSED KEY FROM AL

line0 db " CALCULATOR (press ESC to exit program)"
line1 db 10,13, " _____________________"
line2 db 10,13, " | _________________ |"
line3 db 10,13, " | | 0. | |"
line4 db 10,13, " | |_________________| |"
line5 db 10,13, " | ___ ___ ___ ___ |"
line6 db 10,13, " | | 7 | 8 | 9 | | + | |"
line7 db 10,13, " | |___|___|___| |___| |"
line8 db 10,13, " | | 4 | 5 | 6 | | - | |"
line9 db 10,13, " | |___|___|___| |___| |"
lineA db 10,13, " | | 1 | 2 | 3 | | x | |"
lineB db 10,13, " | |___|___|___| |___| |"
lineC db 10,13, " | | . | 0 | = | | / | |"
lineD db 10,13, " | |___|___|___| |___| |"
lineE db 10,13, " |_____________________|", "$"


برای ساخت این ظاهر یه سری توضیحات میخواستم تا بتونم برای برنامه های اسمبلیم پوسته درست کنم
ممنون (توروخدا زودتر جواب بدین)

xman_1365_x
دوشنبه 13 دی 1389, 04:14 صبح
1-همين رشته كه به صورت ماشين حساب هست رو در خروجي نمايش بده و بعد در موقع انجام عمليات حسابي كرسر رو انتقال بده
بجايي كه مي خواي ورودي بگيري يا خروجي نشون بدي(حتي داخل خود اين شكل)
2-راه سخت تر هم توي مد گرافيكي هست كه پيشنهاد نميكنم