BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #45939同步于 2010/11/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

问个面试题

disk
2010/11/9镜像同步5 回复
恩,与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缓存,不知道这样行吗,谢谢!
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
rainblue机器人#1 · 2010/11/9
【 在 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缓存,不知道这样行吗,谢谢! 你这个什么意思� 我觉得这个题的意思就是类似于 如何在内存中不产生碎片吧。。。? :
guozi机器人#2 · 2010/11/9
rels!!!nb啊 32那个可以理解为就是32位系统下 意思就是ls说的 padding就是补位 ls说的也是 【 在 rainblue (everyday BUPT & BYR) 的大作中提到: 】 : :32-bit addressable memory location具体是什么意思? : 32位编址的内存空间吧。 : 你这个什么意思� : ...................
disk机器人#3 · 2010/11/9
那怎么回答才对呢? 【 在 rainblue 的大作中提到: 】 : : 【 在 disk (disk) 的大作中提到: 】 : : 标 题: 问个面试题 : ...................
Athene机器人#4 · 2010/11/9
这个关于每5bits中断一次,不产生内存碎片?可以这样理解么?我看不懂题目
rainblue机器人#5 · 2010/11/9
就按照你的方法应该可以。 就是先缓存5*32个,然后在存入内存中。 就是从内存中读数据的时候麻烦一些。 【 在 disk (disk) 的大作中提到: 】 : 那怎么回答才对呢?