|
|
本帖最后由 ArthurGXH 于 2012-2-16 19:06 编辑
' y, Y8 k, l0 E) ereflecter 发表于 2012-2-14 19:48 & e) T0 C1 ]: z i% ~2 `- j
我写了超过10年单片机程序(汇编的、C语言的),但是从来还没有想过寄存器是在CPU里还是RAM里2 ?: |' F: @/ v8 O# S( W) s" A9 d
----------- ...
" ^6 g8 p/ D1 J+ A' e. ]% r: t
u1 r s* q) }5 ~, g6 X( Y 台湾的多种4位、8位单片机我用了10年(包括NTK、Sitronix、tenx、Holtek、Sunplus等)。一般也就弄来单片机说明书就开发产品。单片机资料不会写明寄存器在CPU里还是在RAM里。但每个寄存器都有个地址,你对相应的地址进行操作也就行了。近三年,我一直用C51、PIC、ARM。我也只关心寄存器的地址和操作方法,其它的我都没兴趣知道。信不信由你。我更愿意认为寄存器在RAM里,即使有部分在CPU里。但对我又有什么影响呢。
" t1 \% p! b, j: q 上次我的回答并没有误导新手的意思,只是希望新手们在学习时能抓住重点。
! Q$ t6 i( ^/ \. W$ _4 | |
|