Index
K
A
DAK
Index-5
MMailbox 4, 26
(see Message (task), mailbox)
acknowledge message 35
message queue 4
Make utilities
(Refer to AMX Tool Guides)
malloc 125
Math coprocessor 101, 102, 152
Memory addressing (24-bit) 1, 125, 171
Memory allocation 18, 125, 126, 128–34
Memory assignme nt
(see Memory Assignment Procedure)
Memory Assignment Procedure 131–34, 175
Memory block 4, 125–34
find size 129
free 18, 125, 126, 128, 130
get 18, 125, 126, 128, 130
header 127
ownership 18, 125, 126, 127, 128, 129
resize (grow or shrink) 129
use count 127, 128, 129
Memory handle 4
(see also Memory pool, handle)
Memory management unit 152
Memory Manager 18, 125–34
24-bit memory 125
assign memory to 126, 128, 131–34
nomenclature 127
Service Procedure Summary 197, 392
Memory paging 152
Memory pool 18, 125–34
assign memory to 131
handle 127, 130
maximum number 125, 128
memory assignment 132, 133, 134
private 125, 130
section 18, 125–34
size 125, 128
Memory section 4
(see Memory pool, section)
Message 4
alignment 36, 40
from ISP 58
passing 16, 36–41, 58, 36–41
priority 5, 16
(see Message (task), priority)
(see Message exchange, message priority)
size 36, 37, 40, 113
Message (task) 25, 26, 29, 31, 36–41
acknowledge message 35
extension 41, 367, 375
id 180
mailbox 18, 29, 36–39, 180
predefine using Builder 180
priority 36–39
queue depths 180
receive 36–41
send 36–38, 36–41, 59
tag 180
Message envelope 3, 16, 36–41, 111, 113, 114
maximum number 170
size 37, 170
Message exchange 4, 16, 18, 36, 37, 38, 39, 58, 111–
18
create 113
delete 114
find id 113
id 4, 112, 113, 188
ISP/task synchronization 58
maximum number 113, 174
message priority 5, 16, 18, 36, 37, 38, 39, 111–14
message queue 16, 18, 36, 37, 38, 39, 111–14, 188
predefine using Builder 187, 188
queue depths 113, 188
send message to 58, 111–18
synchronization using 18, 111–18.
tag 113, 188
wait for message 58, 111–18
wait queue 18, 111, 112, 113, 114
Message Exchange Manager 18, 33, 58, 111–18
Service Procedure Summary 197, 390
Message priority
(see Message (task), priority) .
(see Message exchange, message priority)
Message queue 5
(see Message (task), mailbox)
(see Message exchange, message queue)
Message send
(see Message (task), send/receive)
(see Message exchange, send to/wait for)
Model
Large 202
Medium 171, 180, 202
Multitasking 9
NNames, AMX reserved 7, 347
NMI (non maskable interrupt) 162
NMI (Non-maskable interrupt) 64, 68
Node
(see Linked list, node)
Nomenclature 7, 201, 202, 203, 204
Nonconforming ISP
(see Interrupt Service Procedure, nonconforming)
Non-maskable interrupt (NMI) 64, 68
Numeric coprocessor 101, 102, 152, 162
OOverflow (arithmetic) 60, 61, 62, 63, 147
Ownership
buffer 119, 121, 122, 123, 124
memory block 125, 126, 127, 128, 129
resource 95, 101, 102