[問題] 利用C做中斷服務
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
C
問題(Question):
小弟是C語言的新手,如果問題太瞎還請鞭小力點。
最近發現一份Intel CPU的相關文件,裡面有些很有趣的subfunction。
都是利用暫存器來改變一些電腦的行為。例如 : 背光的亮暗 開關。
於是我在Debug的環境下,做了一些測試,都是可行的。
但是想用C做卻發生了瓶頸。
簡單CODE的範例如下
mov ax,5F6A
mov bx,0x14
int 10
在C code中我有辦法利用一些Reg對ax bx填值。
但始終無法實現第10號的中斷服務。
組語的 int 10 在C code中該怎麼詮釋。還請高手賜教! 感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.84.93
※ 編輯: a0916327869 來自: 219.87.84.93 (07/31 17:00)
※ 編輯: a0916327869 來自: 219.87.84.93 (07/31 17:00)
推
07/31 18:56, , 1F
07/31 18:56, 1F
→
07/31 18:59, , 2F
07/31 18:59, 2F
推
07/31 19:08, , 3F
07/31 19:08, 3F
→
07/31 19:26, , 4F
07/31 19:26, 4F
→
07/31 19:26, , 5F
07/31 19:26, 5F
推
07/31 19:44, , 6F
07/31 19:44, 6F
→
07/31 19:56, , 7F
07/31 19:56, 7F
推
07/31 20:03, , 8F
07/31 20:03, 8F
→
07/31 20:53, , 9F
07/31 20:53, 9F
→
07/31 20:54, , 10F
07/31 20:54, 10F
→
07/31 20:55, , 11F
07/31 20:55, 11F
→
07/31 21:40, , 12F
07/31 21:40, 12F
→
07/31 22:54, , 13F
07/31 22:54, 13F
→
07/31 22:55, , 14F
07/31 22:55, 14F
→
07/31 22:56, , 15F
07/31 22:56, 15F
→
07/31 23:02, , 16F
07/31 23:02, 16F
→
07/31 23:03, , 17F
07/31 23:03, 17F
→
07/31 23:05, , 18F
07/31 23:05, 18F
→
08/01 00:00, , 19F
08/01 00:00, 19F
→
08/01 00:02, , 20F
08/01 00:02, 20F
→
08/01 00:03, , 21F
08/01 00:03, 21F
→
08/01 00:04, , 22F
08/01 00:04, 22F
→
08/01 00:04, , 23F
08/01 00:04, 23F
推
08/01 00:12, , 24F
08/01 00:12, 24F
推
08/01 01:01, , 25F
08/01 01:01, 25F
→
08/01 01:02, , 26F
08/01 01:02, 26F
→
08/01 01:03, , 27F
08/01 01:03, 27F
→
08/01 01:05, , 28F
08/01 01:05, 28F
推
08/01 10:25, , 29F
08/01 10:25, 29F
→
08/01 10:25, , 30F
08/01 10:25, 30F
討論串 (同標題文章)