如何读写104总线高位地址?

nenu0 2010-04-23 01:16:04
需要对104总线高位地址,比如800000读写,怎么搞啊?
...全文
195 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
nenu0 2010-04-27
  • 打赏
  • 举报
回复
谢谢!揭帖,虽然还没完全弄懂.
wmswxpmyl 2010-04-27
  • 打赏
  • 举报
回复
是的!是右移8位!其实计算机中的数都是2进制表示的!所谓的十进制 八进制 十六进制都是方便人们操作而已!
尹成 2010-04-26
  • 打赏
  • 举报
回复

打个比方来说,pc104模块就相当与pc机的主板,他还需要其他一些板卡和他配套使用,如果你做个这方面的应用开发,pc104的提供商应该会给你一系列硬件资料,包括硬件的跳线如何设置,是否要用中断,当然还有软件方面的demo,例如 并口如何读取,定时器如何应用,ad如何转换!!!等,具体的还要看你选的是什么公司的什么型号!!
nenu0 2010-04-26
  • 打赏
  • 举报
回复
我的是16位的总线地址
向立天 2010-04-26
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 nenu0 的回复:]
非常感谢!

0x8000>>8是把0x8000右移8位?,移位操作不是针对二进制吗?
[/Quote]

是2进制
这里的位不是BYTE
你试一下就知道了
nenu0 2010-04-26
  • 打赏
  • 举报
回复
非常感谢!

0x8000>>8是把0x8000右移8位?,移位操作不是针对二进制吗?
wmswxpmyl 2010-04-26
  • 打赏
  • 举报
回复
看了你的留言:
打个比方来说,pc104模块就相当与pc机的主板,他还需要其他一些板卡和他配套使用,如果你做个这方面的应用开发,pc104的提供商应该会给你一系列硬件资料,包括硬件的跳线如何设置,是否要用中断,当然还有软件方面的demo,例如 并口如何读取,定时器如何应用,ad如何转换!!!等,具体的还要看你选的是什么公司的什么型号!!
wmswxpmyl 2010-04-25
  • 打赏
  • 举报
回复
如果你和硬件接触多的话!对并口操作都是这么做的 !!!
尹成 2010-04-25
  • 打赏
  • 举报
回复
读取高位地址可以通过位移操作完成,
如0x8000,
可以定义 word num;
num=0x8000>>8;
visualassist4680 2010-04-24
  • 打赏
  • 举报
回复
关注学习
向立天 2010-04-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 nenu0 的回复:]
引用 4 楼 wmswxpmyl 的回复:
你说的是PC104模块吗?
读取高位地址可以通过位移操作完成,
如0x8000,
可以定义 word num;
num=0x8000>>8;得到


是PC104模块,怎么位移操作?我不会,需要学习些什么东西?是在VC中嵌入ASM吗?谢谢!
[/Quote]

VC中>>、<<就是移位操作符
比如

int n = 10;//即1010
n = n>>1;//此时n=5即101
n = n<<1;//此时n=10即1010
nenu0 2010-04-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wmswxpmyl 的回复:]
你说的是PC104模块吗?
读取高位地址可以通过位移操作完成,
如0x8000,
可以定义 word num;
num=0x8000>>8;得到
[/Quote]

是PC104模块,怎么位移操作?我不会,需要学习些什么东西?是在VC中嵌入ASM吗?谢谢!
wmswxpmyl 2010-04-24
  • 打赏
  • 举报
回复
你说的是PC104模块吗?
读取高位地址可以通过位移操作完成,
如0x8000,
可以定义 word num;
num=0x8000>>8;得到
向立天 2010-04-24
  • 打赏
  • 举报
回复
104总线是什么?
你是要用API读么?
nenu0 2010-04-24
  • 打赏
  • 举报
回复
顶一下
康斯坦汀 2010-04-23
  • 打赏
  • 举报
回复
不懂,占位学习。

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