Микропроцессор дахь стек гэж юу вэ?
Микропроцессор дахь стек гэж юу вэ?

Видео: Микропроцессор дахь стек гэж юу вэ?

Видео: Микропроцессор дахь стек гэж юу вэ?
Видео: Хичээл No1. Цахилгаан гэж юу вэ? 2024, Арваннэгдүгээр
Anonim

The стек Энэ нь RAM талбарт хэрэгжсэн LIFO (хамгийн сүүлд орж, эхлээд гарах) өгөгдлийн бүтэц бөгөөд хаяг, өгөгдлийг хадгалахад ашиглагддаг. микропроцессор салбарууд нь asubruutine. Дараа нь буцах хаяг нь энэ дээр түлхдэг байсан стек . Тэд бол стек заагч, SP болон програмын тоолуур, компьютер.

Үүний нэгэн адил микропроцессор дахь стек гэж юу гэсэн үг вэ?

А стек заагч нь програмын сүүлчийн хүсэлтийн хаягийг a-д хадгалдаг жижиг бүртгэл юм стек . А стек нь дээрээс доош өгөгдлийг хадгалдаг тусгай буфер юм. Шинэ хүсэлт ирэхээр тэд хуучин хүмүүсийг "дараа" шахдаг.

Мөн 8085 микропроцессорт ямар стек ашигладаг вэ? LIFO (хамгийн сүүлд орж ирсэн) стекийг 8085-д ашигладаг . Энэ төрлийн Стек Хамгийн сүүлд хадгалагдсан мэдээллийг эхлээд буцааж авах боломжтой.

Энд микропроцессор дахь стекийн зорилго юу вэ?

Стек үед буцах хаягийг хадгалах, сэргээхэд ашигладаг функц дуудлага. Үүнийг үүрлэсэн үед нь сайн ашигладаг функц дуудлага эсвэл рекурсив функц дуудлага. Энэ нь мөн аргументуудыг a руу шилжүүлэхэд хэрэглэгддэг функц . Дээр микропроцессор Энэ нь мөн контекст шилжүүлэгчийн өмнө статусын бүртгэлийн агуулгыг хадгалахад ашиглагддаг.

Микропроцессорын стек ба дэд програм гэж юу вэ?

А дэд програм нь дахин ашиглах боломжтой програмын модуль юм. Үндсэн программ руу залгах эсвэл үсрэх боломжтой дэд програм нэг буюу хэд хэдэн удаа. The стек үед хэд хэдэн хэлбэрээр ашиглагддаг дэд програмууд гэж нэрлэдэг. Энэ лабораторид та дараахь зүйлийг сурах болно стек болон стек заагч.

Зөвлөмж болгож буй: