10 |
[5] Reading system memory
Read the specified number of bytes of data from the specified address in system memory. [Write mode assignment]: None
[Communication format]
|
| Command |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
| "+" |
|
|
| "C" |
| "L" |
| "A" |
|
| CMD |
| SUB |
| ATTR | SEG |
|
|
|
| SADR |
|
|
| N |
|
|
|
|
|
|
| |||||||||||||||
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Response |
| "+" |
|
| ACK |
|
| "C" |
| "L" |
|
| "A" |
|
| CMD |
|
| SUB |
| ATTR |
| SEG |
|
|
| SADR |
|
|
|
| N |
|
| D1 | |||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| --- |
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| DN |
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| --- |
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||
| Symbol |
|
|
|
| Data |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Details |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||
|
| CMD |
|
|
|
| 43(H) |
| Function code |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||
|
| SUB |
|
|
|
| 44(H) |
| Sub code |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||
|
| SEG |
|
|
|
| 08(H) |
| Read out segment |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||||||||
|
| SADR |
| 0000 to 00FF(H) |
| Read out address #000 to #377(8) (2 byte data, in order of L and |
|
| ||||||||||||||||||||||||||||||||||||||||||
|
|
|
| H) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||
|
| N |
| 0001 to 0100(H) |
| Number of read out bytes (2 byte data, in order of L and H) |
|
| ||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||||||||
| D1 to DN |
| See the example | Reading data of system memory (1 byte data x number of |
|
| ||||||||||||||||||||||||||||||||||||||||||||
|
| reading data bytes) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||||
| [Ex.] To read data from system memory addresses #201 and #202 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||||||
|
| (201(8) = 81(H), Data in cells: Hexadecimal notation) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||
| Command | 2B |
| 43 |
|
|
| 4C |
| 41 | 43 | 44 | 00 |
|
| 08 |
|
| 81 |
| 00 |
| 02 |
|
| 00 |
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||
| Response | "+" |
| "C" |
| "L" | "A" | CMD | SUB | ATTR |
| SEG |
| SADR |
| N |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||
| 2B |
| 00 |
|
|
| 43 |
|
| 4C | 41 | 43 | 44 |
|
| 00 |
|
| 08 |
| 81 |
| 00 |
|
| 02 |
| 00 | 01 | 01 |
|
|
|
|
| |||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||
|
|
|
|
|
|
| ACK |
|
|
|
|
|
|
|
| CMD | SUB |
| ATTR |
| SEG | SADR |
| N |
| #201 | #202 |
|
|
|
|
| ||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
[6] Writing system memory |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Read data |
|
| |||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Write the specified number of bytes of data from the specified address in system memory. [Write mode assignment]: 2 (When the PC has been stopped with a "halt PC operation F8(H)"
command)
[Communication format]
| Command |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| "+" | "C" | "L" |
| "A" | CMD | SUB | ATTR | SEG | SA | DR |
| N |
|
|
| D1 |
|
| ||||||
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| DN |
| ||
| Response |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
| "+" | ACK | "C" |
| "L" | "A" | CMD | SUB | ATTR | SEG | SA | DR |
|
| N |
|
| |||||||
| |||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
Symbol |
|
| Data |
|
|
|
|
|
|
| Details |
|
|
|
|
|
|
|
|
|
|
| |||
| CMD |
|
| 43(H) |
| Function code |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
| SUB |
|
| 54(H) |
| Sub code |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
| SEG |
|
| 08(H) |
| Write segment |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
| ||||||||||||||||||||||
| SADR | 0000 to 00FF(H) | Write address #000 to #377(8) (2 byte data, in order of L and H) | ||||||||||||||||||||||
|
|
|
| ||||||||||||||||||||||
| N | 0001 to 0100F(H) | Number of writing bytes (2 byte data, in order of L and H) | ||||||||||||||||||||||
|
|
|
|
|
|
|
| ||||||||||||||||||
D1 to DN | See the example | Write data of system memory (1 byte data x number of write | |||||||||||||||||||||||
data bytes) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Ex.] To write data 01(H), 01(H) to data from system memory addresses #201 and #202 (201(8) = 81(H), Data in cells: Hexadecimal notation)
Command |
| 2B |
| 43 | 4C | 41 |
| 43 |
| 54 |
| 00 |
| 08 |
| 81 |
| 00 |
| 02 | 00 | 01 | 01 | |||
| "+" |
| "C" | "L" | "A" |
| CMD |
| SUB |
| ATTR |
| SEG |
| SADR |
| N | #201 | #202 | |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Response |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Write data | |||
| 2B | 00 | 43 | 4C | 41 | 43 | 54 | 00 | 08 | 81 |
| 00 |
| 02 | 00 |
|
| |||||||||
|
|
|
|
|
| |||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ACK |
|
|
|
|
| CMD | SUB |
| ATTR |
| SEG |
| SADR |
|
| N |
|
|
|
|
---
---