计算机组成原理与汇编语言程序设计课后习题及解答(详解)(共44页)_第1页
计算机组成原理与汇编语言程序设计课后习题及解答(详解)(共44页)_第2页
计算机组成原理与汇编语言程序设计课后习题及解答(详解)(共44页)_第3页
计算机组成原理与汇编语言程序设计课后习题及解答(详解)(共44页)_第4页
计算机组成原理与汇编语言程序设计课后习题及解答(详解)(共44页)_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上计算机组成原理与汇编语言程序设计课后习题及解答 徐, 第1章 习题一    1.什么是程序存储工作方式?    答:计算机的工作方式存储程序工作方式。即事先编写程序,再由计算机把这些信息存储起来,然后连续地、快速地执行程序,从而完成各种运算过程。     2.采用数字化方法表示信息有哪些优点?    用数字化方法表示信息的优点:     (1)抗干扰能力强, 可靠性高。     (2)依靠多

2、位数字的组合,在表示数值时可获得很宽的表示范围以及很高的精度。     (3)数字化的信息可以存储、信息传送也比较容易实现。     (4)可表示的信息类型与范围及其广泛,几乎没有限制。     (5)能用逻辑代数等数字逻辑技术进行信息处理,这就形成 了计算机硬件设计的基础。     3.如果有7×9点阵显示出字符A的图像,请用9个七位二进制代码表示A的点阵信息。         

3、60;  4.数字计算机的主要特点是什么?1.    (1) 能在程序控制下自动连续地工作;     (2|)运算速度快;     (3) 运算精度高;     (4)  具有很强的信息存储能力;     (5)  通用性强,应用领域及其广泛。     5.衡量计算机性能的基本指标有哪些?     答:衡量计算机性能的基本指标:  

4、60; (1)基本字长参加一次运算的数的位数;    (2)数据通路宽度数据总线一次能并行传送的位数;    (3)运算速度可用CPU的时钟频率与主频,每秒平均执行指令数,典型四则运算的时间来表示。    (4)主存储器容量可用字节数或单元数(字数)×位数来表示。     (5)外存容量常用字节数表示。     (6)配备的外围设备及其性能。     (7)系统软件配置。   

5、 7.系统软件一般包括哪些部分?列举你所熟悉的三种系统软件。    系统软件一般包括操作系统,编译程序、解释程序、各种软件平台等。例如WINDOWS98操作系统,C语言编译程序等,数据库管理系统。    8.对源程序的处理有哪两种基本方式?    对源程序的处理通常有两种处理方式:解释方式和编译方式。第2章 习题二    1.将二进制数(.01)2 转换为十进制数及BCD码。    解:(.01)2 = (42.25)10 = (.)BCD

6、60;   2.将八进制数(37.2)8转换为十进制数及BCD码.    解:(37.2)8 = (31.25)10 =(.)BCD    3.将十六进制数(AC.E)转换为十进制数及BCD码.    解: (AC.E)16 =(172.875)10 = (0.1)BCD    4.将十进制数(75.34)10转换为8位二进制数及八进制数、十六进制数。    解: (75.34)10 = (.)2 =(213.256)8 =(

7、4B.57)16    5.将十进制数13/128转换为二进制数.    解: (13/128)10 =(1101/)2 =(0.)2    6.分别写出下列各二进制数的原码、补码,字长(含一位数符)为8位。    (1)0    (2)- 0    (3)0.1010    (4)- 0.1010    (5)1010   

8、(6)-1010    解:                    原码              补码          0   

9、0;                            -0                        

10、;         0.1010          0.         0.          - 0.1010      1.         1

11、.        1010                             -1010                &#

12、160;       7.若X补=0.1010,则X原、真值等于什么?    解:X补=0.1010,则X原=0.1010,真值 X = 0.1010    8.若X补=1.1010,则X原、真值等于什么?    解:X补=1.1010,则X原=1.0110,真值 X = - 0.0110    9.某定点小数字长16位,含1位符号,原码表示,分别写出下列典型值的二进制代码与十进制真值。    (1)非0最

13、小正数        (2)最大正数       (3)绝对值最小负数     (4)绝对值最大负数    解:                        

14、        二进制代码          十进制真值        (1)非0最小正数               0.0001      2-15  &#

15、160;     (2)最大正数                   0.1111      1-2-15        (3)绝对值最小负数          

