xin chào các bạn quay trở lại khi 2 2
bộ xử lý đang chạy và ngắt hoặc 3 3
một trường hợp đặc biệt chúng ta đều biết những gì 4 4
xảy ra ngay khi nó nhảy đến ngắt 5 5
dịch vụ thường xuyên hoặc xử lý ngoại lệ 6 6
và sau đó là mã đặc biệt 7 7
tồn tại trong ngoại lệ cụ thể đó 8 8
xử lý hoặc gián đoạn dịch vụ thường xuyên nhưng 9 9
có nhiều hơn trước khi bộ xử lý nhảy 10 10
nó phải lưu bối cảnh hoặc 11 11
trạng thái hiện tại của hệ thống chẳng hạn 12 12
giả sử bộ xử lý đã thêm hai 13 13
số khi ngắt quan tâm 14 14
sẽ có một số dữ liệu trong 15 15
cortex-m đăng ký đúng vì vậy nếu nó 16 16
trả về từ ngắt 17 17
không lưu trong bối cảnh thì nó 18 18
Không thể tiếp tục chính xác vì vậy những gì 19 19
xảy ra là nó lưu bối cảnh trước 20 20
nhảy vào vị trí ngắt và 21 21
những gì nó làm là nó đẩy nội dung của 22 22
các thanh ghi trong sổ đăng ký Ngân hàng lên 23 23
ngăn xếp và nó làm điều này theo thứ tự 24 24
đẩy r0 trước rồi r1 rồi R 25 25
2 R 3 rồi 12 của chúng tôi rồi đăng ký liên kết 26 26
sau đó đăng ký truy cập chương trình 27 27
theo thứ tự này vì vậy nếu bộ xử lý là 28 28
sử dụng ngăn xếp chính, nó sẽ đẩy 29 29
vào ngăn xếp chính theo thứ tự này R 0 R 30 30
1 R 2 R 3 R 12 liên kết đăng ký PC và nếu 31 31
nó được sử dụng trong quá trình nó đang diễn ra 32 32
để đẩy lên ngăn xếp quá trình trong 33 33
cùng một thứ tự mô tả đây là cái gì 34 34
được gọi là khung stack và chúng ta có 35 35
truy cập vào khung ngăn xếp cùng ngăn xếp 36 36
khung được chuyển đến trình xử lý SVC của chúng tôi và 37 37
chúng ta có thể truy cập nó thông qua con trỏ 38 38
chúng tôi đã thông qua như là một đối số cho SVC 39 39
xử lý dựa trên thứ tự 40 40
đăng ký đã được đẩy lên ngăn xếp chúng tôi 41 41
biết rằng chỉ số 0 sẽ có R 0 chỉ số 1 42 42
R 1 và X 2 R 2 và sau đó chúng ta sẽ tìm thấy 43 43
chương trình truy cập tại chỉ số 6 44 44
Vì vậy, nếu chúng ta viết một cái gì đó như SVC 45 45
AR GS trong 0 thì chúng ta có quyền truy cập vào 46 46
nội dung của R 0 nếu chúng ta viết SVC a RTS 47 47
chỉ số 1 chúng ta có quyền truy cập vào nội dung của 48 48
R 1 theo cùng một cách nếu chúng ta viết điều này và 49 49
chúng tôi sử dụng chỉ số số 6 thì chúng tôi có thể truy cập 50 50
chương trình đăng ký truy cập vì vậy bây giờ 51 51
Hãy đi xe Eurovision và tiếp tục 52 52
bây giờ chúng tôi biết tại sao chúng tôi sử dụng trong chỉ mục này 53 53
hãy đi và tiếp tục mã của chúng tôi và chúng tôi sẽ 54 54
tham khảo lại biểu đồ này như chúng ta có thể 55 55
vâng và đừng quên để lại bất kỳ 56 56
câu hỏi dưới đây tôi biết rằng khóa học có thể 57 57
Bây giờ có vẻ hơi khó khăn nhưng đừng lo lắng 58 58
và bạn sẽ vui mừng khi biết bạn có thể 59 59
xây dựng hoàn hảo một hệ điều hành 60 60
không sử dụng SVC có cách khác 61 61
xây dựng hệ điều hành 62 62
sẽ thử ba cách khác nhau 63 63
Tôi sẽ sử dụng SVC phụ thuộc vào SVC và 64 64
chúng ta sẽ khóc Shh la mà không 65 65
sử dụng SVC chút nào vì vậy lời hứa của tôi với bạn là 66 66
bất cứ trường hợp nào ở cuối này 67 67
tất nhiên bạn sẽ có thể xây dựng 68 68
sở hữu hệ điều hành thời gian thực nên tôi sẽ 69 69
hẹn gặp lại trong xe uvision yeah