SlideShare a Scribd company logo
1 of 31
Ассамблер хэл
Ю.Цэдэнсүрэн
Одоо ассамблер хэл
ашиглаж юу хийж болох вэ?






Компьютерийн гадаад
төхөөрөмжүүд (оролт
гаралтын төхөөрөмжүүдийг
программчилах)
Микроконтроллёрийн
програмчилал
Програмын халдлага (Хакерь)
“Компьютерийн бүтэц зохион
байгуулалт, Ассамблер хэл”
хичээлээр юу судлах вэ?






Компьютерийн дотоод бүтцийг
танин мэдэх, зохион
байгуулалтыг судлах
Програмчлалын доод
түвшиний хэл болох
ассамблер хэл
Төхөөрөмжүүдтэй ажиллах
анхан шатны мэдлэгтэй болох
Лекц №1






Оршил
Компьютерийн бүтэц
Сегмент
Регисторууд
Санах ойн зохион байгуулалт
Оршил






1960 интеграл хэлхээ
хийгдсэн. 1970 оны эхээр 8008
анхны микропроцессор
хийгдлээ.
1974 онд 8080 гэсэн
микропроцессор зохион
бүтээсэн
1978 онд 8086
микропроцессорыг зохион
бүтээсэн
Компьютерийн бүтэц
Нэмэлт төхөөрөмжүүд суух
зориулалт бүхий слотууд
Нэмэлт төхөөрөмжүүд суух
зориулалт бүхий слотууд
Нэмэлт төхөөрөмжүүд суух
зориулалт бүхий слотууд
Компьютерийн бүтэц
Компьютерийн бүтэц
Компьютер хэрхэн
ажилладаг вэ?
Сегмент
Бодит хаягыг тооцоолох
Сегментүүд ба регисторууд
Сегмент регисторууд


Сегмент регисторууд
CS код сегментийн хаягыг
заана.
 DS өгөгдөлийн сегментийн
эхлэх хаягыг заана.
 SS стек сегментийн хаягыг
агуулна
 ES зарим тэмдэгттэй хийх
үйлдэлүүдэд санах ойг
хаяглахад ашиглагдана.

Ерөнхий зориулалтын
регисторууд
Заагч регисторууд
Индекс регисторууд
Командын заагч регистор


IP регистор
 Энэ

нь гүйцэтгэх командын
offset хаягыг заана.
Ямар регисторууд хослож
ажилладаг вэ?






Segment
?
?
?
?

Offset
?
?
?
?
Төлвийн регистор
Халилтын флаг бит



255+1=256
1111 1111+1=1 0000 0000
Чиглэлийн бит





Чиглэлийн битээс хамаарч
тэмдэгтт мөртэй ажиллах
чиглэлийг тогтоож өгнө.
D=1 бол <string>
D=0 бол <string>
Тасалдалын бит




Гадаад тасалдал хоригдсон
бол 0 байна.
Гадаад тасалдал
зөвшөөрөгдсөн бол 1 байна.
Алхамын бит


Микропроцессорыг алхамын
горимд байгааг илтгэнэ.
Тэмдэгийн бит


Тэмдэгийг заана
0

бол <+> гарсан
 1 бол <-> гарсан
Тэгийн бит


Архиметик, логик үйлдлийн үр
дүн тэг гарвал идвэхжинэ.
 Жишээ

нь

1-1=0
 X,Y тэнцүү юу?


(sub ax,ax)
(cmp ax,ax)
Туслах шилжилтийн бит



15+1=16
0000 1111+1=0001 0000
Тэгш сондгойн бит


Архиметик, логик үйлдлийн үр
дүнд тэгш, сондгой тоо
гарсанаас хамаарч
өөрчилөгдөнө.
Шилжилтийн бит


Ахлах битээс орон шилжилт
үүсвэл идвэхжинэ.

More Related Content

Viewers also liked

тематическая неделя психологии
тематическая неделя психологиитематическая неделя психологии
тематическая неделя психологииromisflasher
 
Презентация паровозик из ромашково
Презентация паровозик из ромашковоПрезентация паровозик из ромашково
Презентация паровозик из ромашковоromisflasher
 
чинээ1
чинээ1чинээ1
чинээ1togs99
 
үзүүлэн 3
үзүүлэн 3үзүүлэн 3
үзүүлэн 3otgoo80
 
Этот удивительный киномир
Этот удивительный киномирЭтот удивительный киномир
Этот удивительный киномирHall Yeah
 
масленица
масленицамасленица
масленицаromisflasher
 
Монгол ардын үлгэр
Монгол ардын үлгэрМонгол ардын үлгэр
Монгол ардын үлгэрNergui Nandav
 
Үхэр сүрэг
Үхэр сүрэгҮхэр сүрэг
Үхэр сүрэгCh Moonoo
 