16、; 1.0001      -2-15        (4)绝对值最大负数           1.1111      -(1-2-15)    10.某定点小数字长16位,含1位符号,补码表示,分别写出下列典型值的二进制代码与十进制真值。    (1)非0最小正数&#

17、160;       (2)最大正数       (3)绝对值最小负数     (4)绝对值最大负数    解:                         

18、;    二进制代码             十进制真值        (1)非0最小正数        0.0001      2-15        (2)最大正数  

19、;          0.1111      1-2-15        (3)绝对值最小负数    1.1111      -2-15        (4)绝对值最大负数    1.0000  &#

20、160;   -1    11.某浮点数字长16位,其中阶码6位,含1位符号位,补码表示,以2为底;尾数10位(含1位数符),补码表示,规格化。分别写出下列各典型值的二进制代码与十进制真值。    (1)非0最小正数        (2)最大正数       (3)绝对值最小负数     (4)绝对值最大负数    解

21、:                二进制代码             十进制真值  (1)非0最小正数       , 0.         (2)最大正数   

22、;       , 0.        (3)绝对值最小负数     , 1.         (4)绝对值最大负数     , 1.           14.减少指令中一个地址码位数的方法是什么?    答:减少指令

23、中一个地址码位数的方法是采用寄存器寻址方式。    15.某主存单元的地址码与存储单元内容对应关系如下:         地址码              存储内容         1000H       &#

24、160;       A307H         1001H               0B3FH         1002H         &#

25、160;     1200H         1003H               F03CH         1004H           &#

26、160;   D024H    (1)若采用寄存器间接寻址读取操作数,指定寄存器R0的内容为1002H,则操作数是多少?    (2)若采用自增型寄存器间接寻址方式(R0)+,R0的内容为1000H,则操作数是多少?指令执行后R0的内容是什么?    (3)若采用自减型寄存器间接寻址方式-(R1)+读取操作数,R1的内容为1003H,则操作数是多少?指令执行后R1的内容是什么?    (4)若采用变址寻址方式X(R2),指令中给出形式地址 d = 3H ,

27、 变址寄存器R2的内容为1000H,则操作数是多少?    解:(1)操作数为1200H。       (2)操作数为A307H,指令执行后R0的内容1001H。       (3)操作数为F03CHH,指令执行后R0的内容1002H。       (4)操作数为F03CHH。    16.对I/O设备的编址方法有哪几种?请稍作解释。  

28、  答:对I/O设备的编址方法有两种:外围设备单独编址和外围设备与主存统一编址。    外围设备单独编址:为I/O接口中的有关寄存器分配I/O端口地址,一般由地址总线若干低位提供I/O端口地址,从而选择某个寄存器进行读/写。      外围设备与主存统一编址。将I/O接口中的有关寄存器与主存单元统一编址,一般由地址码中高端(地址值大)的一段区域分配给I/O端口。    17.I/O的设置方法有哪几种?请稍作解释。    答:I/O指令的设置方法有

29、三种:    (1)设置专用的I/O指令:指令中的操作码明确规定某种输入/输出操作,CPU寄存器号,I/O端口地址。应用于外围设备单独编址方式。    (2)用通用的数据传送指令实现I/O操作:应用于外围设备与主存单元统一编址方式。    (3)通过I/O处理器或处理机控制I/O操作:应用于采用协处理器或多处理机的系统。第3章 习题三    1.试说明串行进位和并行进位的不同之处。    答:采用串行进位的加法器,是将n个加法器串接起来。其中的进

30、位是逐级形成的,每一级的进位直接依赖前一级的近位。由于串行进位的延时时间较长,所以速度很慢。    采用并行进位的加法器中,各加法器的进位信号仅由进位产生函数Gi与进位传递函数Pi及最低位进位C0决定,而Gi和Pi之与本位的Ai和Bi有关,即Gi与Pi的形成是同时的,因此各级的进位输出Ci也是同时形成的。并行进位有效地减少进位延时时间。    3.用变形补码计算X补+Y补,并指出是否溢出,说明是正溢还是负溢。    (1)X补=00     Y补 = 00  

31、60;         0 0   1 1 0 0 1 1   +)    0 0   1 0 1 1 0 1          0 1   1 0 0 0 0 0     X补+Y补=01 , 符号位为01,为正溢。   (2)X补=00   &#

32、160; Y补 = 00             0 0   1 1 0 1 1 0   +)     0 0   1 0 0 1 0 1           0 1   0 1 1 0 1 1     X补+Y补=01 , 符号位为01,

