阅读:1843回复: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 09:40
两个不同的口地址了! :D :D :D :D
|
|
|
板凳#
发布于:2002-10-31 09:52
谁能介绍怎样给地址进行初始化的书!address+1应该是之下一个地址吧? |
|
|
地板#
发布于:2002-10-31 10:09
不是的,你们都错了,我知道是什么意思了!谢谢你们了!
可有谁能介绍关于这方面的书吗? :)我想再了解多一点 :) |
|
|
地下室#
发布于:2002-10-31 10:10
不是的,你们都错了,我知道是什么意思了!谢谢你们了!那是什么意思呢?快说! |
|
|
5楼#
发布于:2002-10-31 10:10
那是指针运算呀.....
address+1指向下一个地址 |
|
|
6楼#
发布于:2002-10-31 10:11
那是指针运算呀.....可是他说错了呢 |
|
|
7楼#
发布于:2002-10-31 10:13
outp是访问端口的命令呀.
一般也就是address的数字加一 |
|
|
8楼#
发布于: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) 站长,你能介绍相关的书吗? :) |
|
|
9楼#
发布于:2002-10-31 10:18
找本80386的汇编教材就有呀.....
|
|
|
10楼#
发布于:2002-10-31 10:22
找本80386的汇编教材就有呀..... 我想要找专门介绍怎样给地址初始化的书――最好有例子的 :) :) 谢谢了! |
|
|
11楼#
发布于:2002-10-31 10:24
有人告诉我是这样的: 但不总是那样的,合身他们说得没错 |
|
|
12楼#
发布于:2002-10-31 10:25
[quote]有人告诉我是这样的: 但不总是那样的,合身他们说得没错 [/quote] :D :D |
|
|
13楼#
发布于:2002-10-31 10:28
[quote]有人告诉我是这样的: 但不总是那样的,合身他们说得没错 [/quote] 有没这么复杂,花猫!那你肯定懂得更多咯,介绍介绍吧: :)―― ――书也行呀! |
|
|
14楼#
发布于:2002-10-31 10:46
花猫来说话呀! :(
|
|
|
15楼#
发布于:2002-10-31 12:32
有人告诉我是这样的: 那要看硬件是怎么设计的,你得具体到硬件。 反正还是 heshen 说的意思。 |
|
|
16楼#
发布于:2002-10-31 12:45
不太懂!! :(
兄弟,帮你了你! :( :) |
|
|
17楼#
发布于:2002-10-31 13:23
[quote]有人告诉我是这样的: 那要看硬件是怎么设计的,你得具体到硬件。 反正还是 heshen 说的意思。 [/quote] 对,这得要看硬件是怎么设计. 这段代码就是index register和data register的意思,否则没有意义.我碰到过这样设计register的芯片,一般应该是显示芯片才会这么做. |
|
18楼#
发布于:2002-10-31 14:20
对,这得要看硬件是怎么设计. 这段代码就是index register和data register的意思,否则没有意义.我碰到过这样设计register的芯片,一般应该是显示芯片才会这么做. [/quote] 那你能告诉我介绍这方面的书吗?!谢谢了先! |
|
|
19楼#
发布于:2002-10-31 15:34
大概十年前我在DOS下对显卡编程的时候碰到过,就是index/data的意思嘛,要说是地址,除非outp解释为内存地址,否则就是端口地址。
|
|
上一页
下一页