阅读:1841回复:24
有谁懂这个呀!?
谁能介绍怎样给地址进行初始化的书!
能详细说说下面程序给基地址进行初始化的含义吗?如: _outp(address,OxO3); _outp(address+1,Ox34); _outp(address,OxO0); _outp(address+1,OxO0); _outp(address+1,OxO0); 其中的address和address+1有什么不同的意思呢? 谢谢了! |
|
|
沙发#
发布于:2002-10-31 17:09
[quote]晕 ????????????? [/quote] 终于有不懂的了吧! 我也???????? |
|
|
板凳#
发布于:2002-10-31 17:07
晕 ????????????? |
|
地板#
发布于:2002-10-31 16:35
晕
从凌晨关到早上,厉害!佩服! |
|
|
地下室#
发布于:2002-10-31 15:44
先谢谢各位了! :)
我现在已经明白了 ;) 放分吧! :D |
|
|
5楼#
发布于:2002-10-31 15:36
哦,记起来了,你去找一段读写CMOS的程序看看,都是这样子的
char cmos[256]; for( int i=0; i<256; i++ ) { outp( 0x70, i ); cmos = inp( 0x71 ); } |
|
6楼#
发布于:2002-10-31 15:34
大概十年前我在DOS下对显卡编程的时候碰到过,就是index/data的意思嘛,要说是地址,除非outp解释为内存地址,否则就是端口地址。
|
|
7楼#
发布于:2002-10-31 14:20
对,这得要看硬件是怎么设计. 这段代码就是index register和data register的意思,否则没有意义.我碰到过这样设计register的芯片,一般应该是显示芯片才会这么做. [/quote] 那你能告诉我介绍这方面的书吗?!谢谢了先! |
|
|
8楼#
发布于:2002-10-31 13:23
[quote]有人告诉我是这样的: 那要看硬件是怎么设计的,你得具体到硬件。 反正还是 heshen 说的意思。 [/quote] 对,这得要看硬件是怎么设计. 这段代码就是index register和data register的意思,否则没有意义.我碰到过这样设计register的芯片,一般应该是显示芯片才会这么做. |
|
9楼#
发布于:2002-10-31 12:45
不太懂!! :(
兄弟,帮你了你! :( :) |
|
|
10楼#
发布于:2002-10-31 12:32
有人告诉我是这样的: 那要看硬件是怎么设计的,你得具体到硬件。 反正还是 heshen 说的意思。 |
|
|
11楼#
发布于:2002-10-31 10:46
花猫来说话呀! :(
|
|
|
12楼#
发布于:2002-10-31 10:28
[quote]有人告诉我是这样的: 但不总是那样的,合身他们说得没错 [/quote] 有没这么复杂,花猫!那你肯定懂得更多咯,介绍介绍吧: :)―― ――书也行呀! |
|
|
13楼#
发布于:2002-10-31 10:25
[quote]有人告诉我是这样的: 但不总是那样的,合身他们说得没错 [/quote] :D :D |
|
|
14楼#
发布于:2002-10-31 10:24
有人告诉我是这样的: 但不总是那样的,合身他们说得没错 |
|
|
15楼#
发布于:2002-10-31 10:22
找本80386的汇编教材就有呀..... 我想要找专门介绍怎样给地址初始化的书――最好有例子的 :) :) 谢谢了! |
|
|
16楼#
发布于:2002-10-31 10:18
找本80386的汇编教材就有呀.....
|
|
|
17楼#
发布于:2002-10-31 10:16
有人告诉我是这样的:
address一般是index register即索引寄存器,而address+1是data register即数据寄存器。在很多硬件结构中为节省I/O空间使用这种 index/data组合的办法。比如一共有256个I/O寄存器,但不想真正的占用系统256个I/O地址,就可以使用两个8位的I/O寄存器的办法,其中一个用做索引值,另一个用做数据操作。如要读第30H个I/O寄存器的值就可以这样: _outp(address,0x30) val=_inp(address+1) 同样要对第3个I/O寄存器写则: _outp(address,0x03) _outp(address,val) 站长,你能介绍相关的书吗? :) |
|
|
18楼#
发布于:2002-10-31 10:13
outp是访问端口的命令呀.
一般也就是address的数字加一 |
|
|
19楼#
发布于:2002-10-31 10:11
那是指针运算呀.....可是他说错了呢 |
|
|
上一页
下一页