33、为正溢。    (3)X补=11     Y补 = 11            1 1   1 1 0 0 1 1   +)    1 1   1 0 1 1 0 1           1 1   1 0 0 0 0 0 

34、60;   X补+Y补=11 , 符号位为11,结果正确。   (4)X补=11     Y补 = 11             1 1   0 0 1 1 0 1   +)     1 1   0 1 0 0 1 1         &#

35、160; 1 0   1 0 0 0 0 0     X补+Y补=10 , 符号位为10,为负溢。    3.用变形补码计算X补-Y补,并指出是否溢出,说明是正溢还是负溢。    (1)X补=00     Y补 = 00     解:-Y补=11            0 0   1 1 0 0 1

36、 1   +)    1 1   0 1 0 0 1 1          0 0   0 0 0 1 1 0     X补-Y补=00 , 符号位为00,结果正确。    (2)X补=00     Y补 = 11     解:-Y补=00     

37、       0 0   1 1 0 0 1 1   +)    0 0   1 0 1 1 0 1           0 1   0 0 0 0 0 0     X补-Y补=01 , 符号位为01,为正溢。    (3)X补=00    

38、; Y补 = 00     解:-Y补=11             0 0   1 1 0 0 1 1   +)     1 1   0 0 1 1 0 0            1 1   1 1 1 1 1 1   

39、;  X补-Y补=11 , 符号位为11,结果正确。    (4)X补=00     Y补 = 11     解:-Y补=00            0 0   1 0 1 0 1 0   +)    0 0   0 0 1 0 0 1       

40、    0 0   1 1 0 0 1 1     X补-Y补=00 , 符号位为00,结果正确。    6.用无符号数一位乘法计算X×Y,写出规范的运算过程。    (1)X=1001    Y=1101           (2)X=1101    Y=1111   

41、;        (3)X=1010    Y=1001             7.用无符号数不恢复余数法求 X÷Y,写出运算过程,分别给出求得的商和余数。    (1)X=    Y=1011            

42、      (2)X=    Y=1111           (3)X=    Y=1001               8.简要解释下列名词术语:         微命令,同步控制方式,指令周期,

43、机器周期,时钟周期,时钟脉冲,指令流程,微指令,微程序,微周期,直接控制编码,分段直接译码法,分段间接译码法,增量方式,断定方式,垂直型微指令,水平型微指令。       答:微命令构成控制信号序列的最小单位。例如打开或关闭某个控制门的电位信号,某个寄存器的打入脉冲等。          同步控制方式同步控制方式是这样一种时序控制方式:各种操作都由统一的时序信号同步定时,它的主要特征是有固定的时钟周期划分。这意味着什么时间执行什么操作是事先安排好

44、的。一个基本操作占用一个时钟周期(节拍),某个操作发生的时刻由相应的脉冲边沿定时。      指令周期指令周期是从取指令、分析指令到执行完该指令所需的时间。不同的指令,其指令周期长短可以不同。         机器周期在组合逻辑机控制器中,通常将指令周期划分为几个不同的阶段,每个阶段所需的时间,称为机器周期。例如,取指令周期、存储器读周期、存储器写周期等。         时钟周期一个机

45、器周期的操作一般需分为几步完成。因此,将一个机器周期划分为若干相等的时间段,每个时间段内完成一步基本操作,这个时间段用一个电平信号宽度对应,称为节拍或时钟周期。        指令流程指令流程体现了计算机工作原理中一个核心内容:CPU究竟怎样执行指令流程?一般是给出一条特定的指令,以模型机CPU内部组成为背景,用寄存器传送级语句描述其读取与执行流程。         微指令若干微命令的组合,以编码形式存放在控制存储器的一个单元中,控制实现一步操作。一条微指

46、令的功能就是给出完成指令某步操作所需的微操作控制信号和后继微指令地址。         微程序一条微指令包含的微命令控制实现一步(一个时钟周期)机器操作;若干条微指令组成一小段微程序,解释实现一条机器指令;控制存储器中的微程序能解释实现全部指令系统。         微周期通常指从控制存储器读取一条微命令并执行相应的微操作所需的时间。        直接控制编码是指微

47、指令的微命令字段中的每一位都代表一个微命令。设计微指令时,选用或不选用某个微命令,只要将表示该微命令的对应位设置成1或0就可以了。       分段直接译码法将微指令的微命令字段分成若干小段,把相斥性微命令组合在同一段中,而把相容性微命令组合在不同的段中,每个字段独立编码,每种编码代表一个微命令,且各字段编码单独定义,与其它字段无关,这被称为分段直接译码法。        分段间接译码法是在直接译码法的基础上,进一步缩短字长的一种编码方法。在这种编码法中,一个字段的

