欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    微型计算机技术第三版编课后习题答案全课件.ppt

    • 资源ID:78961376       资源大小:1.44MB        全文页数:129页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    微型计算机技术第三版编课后习题答案全课件.ppt

    微型计算机原理n微型计算机技术n微型计算机技术及应用,清华大学出版社,戴梅萼等编著。第一章 微型计算机概论n1.1 微型计算机简介n1.1.1 基本概念n一、微处理器n由一片或几片大规模集成电路组成的具有运算器和控制器功能的中央处理器(CPU或MPU)n二、微型计算机n三、微型计算机系统n 运算器n 微处理器 控制器n 寄存器组n 微型计算机 内部总线(片总线)n (主机)内存储器(RAM和ROM)n 输入/输出接口(并行和串行)n 系统总线(内总线、微机总线)(AB、DB、CB)n 硬件 定时电路(时钟脉冲发生器)n 外存储器(磁盘、磁带、光盘)n 外部设备 输入设备(键盘、鼠标等)n微型 输出设备(CRT、打印机、绘图仪等)n计算机 外围设备 专用电路(过程控制I/O通道)(A/D、D/A、数据终端等)n系统 外总线(通信总线)n 电源、面板和机架等n 软件 系统软件n 应用软件n 考虑到总线的微机系统,如图考虑到总线的微机系统,如图1-31.1.2 微处理器发展简况n从1946年经历了5代,从71年开始,微机是第四代,也已经历了4代.n第一代(197173)4位和低档8位微处理器n集成度:2300管子/片,时钟:1MHzn如:Intel 4004、Intel 4040、Intel 8008n第二代(7378)中、高档8位微处理器n集成度:5400管子/片,时钟:24MHzn如:Intel 8080、MC6800、Z-80、Intel 8085n第三代(7881)16位微处理器n集成度:68000管子/片,时钟:410MHzn如:Intel 8086、MC68000和68010、Z-8000n性能欲赶上中档小型机。n第四代(81 )32位微处理器n集成度:17万100万管子/片,时钟:20,200MHzn如:Intel 80386、Intel 80486、Pentium(Pro、MMX、IIV)、MC68020、MC68030、MC68040、Z800001.1.3 微型计算机的分类概述 n(一)按数据总线位数划分n1、4位微机 应用:n2、8位微机n3、16位微机n4、32位微机n5、位片式(二)按组装形式和系统规模划分n1、单片机(微控制器、嵌入式计算机)n微型计算机制作在一个芯片中,有时包括A/D、D/A转换器。n应用:智能化仪器仪表,控制领域。n特点:体积小、功耗低。n常用:MCS-518系列,-96系列,MC6805。n2、单板机n微型计算机、小键盘、发光二极管显示器、监控程序等安装在一块印刷电路板上。n如:TP-801、TP-86n应用:生产过程的实时控制、教学实验。n3、个人计算机(Personal Computer)n由微处理器芯片、存储器、接口装在印刷电路上,加上插件板组成主机,再配上外部设备、系统软件组成。n特点:便于搬动,不需要维护,价格低,可供个人或家庭使用的计算机。n如:Altair 8080、Apple II、IBM-PC/XT、nIBM-PC/AT、IBM-PS/2、PC兼容机(PC286、386、486、Pentium等)n应用:商业、家用、科学和教育领域。n4、工程工作站和超级微型机第二章 80X86微处理器的结构n重点介绍8086和80386的结构特点、编程结构、引脚信号功能及总线时序。n2.1 从8086到Pentium IIIn2.1.1 Intel 8086微处理器的基本结构n16位,约29000个晶体管,频率有5、8、10MHz。n一、组成n由总线接口部件BIU和执行部件EU组成。n1、总线接口部件BIUn负责与存储器、I/O端口传送数据。n组成:16位段寄存器(CS、DS、SS、ES)n 16位指令指针(IP)n 6个字节指令队列n 地址形成逻辑(20位地址加法器)n (I/O)总线控制逻辑n功能:n1)在EU执行指令的过程中,BIU始终能从存储器中预先取出一些指令送到指令队列中排队,遵从先进先出的次序。n2)根据EU的请求,完成CPU与存储器或I/O设备之间的数据传送,形成20位的内存物理地址。n2、执行部件EUn负责指令的执行。n组成:16位的算术/逻辑单元ALU(加法器)n 16位状态标志寄存器n 4个通用寄存器(AX、BX、CX、DX)n AH和ALn 4个专用寄存器(SP、BP、DI、SI)n 暂存(运算)寄存器n EU控制系统n注:n1)寄存器组和数据传输通路间可进行快速传输。n2)EU不与系统总线相联。n功能:n1)从BIU的指令队列中获取指令、执行指令。n2)向BIU发出请求,提供数据和所需访问的内存或I/O端口的地址信息。n3)对通用寄存器和标志寄存器进行管理,n主要操作类型:n1)算术/逻辑运算、串处理、BCD码调整。n2)计算寻址要求的单元地址的位移量,EU将这个16位位移量送BIU。n二、工作方式 n微处理器通过总线和外部部件交换信息,当执行一条指令时,一般要占用二次总线,总线非常忙,要提高微处理器的利用率和整个系统的执行速度,必须充分利用总线。并行工作方式:BIU和EU处于并行工作状态,取指令与数据不占用额外时间,在执行指令时同时取下一条指令与数据,这样总线总不空闲。2.1.2 Intel 80286微处理器的基本结构n标准的16位处理器,8086向上兼容。n一、组成:4个部件n地址部件AU:形成物理地址n指令部件IU:译码,放已被译码指令队列n执行部件EU:执行指令n总线部件BU:取代码和读写数据,CPU与系统间的高速接口,放预取队列。n二、并行工作方式n指令可预取、预译,提高吞吐率。n三、优点n1、速度更快n2、地址空间更大,24位,虚存可达1GB。n3、工作于两种方式n1)实方式(实地址方式)nDOS应用程序占用全部系统资源。n2)保护方式(保护虚地址方式)nA、通过硬件控制多任务间快速切换,用四层特权支持操作系统和任务分离及程序和数据的保密,具有多用户和多任务处理功能。nB、具有虚拟内存管理,通过软件切换进入虚拟的8086工作方式。2.1.3 Intel 80386微处理器的基本结构n1985年推出,32位微处理器,片内集成27.5万只晶体管,速率从12.5MHz,高达50MHz。n一、组成n由三大部分的六个部件组成。如图2-3所示。n1、总线接口部件BIUn中央处理部件与系统之间的高速接口,对总线使用进行排优,进行总线传送的控制以充分利用总线宽度,并对80386和协处理器的协调进行控制。n2、中央处理部件CPUn1)指令预取部件IPUn16字节长,在总线空闲周期,读4个字节,可存5条指令(平均3.5字节/条)。n2)指令预译码部件IDU(译码器和译码指令队列)n3)执行部件EUnALU、8个32位通用寄存器、64位移位寄存器、乘/除法器。n采用流水线技术:n1)指令提取和执行重叠进行;n2)有效地址形成,逻辑地址往线性地址转换,线性地址往物理地址转换这三个动作重叠进行。n3、(集成的)存储管理部件MMUn1)分段部件SU:管理逻辑地址空间,将逻辑地址转换为线性地址,面向程序员。n为便于多任务实现指令与数据区的重新定位及任务间的隔离,以提供模块性和保护性。各任务的程序以段空间为目标分别编程。n段长度可变,小于4GB,整个逻辑空间为16K个段=214=64MMBn2)分页部件PU:管理物理地址空间,将线性地址转为物理地址。n段可分为页面,页小于等于4KB,取4KB。n把活动任务当前所需的少量页面放在存储器中,提高存取效率。n在禁止分页或无PU时,物理地址=线性地址。二、主要性能n1、灵活的32位微处理器n可8、16、32或位场等多种数据类型。n2、存储空间n32位地址总线 232=4GBn虚拟存储空间 246=64TBn存储器分段结构,段长可达4GBn3、集成的存储管理部件n(1)支持虚拟存储器n(2)可选择的片内分页机构n(3)4级保护n(4)与80286完全兼容n4、目标代码与8086系列微处理器兼容n5、三种工作方式n(1)实地址方式n(2)保护方式 支持硬件调度n(3)虚拟8086方式n允许在受保护和分页的系统中运行8086软件,可同时模拟多个8086微处理器,使DOS程序能在保护方式下作为其中一个任务运行。n6、优化的系统性能n(1)指令的流水线结构n(2)具有片内地址转换的高速缓冲存储器n(3)时钟可达33MHz,总线周期仅2Tn(4)总线带宽32MB/Sn7、通过80387协处理器支持高速数值处理n8、完整的系统开发工具n9、高速CHMOSIII技术n当系统闲置时,CPU将工作频率降到0MHz,此时功耗极低。2.1.4 Intel 80486微处理器的基本结构特点n1989年问世,集成120万晶体管,频率可达50MHz,支持二级Cache,基本沿用80386的体系结构,同80386相比,其特点:n(1)采用RISC技术,同时以布线逻辑代替微代码控制,在一个时钟周期执行一条指令;n(2)采用片内Cache、片内浮点运算协处理器FPU,引线缩短、片内数据总线加宽,CPU与FPU间采用高速总线传输,数据通路是64位和128位,且Cache与浮点寄存器间可直接进行数据交换,不必经过80486,提高处理速度。n(3)采用突发式总线方式,使与一地址相关的一组数据都可输入/输出,加速CPU与内存的数据交换;n(4)可模拟多个80286实现多层次的多任务功能。2.1.5 Intel Pentium微处理器的基本结构n1993年推出,集成310万只晶体管,频率达150MHz,性能超过工作站和超级小型机,同等80486相比,结构上的特点:n(1)超标量流水线n超标量:含多个指令执行部件和多条指令流水线。n有U和V两条指令流水线,各自有独立的ALU、地址生成逻辑和Cache接口,每条流水线分指令预取、指令译码、地址生成、指令执行和回写5个步骤,这样每个时钟周期内可执行两条整数指令。n(2)重新设计的浮点部件n执行过程分8个流水步级,对MUL、LOAD及MOV、PUSH、DEC、INC等常用指令不用微程序而由硬件来实现,提高速度。n(3)独立的指令Cache和数据Cachen减少争用Cache的冲突,采用32*8线宽,以支持64位总线,数据Cache有两种接口分别与U和V流水线相连,可支持突发式读写操作(即向Cache写数据和释放回内存可同时进行),提高数据传输速度。n(4)分支预测n有两条预取指令缓冲队列,一个以顺序方式预取,一个以转移方式预取(称分支目标缓冲器。n某条指令产生分支时,记下该指令和分支目标地址,以预测再次产生分支时的路径,保证流水线的预取在执行前取完,而不落空。适用于循环操作。n(5)采用64位外部数据总线nPentium内部数据总线32位,但CPU和内存进行数据交换的外部数据总线采用64位总线,提高数据传输速度,可达528MB/S。但功耗大15W,浮点运算能力低于一些RISC处理器。n可见从16位到32位,主要从体系结构设计上有概念性的更新。2.1.6 Pentium Pro微处理器(高能奔腾)n1995年推出,比Pentium芯片增加的内容:n(1)一封装内两个芯片nCPU内核有2个8KB的L1 Cache;n256KB的L2 Cache,与CPU内核用全速总线相连,提高程序运行速度。n(2)指令分解为微操作n采用RISC技术,便于流水线并行执行,提高指令运行速度。n(3)乱序执行和推测执行n使指令流能最有效地利用内部资源。n(4)超级流水线和超标量技术n14级超级流水线结构,3路超标量结构,提高并行处理能力,提高性能。2.1.7 Pentium MMX微处理器Intel P55C(多能奔腾)nMMXMulti Media extension 多媒体扩展n1997年推出,在Pentium微处理器中增加新数据类型,8个64位寄存器和57条新指令,增加的技术:n一、引入新的数据类型 1)用紧缩表示n紧缩字节8个字节紧缩在一个64位数据中n紧缩字4个字紧缩在一个64位数据中n紧缩双字2个双字紧缩在一个64位数据中n4字64位n紧缩的64位数据可存放在64通用寄存器中,一次操作可处理8个数元,适用于多媒体处理。n例:图象的灰度级256级,用8位(1字节)表示一像素。n2)技术n采用SIMD(单指令多数据流)技术,在运行一条指令同时并行处理多个数据元素(32位),例:在一个T内处理4种类型或最多8组64位的模拟/数字数据n二、采用饱和运算(溢出处理)n上溢或下溢的结果被截取(饱和)至该类数据类型的最大值或最小值。n例:两16位带符号数相加nF000H+4000H=13000 取FFFFH(而不是3000)适用于图形学处理。n否则,若图形最高值为黑,最小值为淡色,n而一像素上溢则成了淡色。n三、具有积和运算能力n 提高矢量点积和矩阵乘法的运算速度。n适用于音频和视频图像的压缩和解压缩中。2.1.8 Pentium II 微处理器n1997年5月推出,把多媒体增强技术(MMX技术)融入高能奔腾处理器。具有整数运算、浮点运算和多媒体信息处理功能。采用的先进技术:n一、多媒体增强技术n1)单指令多数据流(SIMD)n减少计算密集的循环。n2)增强了57条功能强大的指令,便于处理声音、图像及视频数据。n二、动态执行技术n1)多分支跳转预测n2)数据流分析n 判定指令是否符合处理条件或他们决定于其他指令,以确定最佳处理顺序,有效地执行指令。n3)推测执行n 预先查找程序计数器和执行那些可能会运算的指令,并进行排序,增加被执行指令的数量。n三、双重独立总线结构 如图2-6(b)n两条总线,提高吞吐量;n二级Cache,运行速度提高;n流水线系统总线,可同时并行事务处理;n带宽性能是单一总线体系结构的3倍。n四、采用SEC插盒封装技术2.1.9 Pentium III 微处理器n1999年2月推出,带有70条附加浮点多媒体指令,分2阶段发展。n一、带SSE指令集的Pentium II 微处理器n增加了8个新128位单精度寄存器,70条分三类:(1)(3)p20n增强音频、视频和3D图形处理能力n二、新一代Pentium III 微处理器(Coppermine)n1999年10月推出,主频733MHz,外频133MHzn主要特性:n(1)集成度高,发热量少,功耗低;n(2)256KB二级缓存内置,用256位的宽带数据通路;n(3)采用先进的缓存转换结构,使处理器核心与二级Cache间理论数据带宽达11.2GB/s;n(4)采用先进的系统缓冲器n增加了许多缓冲器或队列;n(5)采用speedstep技术n用电池时,降低电源功耗,延长运行时间;n用外接电源时,全速与全电压方式运行,提高系统灵活性。2.1.10 Pentium 4 微处理器n2000年6月推出,重新设计内核体系结构.2000年6月推出主频3.8GHz的Pentium 4/750.n主要技术特性:n(1)采用3条超标量流水线n(2)改进了分支预测单元n(3)采用跟踪缓存和低延迟数据缓存n(4)采用高级动态执行技术n(5)采用64位四倍数据速率处理器前端总线技术n(6)增加了144条SSE2,引入新的数据格式(128位SIMD整数运算和64位双精度浮点运算)n(7)采用超线程技术nPentium系列低端产品:Celeron芯片nPentium系列高端产品:Xeon芯片(用于服务器等)2.1.11 Pentium M 微处理器n2003年3月推出,主频900MHz2GHz.采用迅驰技术,全面支持无线技术.如:Pentium M755(2GHz),n采用全新体系结构,技术特性:n(1)适合于移动微处理器的流水线n(2)大容量的L2Cache(12MB)n(3)电源优化的处理器系统总线n(4)高级分支预测技术n(5)专用堆栈管理器n(6)增强型的speedstep技术n(7)微指令操作融合(批量微指令处理)n(8)嵌入双频无线连接功能n支持IEEE802.11b/a协议.2.1.12 Itanium 微处理器n2000年11月推出,64位,核心技术是EPIC(显式并行指令计算),其关键技术是:n(1)断定执行n(2)推测装入n(3)高级装入(数据推测)n使用新型指令集,采用全新设计的编译器.n结合CISC,RISC和EPIC三种结构,主要用于高端的服务器领域.nItanium芯片的结构特点:n在IA-64体系结构基础上加超标量体系结构.n(1)具有大量寄存器n128个64位寄存器:通用和整数计算n128个82位寄存器:图形和浮点运算n64个1位断定寄存器n128个64位专用寄存器n8个转移寄存器n(2)具有多个执行单元n2个整数/MMX执行单元n2个浮点执行单元n2个存储管理执行单元n3个转移处理单元第三章习题讲评3.1已知DS=091DH,SS=1E4AH,AX=1234H,BX=0024H,CX=5678H,BP=0024HSI=0012H,DI=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH。在以上给出的环境下,试问下列指令或指令段执行后的结果如何?(1)MOV CL(1)MOV CL,BX+20HSIBX+20HSI解:解:EA=BX+20H+SI=56HEA=BX+20H+SI=56HPA=PA=DS*16+EA=91D0H+56H=9226HEA=91D0H+56H=9226HCLCL=(09226H)=F6H(2)MOVBPDI(2)MOVBPDI,CXCX解:解:EA=BP+DI=56HEA=BP+DI=56HPA=PA=SS*16+EA=1E4F6HEA=1E4F6H(1E4F6H)=(1E4F6H)=5678H(3)LEA BX(3)LEA BX,BX+20HSIBX+20HSIMOV AXMOV AX,BX+2BX+2解:解:BX=BX+20H+SI=0056HBX=BX+20H+SI=0056HEA=BX+2=58HEA=BX+2=58HPA=PA=DS*16+EA=91D0H+58H=9228HEA=91D0H+58H=9228HAX=(09228H)=AX=(09228H)=1E40H(4)LDS SI,BXDI(4)LDS SI,BXDIMOVSIMOVSI,BXBX解:解:EA=BX+DI=56H,PA=EA=BX+DI=56H,PA=DS*16+EA=91D0H+56H=9226HEA=91D0H+56H=9226HSISI=(09226H)=00F6H,DS=(09228H)=1E40HEA=SI=EA=SI=00F6H,PA=PA=DS*16+EA=EA=1E400H+00F6H=1E4F6H(1E4F6H)=BX=0024H(5)(5)XCHG CXXCHG CX,BX+32HBX+32HXCHGBX+20HSIXCHGBX+20HSI,AXAX解:解:EA=BX+32H=56H,EA=BX+32H=56H,PA=PA=DS*16+EA=91D0H+56H=9226HEA=91D0H+56H=9226H(09226H)=CX=(09226H)=CX=5678H,CX=(09226H)=00F6HEA=BX+20H+SI=56H,PA=EA=BX+20H+SI=56H,PA=DS*16+EA=91D0H+56H=9226HEA=91D0H+56H=9226HAX=(09226H)=AX=(09226H)=5678H ,(09226H)=,(09226H)=AX=AX=1234H3.23.2设设DS=1000HDS=1000H,SS=2000HSS=2000H,AX=1A2BHAX=1A2BH,BX=1200HBX=1200H,CX=339AHCX=339AH,BP=1200HBP=1200H,SP=1350HSP=1350H,SI=1354HSI=1354H,(11350H)=0A5H(11350H)=0A5H,(11351H)=3CH(11351H)=3CH,(11352H)=0FFH(11352H)=0FFH,(11353H)=26H(11353H)=26H,(11354H)=52H(11354H)=52H,(11355H)=OE7H(11355H)=OE7H,(126A4H)=9DH(126A4H)=9DH,(126A5H)=16H(126A5H)=16H,(21350H)=88H(21350H)=88H,(21351H)=51H(21351H)=51H下列各指令都在此下列各指令都在此环环境下境下执执行,在下列各小行,在下列各小题题的空格中填入相的空格中填入相应应各指令的各指令的执执行行结结果。果。(1)MOV AX(1)MOV AX,1352H 1352H AX=AX=解:解:AX=1352HAX=1352H(2)MOV AX(2)MOV AX,1352H 1352H ;AX=AX=解:解:PA=PA=DS*16+EA=10000HEA=10000H+1352H=11352H1352H=11352H(11352H)=0FFH(11352H)=0FFH,(11353H)=26H(11353H)=26HAX=26FFHAX=26FFH(3)MOV 0150HBX(3)MOV 0150HBX,CHCH(11350H)=(11351H)=(11350H)=(11351H)=解:解:EA=BX+0150H=1350HEA=BX+0150H=1350HPA=PA=DS*16+EA=10000HEA=10000H+1350H=11350H,CH=33H1350H=11350H,CH=33H(11350H)=33H,(11351H)(11350H)=33H,(11351H)的的值值不不变变 ,(11351H)=3CH(11351H)=3CH(4)(4)MOV AXMOV AX,0150HBP 0150HBP AX=_AX=_解:解:EA=BPEA=BP0150H0150H1350H1350HPA=PA=SS*16+EA=20000H+1350H=21350HEA=20000H+1350H=21350HAX=5188HAX=5188H(5)POP AX(5)POP AX;AX=_AX=_,SP=_SP=_解:解:EA=SP=1350HEA=SP=1350HPA=PA=SS*16+EA=20000H+1350H=21350HEA=20000H+1350H=21350HAX=5188H,SP=1350H+2H=1352HAX=5188H,SP=1350H+2H=1352H(6)ADDSI(6)ADDSI,CXCX(11354H)=_(11354H)=_,(11355H)=_(11355H)=_,SF=_SF=_ZF=_ZF=_,PF=_PF=_,CF=_CF=_,OF=_OF=_解:解:EA=SI=1354H,PA=DS*16+EA=10000H+1354H=11354HEA=SI=1354H,PA=DS*16+EA=10000H+1354H=11354HCX=339AH,(11354H)=52HCX=339AH,(11354H)=52H,(11355H)=OE7H(11355H)=OE7H0E752H+339AH=0E752H+339AH=1 11AECH-(11355H):(11354H)1AECH-(11355H):(11354H)(11354H)=0ECH,(11355H)=1AH(11354H)=0ECH,(11355H)=1AH(11354H)=0ECH,(11355H)=1AHCF=1,ZF=0,CF=1,ZF=0,PF(PF(低八位奇偶校低八位奇偶校验验):0ECH=11101100B0ECH=11101100BPF=0PF=0SF(SF(最高位状最高位状态态),1H=0001B1H=0001BSF=0SF=0OF(OF(溢出溢出标标志志)0E752H0E752H1110011101010010B1110011101010010B339AH=11001110011010B339AH=11001110011010B 11111001110101001010011101010010+11001110011010+11001110011010 10001101011101100 10001101011101100(7)SUB BH(7)SUB BH,0150HBXSI0150HBXSIBH=_BH=_,SF=_SF=_,ZF=_ZF=_,PF=_PF=_,CF=_CF=_,0F=_0F=_解:解:EA=0150H+BX+SI=26A4HEA=0150H+BX+SI=26A4H;PA=DS*16+EA=10000H+26A4H=126A4HPA=DS*16+EA=10000H+26A4H=126A4H;(126A4H)=9DH,BH=12H(126A4H)=9DH,BH=12HBH=75H,SF=0,ZF=0,PF=0,CF=1,OF=0BH=75H,SF=0,ZF=0,PF=0,CF=1,OF=0(8)INC BYTE PTR 0152HBX(8)INC BYTE PTR 0152HBX(11352H)=_(11352H)=_,(11353H)=_(11353H)=_,CF=_CF=_解:解:EA=0152H+BX=1352H,PA=DS*16+EA=11352,EA=0152H+BX=1352H,PA=DS*16+EA=11352,(11352H)=0FFH,(11352H)=0FFH,(11352H)=00H,(11353H)=26H,(11352H)=00H,(11353H)=26H,不影响不影响CFCF(9)INC WORD PTR 0152HBX(9)INC WORD PTR 0152HBX(11352H)=_(11352H)=_,(11353H)=_(11353H)=_,CF=_CF=_解:解:EA=0152H+BX=1352H,PA=DS*16+EA=11532,EA=0152H+BX=1352H,PA=DS*16+EA=11532,(11352H)=0FFH,(11353H)=26H (11352H)=0FFH,(11353H)=26H(11352H)=00H,(11353H)=27H,不影响不影响CF(10)SAR BYTE PTR 0150HBX(10)SAR BYTE PTR 0150HBX,1 1(11350H)=_(11350H)=_,CF=_CF=_,OF=_OF=_解:解:EA=BX+0150H=1350HEA=BX+0150H=1350HPAPADS*16+EA=11350H,DS*16+EA=11350H,(11350H)=0A5H=10100101B (11350H)=0A5H=10100101B11010010B=0D2H,CF=1,OF=011010010B=0D2H,CF=1,OF=0(当移位数当移位数为为1 1是,最高位不是,最高位不变则变则OF=0)OF=0)(11)SAL BYTE PTR 0150HBX(11)SAL BYTE PTR 0150HBX,1 1(11350H)=_(11350H)=_,CF=_CF=_,OF=_OF=_解:解:EA=BX+0150H=1350H,PA=DS*16+EA=11350,EA=BX+0150H=1350H,PA=DS*16+EA=11350,(11350H)=0A5H=10100101B(11350H)=0A5H=10100101B 01001010B=4AH,CF=1,OF=1 01001010B=4AH,CF=1,OF=13、3 设下列各转移指令的第一字节在内存中的地址为CS=2000H和IP=016EH,且环境均为DS=6000H,BX=16C0H,(616C0H)=46H,(616C1H)=01H,(616C2H)=00H,(616C3H)=30H,(61732H)=70H,(61733H)=17H。写出下列各无条件转移指令执行后CS和IP值。个指令左首的16进制编码是该指令的机器码。指令中的目的地址用相应的标号表示。(1)EBE7 JMP SHOURT AGAIN(2)E90016 JMP NEARPTR OTHER(3)E3 JMP BX(4)EA46010010 JMP FAR PROB(5)FF67 JMP WORD PTR 0072HBX (6)FFEB JMP DWORD PTR BX解:解:(1)E7补码为补码为-19,IP目标目标=IP源源+2+EA(即(即-19)=016EH+2-19=0157H 因为段内寻址,所以因为段内寻址,所以cs=2000H不变不变(2)IP目标目标=IP源源+3+EA=016EH+3+1600H=1771H 因为段内寻址因为段内寻址 所以所以cs=2000H不变不变(3)IP=16C0H,因为段内寻址因为段内寻址 所以所以cs=2000H不变不变(4)段间寻址,有机器码可看出)段间寻址,有机器码可看出IP=0146H CS=3000H(5)段内寻址,所以)段内寻址,所以CS=2000H不变不变 DS*16+0072H+BX=61732H (61732H)=70H,(,(61733H)=17H IP=1770H(6)PA=DS*16+BX=60000H+16C0H=616C0H (616C0H)=46H (616C1H)=01H IP=0146H (616C2H)=00H (616C3H)=30H CS=3000H3 34 4 阅读阅读下列各小下列各小题题的指令序列,在后面空格中填入的指令序列,在后面空格中填入 该该指令序列的指令序列的执执行行结结果。果。(1)MOV BL(1)MOV BL,85H85H MOV AL MOV AL,17H17H ADD AL ADD AL,BLBL DAA DAAAL=_AL=_,BL=_BL=_,CF=_CF=_解:解:17H+85H17H+85H9CH9CHALALDAA DAA 压缩压缩的的BCDBCD码码加法十加法十进进制制调调整指令。整指令。(AL(AL的低的低4 4位位99或或AF=1AF=1,ALALAL+06H,AFAL+06H,AF1;1;AFAF是是辅辅助助进进位位标标志志用以用以标标志志D3D3向向D4D4的的进进位位ALAL的高的高4 4位位99或或CF=1CF=1,ALALAL+60H,CFAL+60H,CF1;1;)AL=9CH+06H=0A2HAL=9CH+06H=0A2HAL=0A2H+60H=AL=0A2H+60H=02H02H,BL=85HBL=85H CF=1 CF=1(2)MOV AX(2)MOV AX,BXBX;NOT AXNOT AX;ADD AXADD AX,BXBX;lNClNC AX AXAX=_AX=_,CF=_CF=_解:解:lNClNC不影响不影响标标志位志位 AX=0000HAX=0000H,CF=0CF=0(3)MOV AX(3)MOV AX,0FF60H 0FF60H;STC STC;MOV DXMOV DX,96 96 XOR DH XOR DH,0FFH 0FFH ;SBB AX DXSBB AX DXAX=_AX=_,CF=_CF=_解:解:XOR XOR 命令命令 会使会使 CFCF0,OF0,OF0 096=60H96=60H,AX=0000H,CF=0AX=0000H,CF=0(4)MOV BX(4)MOV BX,0FFFEH 0FFFEH;MOV CL,2MOV CL,2;SAR BX,CLSAR BX,CLBX=_BX=_,CF=_CF=_解:解:0FFFEH=1111111111111110B0FFFEH=1111111111111110B1111111111111111B,CF=01111111111111111B,CF=01111 1111 11111111 11111111 1111B,CF=1 1111B,CF=13 35 5 阅读阅读分析下列指分析下列指令序列令序列ADD AXADD AX,BXBXJNO JNO LlLlJNO L2JNO L2SUB AXSUB AX,BXBXJNC L3JNC L3JNO L4JNO L4JMP L5 JMP L5 (1)AX=14C6H(1)AX=14C6H,BX=80DCH BX=80DCH 解:解:ADD AXADD AX,BXBXOF=0,CF=0OF=0,CF=0;L1L1(2)AX=0B568H(2)AX=0B568H,BX=5487HBX=5487H解:解:ADD AXADD AX,BXBXOF=0,CF=1OF=0,CF=1;L1L1(3)AX=42C8H(3)AX=42C8H,BX=608DHBX=608DH解:解:ADD AXADD AX,BX BX CF=0 CF=0,OF=1,AX=0AC55HOF=1,AX=0AC55HSUB AXSUB AX,BXBX;CF=0CF=0,OF=0OF=0;L3L3(4)AX=0D023H(4)AX=0D023H,BX=9FDOHBX=9FDOH解:解:ADD AXADD AX,BX BX OF=1,CF=1OF=1,CF=1,AX=6FF3HAX=6FF3HSUB AXSUB AX,BX BX;CF=1,OF=1CF=1,OF=1;L5L5(5)AX=9FDOH(5)AX=9FDOH,BX=0D023HBX=0D023H解:解:ADD AXADD AX,BX BX OF=1,CF=1OF=1,CF=1,AX=6FF3HAX=6FF3HSUB AXSUB AX,BX BX;CF=1,OF=1CF=1,OF=1;L5L53.6 AND AL,AL JZ BRCHl RCR AL,1 JZ BRCH2 RCL AL,1 INC AL JZ BRCH3上述程序运行后,试回答:(1)当AL =00H时,程序转向BRCHl(2)当AL =01H时,程序转向BRCH2(3)当AL =0FFH时,程序转向BRCH337完成下列操作,选用什么指令:(1)将AX的内容减去0520H,和上次运算的借位;SBB AX,0520H (2)将变量名TABL的段地址送AX。MOV AX SEG TABL3.8 D1 DB 20H DUP(?)D2 DW D1请写出用一条指令实现取D1的偏移地址 SI中的三种方法。(A)LEA SI,D1 (B)MOV SI,OFFSET D1 (C)MOV SI,D2 3.9 程序段1 程序段2 MOV AX,147BH MOV AX,99D8H MOV BX,80DCH MOV BX,9847H ADD AX,BX SUB AX,BX JNO L1 JNC L3 JNC L2 JNO L4上述两个程序段执行后,分别转移到哪里?解:1)L1 2)L33.10 MOV BX,0FFH AND BX,0FFFH OR BX,0F0FH XOR BX,00FFH上述程序段运行后,BX=0F00H,CF=0 (注意:对于8086 的加法和减法操作,使用CF 来标识将两个操作数看成无符号数时计算是否发生了溢出,而OF 则标识将两个操作数看成有符号数时的情况。计算CF 位时,加法操作是直接将最高位的进位赋给CF,而对于减法操作而言,转换后的补码加法有进位表示实际进行的减法没有借位(即没有溢出),因此需要将最高位进位取反以后赋给CF;对于OF 位的计算则是相同的,通过将最高位的进位和次高位的进位进行异或运算,结果赋给OF(当然也可以使用双符号位来进行计算)。当然对于减法操作而言,我们也可以简单地认为:对于CF 位,将减数与被减数都看成无符号数,如果减数被减数,则CF=1,否则CF 为0;对于OF 位,若两个数的符号相反,而结果的符号与减数相同则OF=1,其他情况OF=0。)3.11 CMP AX,BX JGE NEXT XCHG AX,BX NEXT:CMP AX,CX JGE DONE XCHG AX,CX DONE:.试回答:试回答:(1)上述程序段执行后,原

    注意事项

    本文(微型计算机技术第三版编课后习题答案全课件.ppt)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开