返回信息流恩,与C/C++无关,实在不知道往哪发,只好在这里问问了。
Suppose you have a device that fires an interrupt every time it fills up with 5 bits of information; how do you commit this data into a 32-bit addressable memory location, without any padding bits?
首先想问问32-bit addressable memory location具体是什么意思?是指数据只能存放在32bit为一个字的边界上吗?然后就是这题该怎么回答,我想的是设置一个5*32bit缓存,不知道这样行吗,谢谢!
这是一条镜像帖。来源:北邮人论坛 / cpp / #45939同步于 2010/11/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
问个面试题
disk
2010/11/9镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
【 在 disk (disk) 的大作中提到: 】
: 标 题: 问个面试题
: 发信站: 北邮人论坛 (Tue Nov 9 21:29:43 2010), 站内
:
: 恩,与C/C++无关,实在不知道往哪发,只好在这里问问了。
: Suppose you have a device that fires an interrupt every time it fills up with 5 bits of information; how do you commit this data into a 32-bit addressable memory location, without any padding bits?
: 首先想问问
:32-bit addressable memory location具体是什么意思?
32位编址的内存空间吧。
: 是指数据只能存放在32bit为一个字的边界上吗?然后就是这题该怎么回答,
: 我想的是设置一个5*32bit缓存,不知道这样行吗,谢谢!
你这个什么意思�
我觉得这个题的意思就是类似于 如何在内存中不产生碎片吧。。。?
:
rels!!!nb啊
32那个可以理解为就是32位系统下
意思就是ls说的
padding就是补位
ls说的也是
【 在 rainblue (everyday BUPT & BYR) 的大作中提到: 】
: :32-bit addressable memory location具体是什么意思?
: 32位编址的内存空间吧。
: 你这个什么意思�
: ...................
那怎么回答才对呢?
【 在 rainblue 的大作中提到: 】
:
: 【 在 disk (disk) 的大作中提到: 】
: : 标 题: 问个面试题
: ...................
就按照你的方法应该可以。
就是先缓存5*32个,然后在存入内存中。
就是从内存中读数据的时候麻烦一些。
【 在 disk (disk) 的大作中提到: 】
: 那怎么回答才对呢?