第2章1.微处理器内部结构由哪几部分组成?阐述各部分的主要功能。2.为什么地址总线是单向的,而数据总线是双向的?3.如果某微处理器有20条地址总线和16条数据总线:(1)假定存储器地址空间与I/O地址空间是分开的,则存储器地址空间有多大?(2)数据总线上传送的有符号整数的范围有多大?4.从下列各数中减去4AE0H,求出其结果及标志位CF、AF、SF、ZF、OF和PF的值:(1)1234H;(2)5D90H;5.写出下列存储器地址的段地址、偏移地址和物理地址:(1)2134:10A0;(2)1FA0:0A1F;6.如果在一个程序段开始执行之前,(CS)=0A7F0H,(IP)=2B40H,求该程序段的第一个字的物理地址。7.IBMPC有哪些寄存器可用来指示存储器的地址?8.设(BX)=637DH,(SI)=2A9BH,位移量=0C237H,(DS)=3100H,求下列寻址方式产生的有效地址和物理地址:(1)直接寻址;(2)用BX的寄存器间接寻址;(3)用BX的寄存器相对寻址;(4)用BX和SI的基址变址寻址;(5)用BX和SI的基址变址且相对寻址9..若(CS)=5200H时,物理转移地址为5A238H,那么(CS)变成7800H时,物理转移地址为多少?10.将下列两组的词汇和说明关联起来:(1)CPU;A.保存当前栈顶地址的寄存器;(2)EU;B.指示下一条要执行指令的地址;(3)BIU;C.总线接口部件,实现执行部件所需要的所有总线操作;(4)IP;D.分析并控制指令执行的部件;(5)SP;E.存储程序、数据等信息的记忆装置,PC机有RAM和ROM两种;(6)存储器;F.以后进先出方式工作的存储器空间;(7)堆栈;G.把汇编语言程序翻译成机器语言程序的系统程序;(8)指令;H.惟一代表存储器空间中的每个字节单元的地址;(9)状态标志;I.能被计算机直接识别的语言;(10)控制标志;J.用指令的助记符、符号地址、标号等符号书写程序的语言;(11)段寄存器;K.把若干个模块连接起来成为可执行文件的系统程序;(12)物理地址;L.保存各逻辑段的起始地址的寄存器;(13)汇编语言;M.控制操作的标志,PC机有三位:DF、IF、TF;(14)机器语言;N.记录指令操作结果的标志,PC机有六位:OF、SF、ZF、AF、PF、CF;(15)汇编程序;O.执行部件,由算术逻辑单元(ALU)和寄存器组等组成;(16)连接程序;P.由汇编程序在汇编过程中执行的指令;(17)目标码;Q.告诉CPU要执行的操作,在程序运行时执行;(18)伪指令R.机器语言代码。