-
如何在中断中一次发送一组数据,rc_buff[rececont]=SBUF0;为什么不可以啊?voidUART0_ISR(void)interrupt4using1//UART0中断服务程序. { if(RI0)//接收中断{RI0=0;rc_buff[rececont]=SBUF0;rececont++; if(rececont>5) rececont=0;rxngzq 时间:08-12 + 阅读全文
-
今天突发奇想: 数据库驱动程序是如何工作的?这个问题提得感觉是太大了,但是我还是想了解一下这方面的“大概的细节”。比如,客户.Net程序---->.Net版DLLAPI-------Oracle驱动----->OracleDatabase能用简单的描述一下Oracle驱动如何做到的吗?驱动从.NetAPI接受到什么,转换为什么了,发送到OracleDatabase,大概又做什么了,等等。MyNoName 时间:08-12 + 阅读全文
-
用debug做实验,不会影响到操作系统和其他软件的运行吗?兄弟初学汇编,看的王爽的《汇编语言(第二版)》,看到第2章末尾,用debug来做实验。里面提到用debug来改变寄存器和内存中的数据。我想知道的是,改变了寄存器和内存中的数据,难道不会影响操作系统和其他软件程序的运行吗?如果不会又是为什么呢?期盼前辈指点迷津。在线等。valiant169 时间:08-12 + 阅读全文
-
为什么要assume cs:code,难道cs的值可以是多种吗?寄存器是用来存储变量的,如果cs的值是固定的,那么它的存在又显得多余了。可如果是不固定的,干嘛又要assumecs:code呢?左右都想不通啊qdda12 时间:08-11 + 阅读全文