Trong suốt giai đoạn Reset, bộ vi xử lý bắt đầu bởi reinitializing tất cả các thanh ghi. Trong
tài liệu hướng dẫn, chúng tôi tìm thấy những giá trị thực của mỗi thanh ghi sau một Reset. Điều này
khởi tạo đặt bộ xử lý trong chế độ đặc quyền đề. Sau đó, Cortex-M3 đọc
nội dung của 0x00000000 địa chỉ (bộ nhớ địa chỉ bản đồ thấp nhất) để gán
nó để đăng ký R13. Một khi điều này đã được thực hiện, nó khởi tạo con trỏ ngăn xếp. Đầu tiên này
chuyển nhượng là bắt buộc vì một ngoại lệ có thể xảy ra bất cứ lúc nào và vì
điều trị ngoại lệ này, như chúng ta sẽ thấy sau này, đòi hỏi phải có quyền truy cập vào các hệ thống
ngăn xếp. Do đó, bộ xử lý phải được ở một vị trí để xử lý một ngoại lệ và
do đó phải có một con trỏ ngăn xếp hợp lệ. Các địa chỉ bộ nhớ ghi lại trong những
4 byte phải tương ứng với đỉnh của một vùng bộ nhớ, với truy cập đọc / ghi. Trong một
giai đoạn thứ ba, Cortex-M3 đọc nội dung của từ tiếp theo, cụ thể là nội dung của
địa chỉ 0x00000004 đến 0x00000007.
đang được dịch, vui lòng đợi..
