Midterm 4021 Avr
Midterm 4021 Avr
.4در يک CPUبا 16بیت در گذرگاه داده و 16بیت در گذرگاه آدرس ،مداری طراحی کنید که به 16Kکلمه حافظه RAMو 8Kکلمه
حافظه EPROMدسترسی داشته باشد .محدوده آدرس حافظه ها به شرح زير است:
.5از 16خط آدرس يک میکروکنترلر 10 ،خط به خطوط آدرس 3حافظه 2Kوصل شده است .فعالساز اين سه حافظه از خروجی ديکدر
74138گرفته شده است .با توجه به ظرفیت کل حافظهای که میکرو میتواند آدرسدهی کند ،بخشهای اختصاصيافته به هر يک را با ذکر
آدرس شروع و پايان مشخص نمايید ( 15نمره).
.6مقدار SPHو ،SPLثباتهای R16تا ،R31همچنین محتويات RAMو حافظه کد برنامه در انتهای اجرای اين برنامه را به گونه مناسبی
نمايش دهید( .واضح است که هدف به هیچ عنوان نوشتن صفر و يکهای مربوط به برنامه را با جزيیات نیست) 19( .نمره)
".INCLUDE "M32DEF.INC
.ORG 0
LDI )R20, HIGH(0x9D
OUT SPH, R20
LDI )R20, LOW(0x9D
OUT SPL, R20
LDI R27,0x01
LDI R26,0x00
LDI 'R16, 'z
PUSH R18
.ORG 0X100
L2: .DB 5
L3: .DB ""ALI
AND R2,R3