Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Рисунок 11. Формат команды READ TOC
Назначение полей командного пакета:
n MSF – формат адреса блока данных (0 – LBA, 1 – MSF);
n Format – определяет формат данных, выдаваемых по команде READ TOC:
n 00b – считываются данные TOC, начиная с трека, номер которого указан в поле Starting Track. Если это поле содержит 0, содержимое TOC выдаётся для всех треков диска, начиная с первого. Если поле Starting Track содержит значение 0xAA, выдаются данные TOC последней Lead-Out области диска;
n 01b – считывается номер первой сессии, номер последней сессии и номер первого трека последней сессии;
n 10b – считываются все данные Q-субканала Lead-In областей всех сессий, начиная с сессии, номер которой находится в поле Session Number.
Поле Format девятого байта не используется.
Формат данных TOC для Format = 00b, представлен на рис. 12.
Read TOC Data Format (With Format Field = 00b)
Bit Byte |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
0 |
MSB |
TOC Data Length |
LSB |
|||||
1 |
||||||||
2 |
First Track Number |
|||||||
3 |
Last Track Number |
|||||||
TOC Track Descriptors
|
||||||||
0 |
Reserved |
|||||||
1 |
ADR |
Control |
||||||
2 |
Track Number |
|||||||
3 |
Reserved |
|||||||
4 |
MSB Absolute CD-ROM Address LSB |
|||||||
5 |
||||||||
6 |
||||||||
7 |
Рисунок 12. Формат данных TOC, Format Field = 00b
Первые четыре байта – это заголовок, содержащий длину данных TOC и номера первого и последнего треков. За заголовком следуют дескрипторы треков. Первым расположен дескриптор трека, номер которого задан в поле Starting Track. Максимальная длина данных TOC, согласно спецификации INF-8020i (рис. 12), составляет 804 байта, или 100 TOC track descriptors.
Формат данных TOC для Format = 10b, приведен на рис.13:
Read TOC Data Format (With Format Field = 10b)
Bit Byte |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
0 |
MSB |
TOC Data Length (2 + (11 * The number of Descriptors returned)) |
LSB |
|||||
1 |
||||||||
2 |
First Session Number |
|||||||
3 |
Last Session Number |
|||||||
TOC Track Descriptors
|
||||||||
0 |
Session Number |
|||||||
1 |
ADR |
Control |
||||||
2 |
TNO (0) |
|||||||
3 |
Point |
|||||||
4 |
Byte 3 or Min |
|||||||
5 |
Byte 4 or Sec |
|||||||
6 |
Byte 5 or Frame |
|||||||
7 |
Byte 6 or Zero |
|||||||
8 |
Byte 7 or PMin |
|||||||
9 |
Byte 8 or PSec |
|||||||
10 |
Byte 9 or PFrame |