48、含义不仅取决于本字段编码,还兼由其它字段来解释,以便使用较少的信息位表示更多的微命令。      增量方式与工作程序用程序计数器产生指令地址相似。在微程序控制器中,可设置一个微程序计数器PC,在顺序执行指令时,后继微指令地址由现行微地址(即PC的内容)加上一个增量(通常为1)来形成,遇到转移时,由微指令给出转移微地址,使微程序按新的顺序执行。    断定方式指后继地址可由程序设计者指定,或者根据微指令所规定的测试结果直接决定后继微地址的全部或部分值。    垂直型微指令垂直型微指令的特

49、征是微指令较短,微指令的并行操作那里有限,一般一条微指令只能控制数据通路的一二种信息传送操作。    水平型微指令它有如下特征:微指令较长,微指令中的微操作具有高度的并行性,微指令编码简单。优点是执行效率高,灵活性好,微程序条数较少。    9.试说明模型机中下列寄存器是作用:    通用寄存器,暂存器,IR,PC,MAR,MDR    答:通用寄存器是一组可编程访问,具有多种功能的寄存器。本身在逻辑上只具有接收信息、存储信息和发送信息的作用,但通过编程与运算部件的配合可以实

50、现多种功能,如可为ALU提供操作数并存放运算结果,也可用作变址寄存器、地址指针和计数器等。    暂存器用来暂存从主存储器读出的数据以及从ALU输出端输出的运算结果。    IR用来存放当前正在执行的一条指令。    PC提供指令的地址,即指示程序的进程。当现行指令执行完毕后,由PC提供后继指令的地址,并送往地址寄存器MAR。    MAR用于存放CPU访问主存或I/O接口的地址。    MDR用于存放CPU于主存或I/O接口之间传送的数据。&#

51、160;   10.模型机的脉冲型微命令有哪些?    答:模型机中的脉冲型微命令有:CPR0,CPR1,CPR2,CPR3,CPIR,CPPC,CPSP,CPMDR,CPMAR,CPD,CPC,CPZ  。     11.何谓组合逻辑控制器?何谓微程序控制器?试比较它们的优缺点。      CPU通过组合逻辑电路产生微命令,相应的控制器称为组合逻辑控制器。优点:速度快。缺点:设计较凌乱,不易修改扩充,应用于快速CPU中。  

52、    CPU采用微程序控制方式来产生微命令,相应的控制器称为微程序控制器。 优点:设计比较规整,易于修改扩充。缺点:速度较组合逻辑控制器慢。    12.拟出下述指令的读取与执行流程:      (1)MOV  R0,R2            解:FT0    PCMAR     &#

53、160;                 FT1   MMDRIR,PC+1PC                    ST0   R2C       

54、;             ET0     CR0    (2)MOV  R1,(PC)+      解:FT0   PCMAR          FT1   MMDRIR,PC+1PC      &

55、#160;       ST0   PCMAR              ST1   MMDRC              ST2   PC+1Z        

56、0;     ST3   ZPC              ET0   CR0     (3)MOV  -(SP),-(R1)       解:FT0   PCMAR         FT1 

57、0; MMDRIR,PC+1PC             ST0   R1-1Z             ST1   ZMAR , R1             ST2   MMDRC  &

58、#160;          DT0   SP-1Z             DT2   ZMAR ,SP             ET0   CMDR          

59、;   ET1   MDRM     (4)MOV  (R0)+ , X(R3)       解:FT0   PCMAR         FT1   MMDRIR,PC+1PC             ST0 

60、  PCMAR             ST1   MMDRD , PC+1PC             ST2   D+R3Z             ST3   ZMAR  &

61、#160;          ST4   MMDRC             DT0   R0MAR             DT1   R0+1Z       

62、;      DT2   ZR0             ET0   CMDR             ET1   MDRM    (5)MOV  (R0) , (PC)+      解:

63、FT0   PCMAR          FT1   MMDRIR,PC+1PC              ST0   PCMAR              ST1   MMDRC  

64、60;           ST2   PC+1Z              ST3   ZPC              DT0   R0MAR        

65、;      ET0   CMDR              ET1   MDRM    (6)MOV  DI ,(SP)+      解: FT0   PCMAR          FT1 

