| 
       2.1、在16位CPU中,有哪些8位寄存器、16位寄存器?哪些16位寄存器可分为二个8位寄存器来使用?  | 
  |
| 
       2.2、和16位CPU相比,在32位CPU中,扩展了哪些寄存器?哪些寄存器的位数没变?所增加的寄存器是什么?  | 
  |
| 
       2.3、简述各通用寄存器的主要功能?  | 
  |
| 
       2.4、简述各段寄存器所指段的含义。  | 
  |
| 
       2.5、IP/EIP寄存器的用途是什么?它是《计算机组成原理》中的什么概念在CPU中的具体体现?  | 
  |
| 
       2.6、在标志寄存器中,用于反映运算结果属性的标志位有哪些?它们每一位所表示的含义是什么?在Debug环境下,用什么符号来表示之?  | 
  |
| 
       2.7、在标志寄存器中,用于反映CPU状态控制的标志位有哪些?它们每一位所表示的含义是什么?在Debug环境下,用什么符号来表示之?  | 
  |
| 
       2.8、填空  | 
  |
| 
       1)、16位/32位CPU在取指令时,分别需要用到的寄存器有 和 、 和 ;  | 
  |
| 
       2)、访问堆栈段栈顶单元要由 段寄存器和 寄存器组合来寻址,访问堆栈段中的单元要由 段寄存器和 寄存器组合来寻址;  |              
  |
| 
       3)、用基指针(BP)寻址存储器,则其用到的段寄存器是 ;  | 
  |
| 
       4)、访问数据段中的单元要由 段寄存器和 寄存器组合来寻址;  |  
  |
| 
       5)、在16位/32位微机系统中,程序最多能同时使用 数据段和 数据段;  |  
  |
| 
       2.9、假设用以下寄存器组合来访问存储单元,试求出它们所访问单元的物理地址。  | 
  |
| 
       1)、DS=1000H和DI=2000H  | 
    2)、DS=2000H和SI=1002H 4)、DS=A000H和BX=1000H  | 
  
| 
 2.10、在实方式下,一个20位的物理地址最多可有 个段值和偏移量来表示。  | 
  |
| 
 2.11、在默认情况下,哪些寄存器可用于读取堆栈段的数据?  | 
  |
| 
 2.12、按组画出下列数值在内存中的存储形式(假设同组分配在连续存储单元中)。  | 
  |
| 
 1)、字节值:1、2、'1'、'A'、'a'和0;  | 
  |