Баылау сратары

 

1. Intel тобы процессорларыны архитектурасы. Процессорды негізгі рылымы.

2. Регистрлер. Жалпы олданысты регистрлер.

3. Сегменттік регистрлер.

4. Кй жне басару регистрлері.

5. Жедел жадты йымдастырылуы.

6. Мліметтерді кескіндеуді негізгі форматтары. Символдар

7. Мліметтерді кескіндеуді негізгі форматтары. Бтін сандар

8. Командалар жйесі. Машиналы командаларды форматы.

9. 8086 процессоры командаларыны форматтары.

10. “Регистр –регистр ” форматы.

11. “Регистр –жад ” форматы.

12. “Регистр –тікелей операнд ” форматы.

13. “Жады –тікелей операнд ” форматы.

14. Ассемблерді арапайым рылымдары. Идентификаторлар. Бтін сандар. Жолдар (символдар тізбегі)

15. Сйлемдер. Сйлемдер –тсініктемелер.

16. Сйлемдер –Командалар.

17. Директивалар.

18. Мліметтерді анытау директивалары.

19. Эквиваленттілік жне меншіктеу директивалары.

20. рнектер.

21. Ассемблер тілі командалары. Орналастыру.

22. Арифметикалы командалар. Бтін сандарды осу жне алу ерекшеліктері.

23. осу жне алу командалары.

24. Санны лшемін згерту.

25. Кбейту командалары.

26. Блу командалары.

27. ту командалары. Шартсыз ту.

28. Сегментіші (жаын) ту.

29. Сегментарлы (алша) ту.

30. Салыстыру командалары. Салыстыру командасынан кейін ойылатын ту.

31. Жалаушаларды мндері арылы жасалатын шартты ту командалары.

32. ЕСХ/СХ регистріні мнін тексеру арылы шартты ту командасы.

33. Тарматы алгоритмдерді программалау слбалары.

34. «зір» циклын йымдастыру слбасы.

35. «Дейін» циклын йымдастыру слбасы.

36. Циклдарды басару командалары. LOOP командасы.

37. LOOPE / LOOPZ жне LOOPNE / LOOPNZ командалары.

38. рылымды айнымалылармен жмыс. Массивтер. Массивті сипаттау жне жаарту.

39. Индексті айнымалыны йымдастыру. Адресті модификациялау.

40. Индекстеу.

41. Жанама сілтемелер.

42. Бірнеше регистр бойынша модафикациялау.

43. Битты амалдар. Логикалы командалар. Логикалы кбейту.

44. Логикалы осу

45. Жылжыту командалары. Логикалы жылжыту командалары.

46. Арифметикалы жылжыту.


 

 
 

І.Жансгіров атындаы Жетісу мемлекеттік университеті   СМЖ ЖМУ Е/ОК.09-2015 3 басылым
САПА МЕНЕДЖМЕНТ ЖЙЕСІ
Пнні оу-дістемелік амтамасыз етілу картасы Ф.4.09-33
27.05.2015

Ассемблерде программалау негіздері

 

пнні оу-дістемелік амтамасыздандыруларыны картасы

(пні атауы)

 

Шифр дебиет атауы Бары Ескету
Кітап-ханада   % %
Негізгі
ББК(H) З973-018. Ассемблер тілінде программалар негіздері: оу ралы. Уалиев Н.С. Талдыоран: ЖМУ, 2011. – 299 бет.      
ББК(H) З973-018. Голубь Н.Г. Искусство программирования на Ассемблере [Текст] / Н.Г. Голубь.- 3-е изд., перераб. и дополн.- СПб.: Питер, 2006.- 820с 251684, 251685, 251686    
ББК(H) З973-018.2 Зубков С.В. Assembler для DOS, Windows и UNIX [Текст] / С.В. Зубков; Зубков С.В.- 3-е изд.,стер.- СПб.: Питер, 2005.- 608с 243502, 43503    
ББК(H) З973-018.2я73 Юров В.И. Assembler [Текст]: Практикум / В.И. Юров.- 2-изд.- СПб.: Питер, 2006.- 399с 248265-248269, 243504, 243505,251577-    
Ф24 Фараонов В. В. Турбо Паскаль 7.0. Начальный курс. Учебное пособие. - М.: издательство «ОМД Групп», 2003. – 616 с., ил      
осымша
  Ассемблер: программирование и анализ коректности машинных прграмм. – К.: Издательская группа BHV, 2000., Пустоваров В.И.        
ББК(H) З973-018.2я73 Ассемблер: программирование и анализ коректности машинных прграмм. – К.: Издательская группа BHV, 2000., Пустоваров В.И.      
  Assembler:Специальный справочник. СПб: Питер, 2000, В. Юриев      
  Введение системное прграммирование: Пер. С англ. – М.: Мир, 1988, Бек Л.        
           
осымша материалдар
    Электронный учебник по ассемблеру      
           

Дрістер кешені

Дріс №1.

Таырыбы: Регистрлер

Жоспары.. Программалау регистрлері. Жалпы регистрлер. Сегменттік регистрлер. Команда крсеткіші. Жалаушалар регистрі.

Программалауда жад яшытарынан баса, мліметтерді уаытша сатауа арналан, регистрлерді олдануа болады. Регистрлер - орталы процессорда орналасан жне олара программа арылы атынауа болатын яшытар.

Программалаушы процессорды жмысыны барлы ммкіндіктерін білуге міндетті болмаса да, мліметтерді деу процесіндегі регистрлерді олднылу жолдарын тсінуі міндетті. Оан себеп регистрлер мліметтерді деуде жне программаны орындалуында негізгі орын алады.

р регистрге арнайы атау беріледі. Жне олар белгілі бір жмыстарды атаруда олданылады. Программалаушыны трысынан араанда регистрлерді келесі топтара блуге болады:

· Жалпылама регистрлер (EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP);

· Сегменттік регистрлер (CS, DS, SS, ES, FS, GS);

· Басару жне кй регистрлері (ЕIP/IР жне ЕFLAGS/FLAGS );