66、;  MMDRIR,PC+1PC              ST0   SPMAR              ST1   MMDRC              ST2  

67、 SP+1Z              ST3   ZSP              DT0   PCMAR          DT1   MMDRMAR,PC+1PC    &#

68、160;         ET0   CMDR              ET1   MDRM    13.拟出下述程序的读取与执行过程:     (1)ADD  R0,X(R1)       解:   

69、60;   FT0   PCMAR                FT1   MMDRIR,PC+1PC                    ST0   PCMAR   

70、0;                ST1   MMDRD , PC+1PC                    ST2   D+R1Z         &#

71、160;          ST3   ZMAR                    ST4   MMDRC                

72、;    DTO  R0D                    ET0  C ADD DZ                    ET1  ZR0 

73、            (2)SUB  (R1)+,(PC)+        解:         FT0   PCMAR                 &#

74、160; FT1   MMDRIR,PC+1PC                       ST0   PCMAR                    &#

75、160;  ST1   MMDRC                       ST2   PC+1Z                    

76、0;  ST3   ZPC                       DT0   R0MAR                    

77、60;  DT1 MMDRD                       DT2 R0+1Z                       DT3 ZR0 

78、60;                     ET0    C SUB DZ                       ET1  ZMDR 

79、60;                     ET2    MDRM      (3)AND  (R3)+ , R0       解: FT0   PCMAR      

80、0;    FT1   MMDRIR,PC+1PC              ST0  R0C              DT0    R3MAR          &#

81、160;   DT1  MMDRD              DT2  R3+1Z              DT3  ZR3              ET0  

82、60; C AND DZ              ET1  ZMDR              ET2    MDRM     (4)OR  R0 , DI       解: &

83、#160;       FT0   PCMAR                  FT1   MMDRIR,PC+1PC                  &#

84、160;   ST0   PCMAR                  ST1   MMDRMAR,PC+1PC                      ST2

85、0;  MMDRC                       DT1  R0D                       ET0  C OR DZ 

86、0;                     ET1  ZR0   (5)EOR  -(R2) , R1       解:         FT0   PCMAR    

87、              FT1   MMDRIR,PC+1PC                      ST0  R1C        

88、0;             DT0   R2-1Z                      DT1   ZMAR , R2           &

89、#160;          DT2   MMDRD                      ET0    C EOR DZ          &#

90、160;           ET1  ZMDR                      ET2    MDRM     (6)INC  -(R2)     

91、  解:         FT0   PCMAR                  FT1   MMDRIR,PC+1PC               

92、;       DT0   R2-1Z                      DT1   ZMAR , R2                 &#

93、160;    DT2   MMDRD                      ET0  INC DZ                   

94、0;  ET1  ZMDR                      ET2    MDRM      (7)DEC  (R1)       解:       

95、  FT0   PCMAR                  FT1   MMDRIR,PC+1PC                      DT0  R1M

96、AR                      DT1  MMDRD                      ET0    DEC DZ  

97、;                    ET1  ZMDR                      ET2    MDRM    (8)COM 

98、(R0)+     解:         FT0   PCMAR                FT1   MMDRIR,PC+1PC             

99、       DT0    R0MAR                    DT1  MMDRD                    DT2  R0+1Z&

100、#160;                   DT3  ZR0                    ET0    COM DZ       

101、60;            ET1   ZMDR                    ET2    MDRM    (9)NEG  DI       解:&

102、#160;   FT0   PCMAR                FT1   MMDRIR,PC+1PC                    DT0    PCMAR

103、0;                   DT1   MMDRMAR , PC+1PC                    DT2   MMDRD       

104、;             ET0    NEG DZ                    ET1   ZMDR           &#

105、160;        ET2    MDRM    (10)SAL  R1      解:    FT0   PCMAR                FT1   MMDRIR,PC+1PC

106、0;                   DT1  R1D                    ET0    SAL DZ      &#

107、160;             ET1   ZR1    (11)SAR  R2      解:    FT0   PCMAR                FT1&#

108、160;  MMDRIR,PC+1PC               DT1   R2D                    ET0    SAR DZ     

109、;               ET1   ZR2    14.拟出下述程序的读取与执行过程:     (1)JMP  R1      解:    FT0   PCMAR       

110、60;        FT1   MMDRIR,PC+1PC                    ET0    R1PC    (2)JMP  (R0)     解:    &#

111、160;    FT0   PCMAR                FT1   MMDRIR,PC+1PC                    ET0   

