Ассемблерде бағдарламаны өңдеу этаптары


Мазмұны

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..6

1 Ассемблерде бағдарламаны өңдеу этаптары ... ... ... ... ... ... ... ... ... ... ... ... ... 7
1.1 Ассемблер тілінде бағдарламаны талдау этаптары ... ... ... ... ... ... ... ... .7
1.2 Командалардың форматтары және олардың классификациясы ... ... ... ..7
1.3 Алдын ала анықталған аттары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..9
1.4 Операторлар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...10
1.5 Директивалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10
1.6 Сілтемелік командалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 12
1.7 Арифметикалық командалар: қосу, азайту, көбейту және
белгімен және белгісіз бөлу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .14

2 Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16
2.1 Шартсыз өту ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16
2.2 Салыстыру және шартты ауыстыру командалары ... ... ... ... ... ... ... .16
2.3 Массивтер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .17
2.4 INT. үзілісті командасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 19

Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...25

Қолданылған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..26

Қосымшалар
Кіріспе

Дербес компьютерлердің пайда болуына байланысты бірден құрылғылар, саңырауқұлақтар дамитындай, өз құрылғыларын ұсынатын сауда артып кетті. Сонымен қатар, осы заттарды сатып ала отырып, сатушылар өздерінің заттарына 100% кепілдік бере алмайды.
Осымен қатар осы заттарда қолданылатын бағдарламалық қамтама саудасы да артып отырды. Саудада көптеген үлкен корпарациялар негізінде: Symantec inc., APS (Advanced Personal Systems), Microsoft және т.б. жазылған әр түрлі диагностикалық бағдарламалар бар, бірақта істегі көптеген бағдарламалардың көп бөлігі жоғары деңгейлі тілде жазылған, бұл дегеніміз жылдам емес және сенімді емес екендігін білдіреді.
Сондықтан осы авторлар өздерінің сенімді және жылдам орындалатын машина-негізделген бағдарламалау тілін –Ассемблерді ойлап тапты.
Ассемблер бағдарламалау тілі бүгінгі таңда кең тараған және белгілі жүйелі бағдарламалау тілі болып отыр. Ассемблер –машиналық тілдің символдық көрінісі. Машиналардағы барлық процесстер ең төмен, аппараттық деңгейде тек машиналық тілдің командаларымен (нұсқамаларымен) жүзеге асады. Бұдан белгілі, жалпы атында , әр компютер типіне өзіндік ассемблер тілі болады. Бұл ассемблерде жазылған бағдарламаның сыртқы көрінісінде де байқалады. Аппаратураға байланыста мәселелерді ассемблер тілін білмей шеше алмайсын. Бағдарламалаушы немесе кез келген қолданушы жоғары деңгейлі бағдарламалау ортасын қолданып, толығымен виртуальды әлемдер ортасын құра отырып, ол компьютерде өзінің бағдарламасындағы командалар емес, негізінде оның ұзақ және қызықсыз түріндегі трансформирленген түрінде мүлдем басқа тілде – машиналық тілде командалар тізбегімен орындалатынын сезбеуіде мүмкін.
Беріліп отырған курстық жұмыс жүйелік бағдарламалық, төмен деңгейлік тілі-Ассемблерде пернетақтамен басқару, қатарлармен жұмысты және циклдық операторларды қолданып жазылды.

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 22 бет
Бұл жұмыстың бағасы: 500 теңге








Ұқсас жұмыстар
Тақырыб Бет саны
«Су ресурстары қызметі» ЖШС-ң құжат айналымын автоматтандыру45 бет
Білім беруді ақпараттандыруда педагогикалық технология11 бет
Банктің «Депозит» ішкі жүйесін құрастыру142 бет
Банктің корпоративтік клиенттерімен жүргізетін операцияларын басқарудың ақпараттық жүйесін тұрғызу88 бет
Вирустың түрлері4 бет
Жалпы білім беретін мектептерде стандартты емес кәсіптік бағдар беру сабақтарын өткізу әдістемесі24 бет
Жоғары мектеп жасындағы оқушылардың оқу жетістіктерін бағалауда компьютерлік оқыту және бақылау бағдарламаларының рөлін анықтау50 бет
Жоғары сынып оқушыларына кәсіптік бағдар берудің әдістемесі64 бет
Жоғары сынып оқушыларына кәсіби бағдар берудің теориялық негіздері60 бет
Жүйелік бағдарламалау курсын оқытуда ком-пьютерді пайдаланудың алғышарттары67 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь