1 |
1
삭제
|
2 |
2
인터럽트 발생단계,상기 발생된 인터럽트에 대한 채널 검색단계,상기 검색된 채널만을 디스에이블(Disable)시키는 단계, 상기 인터럽트 동작을 위한 함수를 호출하고 해당 동작을 수행하는 단계, 및상기 인터럽트 동작이 완료되면, 상기 채널을 인에이블시키는 단계를 포함하며,상기 디스에이블 된 채널은 인터럽트가 발생되지 않으며, 상기 디스에이블 된 채널 이외의 다른 채널에서는 인터럽트가 발생할 수 있는 것을 특징으로 하는 인터럽트 루틴 처리 방법
|
3 |
3
제 2항에 있어서,상기 채널 검색은 상기 인터럽트 발생 여부에 따라 설정되는 서로 상이한 2진 데이터에 의해 이루어지는 것을 특징으로 하는 인터럽트 루틴 처리 방법
|
4 |
4
제 2항에 있어서,상기 채널 디스에이블 및 인에이블 단계는 상기 채널당 각각 제공되는 DMA 커맨드 레지스터(DCMD Register)의 소정 비트를 이용하는 것을 특징으로 하는 인터럽트 루틴 처리 방법
|
5 |
5
제 4항에 있어서, 상기 비트는 22번째 비트 또는 21번째 비트이며, '0' 값 또는 '1' 값이 설정되는 것을 특징으로 하는 인터럽트 루틴 처리 방법
|
6 |
6
삭제
|
7 |
7
삭제
|
8 |
8
삭제
|
9 |
9
제 2항에 있어서,상기 인터럽트는 상기 채널마다 개별적으로 발생하는 것을 특징으로 하는 인터럽트 루틴 처리 방법
|
10 |
10
인터럽트가 발생된 채널을 검색하여 디스에이블시키며 상기 인터럽트 동작을 수행하도록 함수를 호출하는 인터럽트 서비스 루틴수단,상기 함수 호출에 따른 동작을 수행하는 인터럽트 서비스 실행수단, 그리고상기 동작 완료 후 상기 채널을 인에이블시키고 인터럽트를 완료하는 인터럽트 완료 루틴수단을 포함하여 구성되며,상기 디스에이블 된 채널은 인터럽트가 발생되지 않으며, 상기 디스에이블 된 채널 이외의 다른 채널에서는 인터럽트가 발생할 수 있는 것을 특징으로 하는 인터럽트 루틴 처리 장치
|
11 |
11
제 10항에 있어서,상기 인터럽트 발생에 따른 채널의 인에이블/디스에이블 처리를 위하여 DMA 커맨드 레지스터(DCMD)가 제공되는 것을 특징으로 하는 인터럽트 루틴 처리 장치
|
12 |
12
제 11항에 있어서,상기 인에이블/디스에이블은 상기 DCMD의 21번째 또는 22번째 비트가 이용되는 것을 특징으로 하는 인터럽트 루틴 처리 장치
|
13 |
13
삭제
|
14 |
14
삭제
|
15 |
15
복수 개의 채널 중에서 임의의 채널들에 대해 인터럽트가 복수 개 발생되면, 상기 발생된 채널마다 상기 인터럽트에 대한 해당 동작을 동시에 수행하도록 제어하는 제어수단과,상기 인터럽트 발생에 따른 동작이 수행되고 있는 도중에 다른 채널에 대해 인터럽트가 발생되면 상기 발생된 인터럽트에 대한 해당 동작도 수행하도록 제어하는 수단, 및상기 인터럽트가 발생된 채널에서는 그 해당 동작이 완료되기 이전에 다른 인터럽트가 발생되지 않도록 제어하는 수단을 포함하는 것을 특징으로 하는 단말장치
|