112、 R0MAR                    ET1  MMDRPC    (3)JMP  X(PC)      解:    FT0   PCMAR          

113、60;     FT1   MMDRIR,PC+1PC                    ST0   PCMAR                    ST

114、1   MMDRD                     ST2   D+PCZ                    ST3   ZPC  

115、60; (4)RST  (SP)+      解:    FT0   PCMAR                FT1   MMDRIR,PC+1PC              &

116、#160;     ET0    SPPC                    ET1    MMDRPC                 

117、0;  ET2   SP+1Z                    ET3    ZPC    (5)JSR  R0      解:    FT0   PCMAR    

118、0;           FT1   MMDRIR,PC+1PC                    ST0  R0C              &

119、#160;     ET0  SP-1Z                    ET1  ZMAR , SP                    ET2  PCMDR 

120、                   ET3  MDRM                    ET4  CPC    (6)JSR  (R3)   

121、   解:    FT0   PCMAR                FT1   MMDRIR,PC+1PC                    STO  R3MAR

122、                    ST1  MMDRC                    ET0  SP-1Z        &#

123、160;           ET1  ZMAR , SP                    ET2  PCMDR                 

124、;   ET3  MDRM                    ET4  CPC    (7)JSR  (R2)+      解:    FT0   PCMAR      

125、60;         FT1   MMDRIR,PC+1PC                    ST0  R2MAR               

126、;     ST1  MMDRC               ST2  R2+1Z                    ST3  ZR2      

127、              ET0  SP-1Z                    ET1  ZMAR , SP             

128、;       ET2  PCMDR               ET3  MDRM                    ET4  CPC第4章 习题四   

129、 3. 在8086/8088CPU中,分别进行下列8位二进制数的运算后,标志寄存器中OF、ZF、SF、CF的值各是多少? (1)+         结果,       OF=0 , ZF=1 , SF=0 , CF=1    (2)+   (3)   (4)                 

130、;   4. 在002B0H和002B3H字单元中,分别存放了2个16位字2C53H和1F0EH, 试用图表示它们在存储器中的存储情况。    答案:                 5. 试说明段基址和段基值的不同之处。     答:一个段起始单元的地址称为段基址(20位),其低4位必须位0(可被16整除)。      

131、60;  段基址的高16位称为段基值,它保存在段寄存器CS、DS、SS、ES中。         6.   试说明8086/8088主存储器的逻辑地址由哪两部分组成。     答:逻辑地址:段基值:偏移量                 7.  设某一存储单元的物理地址是34567H,试完成下列不同的逻辑地址表示。   

132、; (1) 3456H:0007H    (2)3400H:0567H           8.  假设某个程序装入主存后,(SS)= 0500H,(SP)= 64H,试计算该程序的堆栈栈底的物理地址。    解:SP的内容为栈顶单元相对堆栈段段基址的字节距离(偏移量)。当SP初始化时,其值为栈顶的长度(这时SP指向栈底+2单元)。所以堆栈栈底的物理地址为:          

133、                 0500H×10H+64H-2  =05062H                   习题  9. 假设堆栈寄存器(SS)= 1E2CH,程序中设定堆栈的长度为100个字节。试计算该程序的堆栈栈底

134、字单元的物理地址,堆栈指针SP的初始值(即堆栈中没有数据时)和SP初始值指向的物理地址。 解: 100=64H     堆栈栈底字单元的物理地址: 1E2CH×10H+64H-2=1E322H     堆栈指针SP的初始值:        64H     SP初始值指向的物理地址:1E2CH×10H+64H=1E324H         

135、    习题  10. 设(SP)=40H,(BX)=1234H ,(DS)=5678H. 如现有两条压栈指令:                  PUSH  BX                  PUSH 

136、 DS 试问两条指令执行后,图4 46中各单元的的数据是多少?(SP)等于多少?     答: (SP)=3CH            习题 11. 设(SP)=60H,则执行下述3条指令后,(水平)的值为多少? PUSH   AX ; (SP)=5EH PUSH   BX ; (SP)=5CH POP      CX ; (SP)=5EH    解: (SP)=5EH 

137、60;             习题 12. 试分别说明下列各指令中源操作数和目的操作数使用的寻址方式,试说明如何确定有效地址EA.            (1) ADD AX ,    0A51H                 

138、;       (2) MOV BL ,       DATA1                (3) MOV DS , AX              (4)     AND AL , VAR1+2          (5) TEST SI , &#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论