汇编课后参考答案_课后习题答案

汇编课后参考答案_课后习题答案

ID:9872242

大小:62.00 KB

页数:13页

时间:2018-05-13

汇编课后参考答案_课后习题答案_第1页
汇编课后参考答案_课后习题答案_第2页
汇编课后参考答案_课后习题答案_第3页
汇编课后参考答案_课后习题答案_第4页
汇编课后参考答案_课后习题答案_第5页
资源描述:

《汇编课后参考答案_课后习题答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一章绪论课后部分习题答案4、计算机硬件由控制器、运算器、存储器、输入设备和输出设备组成。控制器具有负责从存储器中取出指令,控制计算机各部分协调运行功能。控制器的主要功能包括:(1)正确执行每条指令:首先是取来一条指令,接着分析这条指令,再按指令格式和功能执行这条指令。(2)保证指令按规定序列自动连续地执行。(3)对各种异常情况和请求及时响应和处理。运算器则负责算术运算和逻辑运算,运算器的主要功能包括:(1)执行数值数据的算术加、减、乘、除等运算,执行逻辑数据的与、或、非、等逻辑运算,由一个被称为ALU的线路完成。(2)暂时存放参加运算的数据和中间结果,由多个通用寄存器来承担。(

2、3)运算器也是数据传输的通路。存储器分为内存储器和外存储器。内存储器的主要功能是存储信息和与中央处理机直接交换信息;外存储器通常只与内存储器交换信息。输入设备具有向计算机中送入程序和数据的有一定独立功能的设备,通过接口和总线与计算机主机连通,用于人—机交互联系的功能。输出设备具有在计算机中用于送出计算机内部信息的功能。5、8086计算机有可访问的寄存器共有14个。按功能可分为通用寄存器组、段寄存器组和专用寄存器组。(1)通用寄存器组有8个,又可以分成2组,一组是数据寄存器(4个),另一组是指针寄存器及变址寄存器(4个)。数据寄存器分为:AX(Accumulator):累加寄存器;

3、BX(Base):基址寄存器;CX(Count):计数寄存器;DX(Data):数据寄存器。另一组是指针寄存器和变址寄存器,包括:SP(StackPointer):堆栈指针寄存器;BP(BasePointer):基址指针寄存器;SI(SourceIndex):源变址寄存器;DI(DestinationIndex):目的变址寄存器。(2)段寄存器(SegmentRegister)包括:CS(CodeSegment):代码段寄存器;DS(DataSegment):数据段寄存器;SS(StackSegment):堆栈段寄存器;ES(ExtraSegment):附加段寄存器。(3)专用寄

4、存器组包括指令指针IP(InstructionPointer)和标志寄存器FR(FlagRegister)。6、地址存储器内容000b0hE5H000b1h1EH000b2h000b3h2AH000b4h3CH000b5h1EH000B1H3CH000B2H2AH000B3H存储器题6的信息存放情况E5H000B0H7、运用公式:物理地址=段地址X16D+偏移地址。可运算得段地址和偏移地址分别为3017:000A和3015:002A和3010:000A的存储单元的物理地址都为3017A。10、30022H和30024H字节单元的内容分别为ABH、EFH,以及30021H和3002

5、2H字单元的内容分别为AB34H、CDABH。1、 若机器字长36位,采用三地址格式访存指令,共完成54种操作,操作数可在1K地址范围内寻找,画出该机器的指令格式。 操作码需用6位,操作数地址码需用10位。格式如下        6              10               10                10OPD1    D2    D3 OP:操作码6位D1 :第一操作数地址,10位D2 :第二操作数地址,10位D3 :第三操作数地址,10位7、根据下列要求,写出相应的汇编指令(1)把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中。(2)用寄存

6、器BX和SI基地址变址寻址方式把存储器中的一个字节与AL寄存器的内容相加,并把结果送到AL寄存器中。(4)用位移量为0524H的直接寻址方式把存储器中的一个字与数2A59H相加,并把结果送回该存储单元中。答案:(1)ADDDX,BX(2)ADDAL,[BX][SI](4)MOVAX,2A59HADD[0524H],AX9、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(20201)=4CH,(21202)=B7H,(21203)=65H,

7、试说明下列各条指令执行完后,AX寄存器的内容。答案:(1)MOVAX,1200H;(AX)=1200H(2)MOVAX,BX;(AX)=0100H(3)MOVAX,[1200];(AX)=4C2AH(4)MOVAX,[BX];(AX)=3412H(5)MOVAX,1100[BX];(AX)=4C2AH(6)MOVAX,[BX][SI];(AX)=7856H5(7)MOVAX,1100[BX][SI];(AX)=65B7H11、如TABLE为数据段中0032单元的符号名,其中存放的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。