язгуур урлаг хичээл
язгуур урлаг хичээлязгуур урлаг хичээл
язгуур урлаг хичээлShine Naran school
 
10.29-31.2012, PRESENTATION, Showcasing Mongolian investment opportunities – ...
10.29-31.2012, PRESENTATION, Showcasing Mongolian investment opportunities – ...10.29-31.2012, PRESENTATION, Showcasing Mongolian investment opportunities – ...
10.29-31.2012, PRESENTATION, Showcasing Mongolian investment opportunities – ...The Business Council of Mongolia
 
Өнхрүүш
ӨнхрүүшӨнхрүүш
ӨнхрүүшOtgondulam
 

Viewers also liked (20)

тематическая неделя психологии
тематическая неделя психологиитематическая неделя психологии
тематическая неделя психологии
 
Презентация паровозик из ромашково
Презентация паровозик из ромашковоПрезентация паровозик из ромашково
Презентация паровозик из ромашково
 
чинээ1
чинээ1чинээ1
чинээ1
 
үзүүлэн 3
үзүүлэн 3үзүүлэн 3
үзүүлэн 3
 
зурагт ном
зурагт номзурагт ном
зурагт ном
 
илтгэл1122
илтгэл1122илтгэл1122
илтгэл1122
 
Этот удивительный киномир
Этот удивительный киномирЭтот удивительный киномир
Этот удивительный киномир
 
туулай
туулайтуулай
туулай
 
File zb
File zbFile zb
File zb
 
Викторина "Маша и Медведь"
Викторина "Маша и Медведь"Викторина "Маша и Медведь"
Викторина "Маша и Медведь"
 
масленица
масленицамасленица
масленица
 
8 марта
8 марта8 марта
8 марта
 
угадай кино
угадай киноугадай кино
угадай кино
 
Монгол ардын үлгэр
Монгол ардын үлгэрМонгол ардын үлгэр
Монгол ардын үлгэр
 
тэмээ
тэмээтэмээ
тэмээ
 
Үхэр сүрэг
Үхэр сүрэгҮхэр сүрэг
Үхэр сүрэг
 
язгуур урлаг хичээл
язгуур урлаг хичээлязгуур урлаг хичээл
язгуур урлаг хичээл
 
IAAC Presentation
IAAC PresentationIAAC Presentation
IAAC Presentation
 
10.29-31.2012, PRESENTATION, Showcasing Mongolian investment opportunities – ...
10.29-31.2012, PRESENTATION, Showcasing Mongolian investment opportunities – ...10.29-31.2012, PRESENTATION, Showcasing Mongolian investment opportunities – ...
10.29-31.2012, PRESENTATION, Showcasing Mongolian investment opportunities – ...
 
Өнхрүүш
ӨнхрүүшӨнхрүүш
Өнхрүүш
 

Similar to Asm 1 (20)

Computerin tehnikin undes 1hicheeliin lektsiin huraangui
Computerin tehnikin undes 1hicheeliin lektsiin huraanguiComputerin tehnikin undes 1hicheeliin lektsiin huraangui
Computerin tehnikin undes 1hicheeliin lektsiin huraangui
 
програм хангамж
програм хангамжпрограм хангамж
програм хангамж
 
It101-3
It101-3It101-3
It101-3
 
3
33
3
 
1
 1 1
1
 
02 it concepts
02 it concepts02 it concepts
02 it concepts
 
Mtms lec-2
Mtms lec-2Mtms lec-2
Mtms lec-2
 
IT-1
IT-1IT-1
IT-1
 
1
11
1
 
02 it concepts
02 it concepts02 it concepts
02 it concepts
 
МКонт 01
МКонт 01МКонт 01
МКонт 01
 
Computer basic
Computer basicComputer basic
Computer basic
 
лекц 1 компьютерийн бүтэц зохион байгуулалт
лекц 1 компьютерийн бүтэц зохион байгуулалтлекц 1 компьютерийн бүтэц зохион байгуулалт
лекц 1 компьютерийн бүтэц зохион байгуулалт
 
Mtms lec-2 [1]
Mtms lec-2 [1]Mtms lec-2 [1]
Mtms lec-2 [1]
 
Mtms2b software
Mtms2b   softwareMtms2b   software
Mtms2b software
 
Cs101 lec1
Cs101 lec1Cs101 lec1
Cs101 lec1
 
Komp vndes
Komp vndesKomp vndes
Komp vndes
 
програм хангамж
програм хангамжпрограм хангамж
програм хангамж
 
Компьютерийн бүтэц, зохион байгуулалт №1-2
Компьютерийн  бүтэц, зохион байгуулалт №1-2Компьютерийн  бүтэц, зохион байгуулалт №1-2
Компьютерийн бүтэц, зохион байгуулалт №1-2
 
лекц№1
лекц№1лекц№1
лекц№1
 

Asm 1