xin chào chào mừng trở lại vì vậy hãy tóm tắt lại 2 2
chúng tôi nói rằng chúng tôi tìm thấy hướng dẫn SVC trong 3 3
trong thanh ghi chương trình và 4 4
chúng ta có thể truy cập quầy chương trình 5 5
đăng ký sử dụng chỉ số số sáu ở đây 6 6
như chúng ta vừa thấy vì vậy chúng ta sử dụng trừ hai đến 7 7
cắn miếng đầu tiên của SVC 8 8
hướng dẫn và byte đầu tiên này 9 9
đại diện cho số SVC và những gì chúng ta 10 10
muốn là có được số SVC vì vậy một khi chúng ta 11 11
lấy số SVC chúng ta có thể sử dụng một công tắc 12 12
khối lệnh để chạy các SVC khác nhau 13 13
dịch vụ với sự phân công nên tôi là gì 14 14
sẽ làm là tôi sẽ đi xuống 15 15
ở đây và gõ chuyển đổi số SVC và một 16 16
số trường và tôi có thể đi bằng 17 17
trường hợp và tôi chỉ có thể bắt đầu lại ở đây 18 18
giả sử nếu số SVC bằng 0 thì chúng ta 19 19
cho biết nếu số SVC bằng 0 thì đây là số 20 20
không, sau đó chúng tôi muốn thực hiện một bổ sung 21 21
và những gì chúng ta sẽ làm là sẽ 22 22
viết SVC một RTS chúng ta sẽ truy cập 23 23
không, chúng tôi sẽ lưu trữ kết quả 24 24
trong r0 xin lỗi và chúng tôi sẽ thêm 25 25
nội dung từ 0 đến R của chúng tôi và chúng tôi làm 26 26
rằng bằng cách gõ SVC r0 + SVC vậy tại sao lại là 0 27 27
và R 1 cũng có tài liệu này được biết đến 28 28
như thủ tục kiến trúc ARM gọi 29 29
tiêu chuẩn thường được đánh giá cao như một 30 30
APC và điều này định nghĩa một số khác nhau 31 31
tham số của kiến trúc và nó 32 32
chỉ định R 0 và R 1 làm tham số 33 33
do đó vượt qua các thanh ghi nếu chúng ta vượt qua 34 34
Hai tham số để chức năng ac đầu tiên 35 35
tham số được gọi là R 0 và 36 36
tham số thứ hai được lưu trữ trong R 1 37 37
hơn nữa nó cũng định nghĩa 0 của chúng ta là 38 38
và giá trị đăng ký có nghĩa là nếu một hàm 39 39
trả về một giá trị mà giá trị có thể là 40 40
truy cập bằng 0 của chúng tôi vì vậy đó là lý do tại sao 41 41
giá trị trả về của hàm chúng ta ở đây 42 42
định nghĩa hàm này nhưng phải mất hai 43 43
đối số một và hai và sau đó nó trả về 44 44
một số nguyên sao cho giá trị trả về là 45 45
được mô tả trong tài liệu kiến trúc 46 46
được lưu trữ trong số không của chúng tôi và sau đó đầu tiên 47 47
hai đối số của hàm được lưu trong R 48 48
0 R 1 therefore we store it here R 0 49 49
bởi vì chúng ta biết từ sơ đồ ở đây như 50 50
bạn có thể thấy bằng cách sử dụng SVG RT s 0 tương ứng 51 51
đến R 0 để chúng tôi lưu trữ SVG một RTS SVC 52 52
gạch dưới RTS 1 tương ứng với R 1 vì vậy 53 53
chúng ta có được điều này chúng ta có được điều này và sau đó chúng ta 54 54
lưu trữ lại trong 0 của chúng tôi, vâng tôi biết 55 55
Tôi đã đi đi lại lại nhiều lần nhưng tôi biết 56 56
bạn nhận được nó nếu bạn không chỉ gửi cho tôi 57 57
câu hỏi hoặc tin nhắn và tôi sẽ trả lời 58 58
bây giờ bạn có thể nói chúng ta sẽ làm gì 59 59
tiếp theo chúng ta sẽ làm số trường hợp 60 60
1 2 & 3 vì chúng tôi đã đặt tên cho họ như 61 61
này và có một cách tiêu chuẩn 62 62
khai báo dịch vụ SVC mà họ phải có 63 63
chúng ta không thể đặt tên 64 64
số 0 và bỏ qua số 2 trong đó 65 65
số 5 chúng tôi phải tuân theo một đơn đặt hàng từ 66 66
0 there has to be 1 and then 2 & 3 67 67
họ phải truyền nhiễm 68 68
tốt và nó hoạt động với công tắc 69 69
tuyên bố vì vậy những gì tôi sẽ làm là 70 70
thay vì gõ vào đừng quên 71 71
nghỉ chúng ta có thể nghỉ ngơi ngay sau đó 72 72
Sau giờ nghỉ, chúng tôi có thể sao chép cái này 73 73
và sau đó chỉnh sửa để giảm tiếng ồn 74 74
được tạo bởi bàn phím nên tôi chỉ 75 75
sẽ đến đây và tôi sẽ 76 76
xem nếu nó là 1 thì hãy trừ đi 77 77
chinh phục nội dung của R 0 từ R 1 78 78
và như chúng ta có thể thấy chức năng này ở đây là 79 79
chức năng phụ dịch vụ phụ SVC 80 80
đối số thứ nhất thứ hai trở lại đây 81 81
đó là điều tương tự và chúng ta sẽ 82 82
làm điều đó nếu số SVC nếu như chúng ta thấy 83 83
số là hai số nhân 84 84
lấy tham số tham số trong r0 85 85
và lấy số và tôi 1 và nhân 86 86
họ và lưu trữ kết quả nhưng trong 0 của chúng tôi 87 87
đó là những gì chúng ta có ở đây và cho 88 88
trường hợp cuối cùng là trường hợp số ba chúng tôi 89 89
muốn thực hiện một bộ phận và chúng ta có thể 90 90
Chỉ cần đặt một bộ phận để tôi thích điều này sau đó 91 91
tất nhiên sẽ đặt một mặc định và sau đó 92 92
tất nhiên chúng ta phá vỡ rồi nên đây là 93 93
UM xử lý SVC hoàn chỉnh không 94 94
lo lắng về điều này nó vẫn sẽ hoạt động 95 95
vâng để chúng tôi có thể biên dịch lại mã của chúng tôi và 96 96
và đi đến chế độ xem gỡ lỗi và xem những gì 97 97
chúng tôi đã sản xuất để chúng tôi ghé thăm 98 98
bài học tiếp theo 99 99
vâng tôi sẽ gặp bạn