欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    微机原理课后习题答案解析.docx

    • 资源ID:1768825       资源大小:58.55KB        全文页数:24页
    • 资源格式: DOCX        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    微机原理课后习题答案解析.docx

    第1章进制与码元1、进制转换129=8IH=100OOOo)B=20IQ298=12AH=100IoIo1.OB=452Q1000=3E8H=I1.1.1.101000B=1750Q5DH1011101B=135Q=93D3E8H=Iiiiio100ob=i750Q=1000d;357Q=11101111B=OEFH=239D2、进制计算100101102FE3F7,-119FFF7,-32759473、数据表示范用:一个字节的无符号数表示范围为0-255,有符号数补码表示范围为-128+127<.两个字节的无符号数表示范围为。65535,有符号数补码表示范围为一32768+32767。N位二进制数的无符号数表示范围为0(2N-1),有符号数(补码)表示范闱为-2N(2*1.i).4、35H代表的ASCII字符为互,代表十六进制数时等价的十进制值为53,代表压缩842IBCD码等价的十进制值为35,代表非压缩8421BCD码等价的十进制值为5o5、FFH代表无符号数时等价的卜进制值为255,代表补码有符号数时等价的十进制值为一I,代表反码有符号数时等价的十进制值为0_,代表原码有符号数时等价的卜进制值为-127。6、-20的8位二进制补码为ECH,原码为94H,反码为EBHO158的16位二进制补码为009EH,原码为009EH,反码为009EHo7、英文字符一般在计算机内占用(1)个字节,每个字节的最高位肯定为0_,全角英文字符在计算机内占用2个字节,一个汉字在计算机内占用工个字节,每个字节最高位为8、设阶码用8位补码表示,尾数部分用16位补码表示,则一(132÷1128+1512)的尾数部分与阶码分别为多少?断调用等。BX(BaSe)(BH、B1.)基址寄存器,主要用于存放地址、基址(默认相对于DS段)等。CX(COUnter)(CH、C1.)计数器,主要用于循环计数、申操作计数、移位计数(C1.)等。DX(Data)(DH、D1.)数据寄存器,主要用于16位乘除、间接I/O、中断调用等。BP(BasePOinter)基址指针,主要用于存放地址、基址(默认相对于SS段)等。SP(StackPOinter)堆栈指针(栈顶指针),主要用于存放栈顶地址。S1.(SoUrCe1.ndeX)源变址寄存器,用于存放地址、变址、串操作源变址。D1.(DCStinatiOn1.ndeX)目的变址寄存器,用于存放地址、变址、串操作目的变址。CS(CodeSegmCnt)代码段寄存器(代码段),用于存放正在或正待执行的程序段的起始地址的高16位二进制数据,即程序段的段地址。,DS(DataSCgment)数据段寄存器(数据段),用于存放正在或正待处理的一般数据段的起始地址的高16位二进制数据,即一般数据段的段地址。ES(ExtraSegment)附加数据段寄存器(附加段),用于存放正在或正待处理的附加数据段的起始地址的高16位二进制数据,即附加数据段的段地址。SSIStackSegment)堆栈数据段寄存器(堆栈段),用于存放正在或正待处理的堆栈数据段的起始地址的高16位二进制数据,即堆栈数据段的段地址,IPdnstructionPointer)指令指针,它的内容始终是卜一条待执行指令的起始偏移地址,与CS一起形成下一条待执行指令的起始物理地址。CS:IP的作用是限制程序的执行流程。IP一般会自动加1(逻辑加1、实际随指令长度变更)移向下一条指令实现依次执行;若通过指令修改CS或IP的值,则可实现程序的转移执行。PSW(ProgramStatusWOrd)程序状态字,它其中方三个限制标记(IF、DF、TF)和6个状态标记(SF、PF、ZF、OF、CF、AF)o限制标记是用于限制CPU某方面操作的标记,状态标记是部分指令执行结果的标记。5、请画出8086/88CPU的内部结构图。答:如F图所示:6、请说明8086/88CPU的标汜位的英文名、中文名与填充方法C答:IF(InterrUPtEnabIeFIag)中断允许标记,用于限制CPU能否响应可屏蔽中断恳求,IF=I能够响应,IF=O不能响应CDF(DirectionFIag)方向标记,用于指示串操作时源申的源变址和目的串的目的变址变更方向,DF-I向减的方向变更,DF=O向加的方向变更。TF(TraPFIag)陷阱标记(单步中断标记),TF=I程序执行当前指令后暂停,TF=O程序执行当前指令后不会暂停。SF(SignFIag)符号标记,指令执行结果的最高二进制位是0还是1,为0,则SF=O,代表正数;为1,则SF=I,代表负数。我们一般是用十六进制数表示,则可以依据十六进制的最高位是落在07还是落在8F之间,若落在。7之间则SF=O.否则SF=1。PFIParityChECkFIag)奇偶校验标汜,指令执行结果的低8位中1的个数是奇数个还是偶数个,若为奇数个则PF=O,若为偶数个则PF=1。ZF亿er。F1.ag)零标记,指令执行结果是不是为0,若为。则ZF=I,否贝UZF=O0OF(Overf1.owFIag)有符号数的溢出标记,指令执行结果是否超出有符号数的表示范围,若超过则OF=I,否则OF=O0我们可以通过推断是否出现以卜四种状况之一:正加正得负,正减负得负,负加负得正,负减正得正。若出现则OF=1.否则OF=0.CF(CarryFIag)进位/借位标记无符号数的溢出标记),指令执行结果的最高位是否方向更高位进位或借位,着方则CF=I,同时也代表无符号数溢出;若无则CF=O,也代表无符号数未溢出。AFIAuxi1.iaryCarryFIag)协助进位/借位标记,低4位二进制是不是有向高位进位或借位,若有则AF=1,否则AF=0,其主要用于BCD修正运算。7、内存分段组织的优缺点是什么?答:优点如下:(1.)8086Z8088CPU中的寄存器只有16位,假如采纳它们干脆寻址,则寻址实力势必限制在64KB他用内,而采纳分段组织可以较好地实现扩展CPU的寻址实力。每段的大小可达64KB,不同段的蛆合则可寻址更大的范围。(2)使程序与数据相对独立,不同存取方式的数据也相对独立。程序:存放于代码段CS中T堆栈方式:存放于堆栈段SS中数据:随机方式:存放于数据段DS与附加段ES中(3)便于程序和数据的动态装配,从一个地方挪到另外一个地方只要更改一下段寄存器的值即可,段内偏移可以不用变更。缺点:内存地址采纳分段组织增加地址计算的困难度,降低了CPU的执行效率。8、IMB内存最多可以有(64K)个不同的段地址,若不允许重登的活最多可有(16)个不同的段地址。不同的段间(可以)重叠。9、设DS=26FCH,BX=108H,SI=9A8H,试求出访DS:BX与ES:S1.指向同一物理地址的ES值。答:即DS:BX=ES:SIDS:BX=DS×16+BX=26FCH×16+108H=270C8HES:SI=ES×16+SI=ESX16+9A8HES=(270C8H-98H)÷16=2672H10、接口、端口以与端口地址之间的对应关系如何?答:一个计算机系统内有很多接口,一个接口内一般才多个端口,一个端口可以有多个端口地址与其对应(这叫重福地址),一个端口地址可以对应多个端口(但须要接着区分才能访问,如读写依次、读写信号、数据位、索引区分)。所以通过端口传输信息首先须要区分端口,区分端口可通过端口地址不同来区分。11、访问端口有哪些方法?答:(1)用I/O指令实现信息传输;(2)通过BIoS中断调用实现信息传输;(3)通过DoS中断调用实现信息传输。12、请依据图2.3说明ADDAX,BX指令的取指与执行过程。自己看书13、8086/88的20位物理地址是怎样形成的?当CS=2000H,IP=O1.OOH,卜一条待执行指令的物理地址等于多少?答:20位物理地址由段地址左移4位加偏移地址形成,下一条待执行指令等于CS*10H+IP得到20100HO14、已知当前数据段位于存储器的B1.OOOH到BFOFFH他国内,请指出DS段寄存器的取值范囤。答:DS段寄存器的取值范用:AF10HB100HNEXT3:MOVAH,4CH;返P1.DoSINT21HCODEENDSENDSTART7、编程实现随意个有符号字节数据之和(和耍求用字变量存放)。答:DATASEGMENTADB;随意个字节数据NEQU$-A;元素个数SUMDW?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTAR:MOVAX,DATAMOVDS,AX1.EASI,AXORDX,DXMOVCX,NAGAIN:MOVA1.,SICBWADCDX,AX1.OOPAGAINMOVSUM,DXMAXENDPW,编写一子程序实现从某字数组中求出平均值(设其和不会超出范律I)。答:;求数组元素之和函数SUM,数组首址为S1.,数组元素个数为CX,和由AX带出。SUMPROCNEARPUSHSIPUSHCXXORAX,AXAGAIN:ADDAX,(S1.)INCS1.INCSI1.OOPAGAINPOPCXPOPS1.RETSUMENDP11、从键盘接收一串字符,并另起一行逆序显示该字符串。答:DATASEGMENTBUFDB81,0,81DUP(?)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX1.EADX,BUFMOVAH,10;接收一串字符INT21HMOVD1.,ODH;显示回车换行MOVAH,2INT21HMOVD1.,OAHMOVAH,2INT21HMOVC1.,BUF+1;取接收的字符数XORCH,CH1.EABX,BUF+1ADDBX,CX;BX指向串尾AGAIN:MOVD1.,BX;逆向显示MOVAH,2TNT21HDECBX1.OOPAGAINMOVAH,4CHINT21HCODEENDSENDSTART】2、假设密码为“123456”,从键盘接收密码并验证,若正确则显示“欢迎运用本系统”,否则显示“密码错误,您无权运用!”。自己写13、从键盘输入1字节的两位十六进制数据,并分别用二进制、八进制、卜进制、卜六进制显示出来其等价的值。自己写第6章Inte1.80868微处理器1、8086/88和传统的8位计算机相比在执行指令方面有什么不同?有什么优点?答:总线接11部分和执行部分是分开的,每当EU执行一条指令时,造成指令队列空出2个或空出一个指令字节时,B1.U立刻从内存中取出下面一条或几条指令,以添满他的指令队列。这样,一般状况下,CPU在执行完一条指令后,便可立刻执行卜一条指令,不像以往8位CPU那样,执行完一条指令后,需等待下一条指令。即EU从指令队列中取指令、执行指令和BIU补充指令队列的工作是同时进行的。这样大大提高了CPU利用率,降低了系统都对存储器速度的要求。2、8086有哪两种工作模式?其主要区分是什么?答:答:8086方最大和最小两种工作模式,最小工作模式是指MN/MX引脚为高电平,系统中只有8086Z8088微处理器,系统中的全部限制信号都干脆由CPU产生。最大工作模式是指MN/MX引脚为低电平,它是相对于最小模式而言的,系统中除了8086Z808

    注意事项

    本文(微机原理课后习题答案解析.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

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

    收起
    展开