Изходна низови масиви на асемблер
Уважаеми читатели, след оттеглянето на цифрите на екрана, ние ще говорим за това как да се изход низ, както и докосване на масиви на асемблер. Урокът ще е малък и много разбираемо.
Част от информацията ...
Преди да преминем към днешния списъка с теми, но все пак трябва да се отбележи, как такива масиви на асемблер не, има нещо подобно. И това е, че ние, програмисти, най-добре да се обадя като масив. Обикновено концепцията на масиви използва в езици като C ++, C, и т.н.
Основната програма
Тези, които вече не са прочели първата статия, знам, че са необходими всички тези редове, тъй като ние работим по masm32. и свързване на стандартни библиотеки.
Давай:
В променливите декларираме вече познатата ни променливи, които да се показват на екрана (първите 3 линии, вижте данни).
След това е променлива CRLF. това е, което трябва да конвертирате низа. Как работи, ще видите малко по-нататък.
След това, ние показва нашите масиви:
И все пак нещо: може би сте забелязали, че ние използвахме функцията три изхода. Сега, 2 функции ние просто използват променлива CRLF, което може в действителност и заключения. По-рано през тази променлива записахме 0d0ah, той казва, Assembler. че искаме да се премести в нов ред.
Повторете програма пробег
След като написах кода и го запишете във файл с .asm разширение (Имам го sixth.asm), нека да видим как ще работи:
Отворете командния ред, влезте в папката BIN (Напомням ви, че файлът трябва да бъде поставен там, където тя се съхранява amake.bat стартиране на файла), като се използва CD BIN команда.
Допълнителни предписва amake.bat шести (вие, разбира се, напиши името на файла). След това стартирате файла sixth.exe
И така, какво трябва да излезе:
Ако не ми е ясно как да стартирате .asm файлове, ви предлагам да разгледате предишната ни статия за сглобяване. там, за да ви кажа повече за него.