Re: [问题] Computer Architecture 的几个名词解释

楼主: micklin (mick doohan)   2011-03-21 02:28:47
※ 引述《sean72 (.)》之铭言:
: 小弟最近有一次面试
: 里面问了几个名词
: 由于我不是资讯工程背景出身 关于Computer Architecture的内容都是自修的
: 底子没有很扎实
: 不过有几个问题我不知道该如何找答案
: 另外由于这个面试的职位是韧体工程师 用C写16位元系统的处理器
: 希望板上的高手能从这方面下手 指点迷津
: 下面有A. B. 两大题
恕删
: =====
: B.
: What are the max values that can be represented in the following data
: types on a 16-bits CPU?
: i. BYTE
: ii. WORD
: iii. int
: iv. unsigned int
: v. long
: vi. unsigned long
题目问的是 max value
以一个16位元的CPU来看, BYTE依然是8个bits, 最大是2^8-1
一个word就是16bits, 最大值是2^16-1
int定义成16bits的话, 扣掉一个sign bit, 最大是2^15-1
unsigned int就是2^16-1
long跟unsigned long大概要用2个int来组成,
就会变成 2^31-1 与 2^32-1
: 16位元处理器代表他register一次存取大小为 16 bits
: 所以
: i Byte: 2 <

Links booklink

Contact Us: admin [ a t ] ucptt.com