微机原理习题解答.docx

上传人:p** 文档编号:1285568 上传时间:2025-01-16 格式:DOCX 页数:11 大小:73.28KB
下载 相关 举报
微机原理习题解答.docx_第1页
第1页 / 共11页
微机原理习题解答.docx_第2页
第2页 / 共11页
微机原理习题解答.docx_第3页
第3页 / 共11页
微机原理习题解答.docx_第4页
第4页 / 共11页
微机原理习题解答.docx_第5页
第5页 / 共11页
微机原理习题解答.docx_第6页
第6页 / 共11页
微机原理习题解答.docx_第7页
第7页 / 共11页
微机原理习题解答.docx_第8页
第8页 / 共11页
微机原理习题解答.docx_第9页
第9页 / 共11页
微机原理习题解答.docx_第10页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《微机原理习题解答.docx》由会员分享,可在线阅读,更多相关《微机原理习题解答.docx(11页珍藏版)》请在第壹文秘上搜索。

1、15 .将下列十迸.制裁分别转化为二边制数、十六进制裁和BCD玛,(1.)1532=(0(KX1111.O1.OI(XX12=0F.51.)fc=(0001.O1.O1.oo1.100IO)BCD(2)325.I6=(XX)101(X)0101.00101(KX)2=(145.28)6=(44.4F)6=(01.IOI(XXH)GII(MX)Dbcd(4)2I4.!26=(1IOIO1.IO.IO0000h=1011011111.(X1OB=735.12518 .若X=-IO7,Y=7480二选初可写出:.1X1种=95H,IYIh4AH.X+Y1.补-ODFHJX-Y1.补4BH.19 .X

2、=34AH,Y=8CH,问:有三仁和两位十六进,制数X和Y,(1)若X,Y龙纯数(无桥号数),则:X+Y=3D6H:X-Y=2BEH.(2)若X.Y式,有杼号我.财:XY=2D6H:X-Y=SBEH.20 .已知X=85,Y=7”均为十进制数),求卜85补入761补.并利用补码的加、减法运算规则计制X-Y补,X+Y补.卜X-Y1.补.结果的各机器数及其真值请用卜六诳制表示,JF由运IZ过程中的玩记位OF推断结果是否溢出。答:X补=85补=55HJY补=(76补=4CH-X补=卜85)补=OABH,-Y补=-76补=0B4HIX-YI补=X补+-Y1.补=55H+B4H=(WH.OF=O-X+Y

3、补=凶补+Y补=ABH+4CH=OF7H,OF=0-X-YJh=IX补+-Y朴=ABH+B4H=5FH.OF=I21 .(1)itXM卜=IO1.OK)IOB.则1/2XM卜=2X)*卜=IK)IOIoIB(2)设X朴=IK)K)KX)B,则-1/4X朴=W4X朴孙=U1.I1.oI01补=OOOoIOnB1. 8086是多少位的微处理JS?为什么?答:8086是高性能的第三代助处理器,是InIe1.系列的16位微处理器。2. EU与B1.U各自的功能是什么?如何称网工作?答:印其主要功能是执行吩咐.BH我主要功能是负击完成C阳与存储器或0设备之间的数据传送.总线接1部件H1.u和执行部件E1

4、.并不是同步工作的,两者的动作皆理遵循如下原则:保当8086的指令队列中有2个空字节,BIU就会自动把指令取到指令队列中。而同时EU从指令队列取出一条指令.并用几个时神周期去分析、执行指令.当指令队列已满.而且EU对BI1.I又无总线访问恳求时.BIU便诳入空闲状态.3. 8086/8088微处理内御有那些寄存后,它们的主娶作用是什么?答:8086CPU内有14个16位的寄存涔。其中有4个16位通用寄存器AX、BX,CX,DX.2个16位指针寄存器SP、BP.2个16位变址寄存器SI、D1.4个16位段寄存器CS、DS.SS.ES.1个16位指令指针寄存器IP及I个16位标记寄存器11,AGS

5、.寄存器是有限存贮容R的高速存贮部件,它们可用来桶存指令、数据和位址.4. 8086计存储器的管理为什么采纳分段的方法?答:8086CPU有20位地址总线,它可寻址的存U空间为1MB.而8086指令给出的地址编码只有16位,指令指付和变址寄存器也都是16位的,所以CPU不能干脆寻址IMB空间,为此采纳分段管理.5. 在8086中,运邦地址、偏移地址、物理地址分别指的是什么?评M说明。答:龙辑地址=物理地址:偏移地址:的格地址=相对于段起始地址的距声:物埋地址=段地址“0H+ft移地址6. 给定一个存放数据的内存单元的偏杼地址是20COH,(DS)=OCoOEH,求出该内存单元的物理地址.答:物

6、理地H=段地址*IOH+偏移地址-OeOOEoH+2()COH=OC21AoH7. XoS6,以)88为什么采均地址/敦招引版复用技代?答:086附088CPU具有4()条引脚,采纳分时或用地址数据总废从而使8086,8088CPU川40条引脚实现20位地址、16位数据、限制信号及状态信号的传输.8. 8086与8088的主要区分是什么?答:8086有16位数据线,8088有8位数据线.9. 怎样硝定8086的圆大发改小工作模式?答:8088,三6CPU的MZ/正引脚固定接+SV时,CPU处于最小模式下,MN/板用脚固定接地时,CPU处于最大模式下。10. 8086被S.0以后,有关寄存器的状

7、态是什么?微处理器从何处起先执行假序?答;复位信号输入之后,CPU结束当前操作,并对处理器的标记寄存器、IP、DS、SSxES寄存器及指令队列进行清零操作,而将CS设置为OFFFH1.11. 8086基本总线周期是如何组成的?各状态中完成什么基本操作?答:一个基本的总线冏期由4个T状态组成,我们分别称为T1.T,4个状态,在每个T状态下,CPU完成不同的动作。T1.状态:依据IomT确定对存贮器或1,0操作,20位地址A-A”信号有效,地址械存信号A1.E有效,给出DT1R信号限制82%激据传帖方向.T2状态:高四位地址/状态线送出状态信息S,低16位地址/数掂线浮空,为下面传送数据打算:WR

8、或RD有效,龙宗耍对存贮器外。地”进行读或写:DEV仃效,使得总规收发器(驱动器)可以传输数据,33H、I.请分别用DB、DW、DD伪指令写出在DATA起先的连续8个单元中依次存放数据UH、22H、44H55H66H、77H、88H的数据定义语句.DATADBI1.H.22H33H,44H5H.66H,77H,8HDATADWI122H3344H.5566H.7788HDATADDI1223M4H.55667788H2.若程序的数据段定义如卜.,写出各指令语句独立执行后的结果:DSEGSEGM1.N1DAAIDB10H.20H.30H:3个字节(数据为10H,20H30H),地址(MKX)H4

9、K)02HDATA2DWIODUPOSTRINGDSEGIiDB123ENDS:20个字节(数据全为未知数),地址OOO3H6)16H;3个字节(数据为31H.32H33H).地址I7H4X)I9H(I)MOVA1.DATAIA1.=IOH(2)MOVBX.OFFSETDATA2BX二OOO3HDATAIDATA2STRINGS1.SIKINCiSIX17HADDnx.S1.BX=IHMOVA1.SH2A1.=33H3试焉写求两个无符号双字长数之和的程序。两数分别在MEM1.和MEM2单元中,和放在SUM单元。DATASSEGMENTMEM1.DD8234967XHMEM2DD9876A432

10、HSUMDDDAASHMDSconnsSFGMENTASSUMECS:CODES.DSrDATASSTART:MOVAX.DNTASMEMIMEM2MOVDS.AX1.BBX.M11MI1.EAS1.MEM21.EADI.SUM:取定义的DS段的段地址今DS;取MFM)偏移地址BX=OOOOH:取MEM2僮物地址S1.=OOtMH:取SuM(和地及DI=OOOSHMOVAX.WORDPTRBXDDAX,WORDPTRISIIMOVWORDPTRDI.AXINCBXM1.ooooH1.地惜的内容9678HAX-967SH;AX-IoaMH加址的内容A432HX=3H,有选位Cr=I:格AX的内容

11、今架移地址DI=OoaSH字小元中.BX=BXT=OOOIHINCBXiBX-BX4110(X)2HINCSISI=SI*1.=0(X5HINCSI5I=SII=0006HINCDI:DkDk1X)009HINCD1.:Dh=D1.Z=OOOAHMOVAXeWORDPTRBX1.ADCAX.WORDPTKS1MvvoRi)rdi,axMOVAH.4CH:将0002H1池址的内容824H-AX=8234H:AXHo(XHH1.地我的内容9876H+CFAX=IAABH.行进位CF=I:将AX的内容)僚移地MDI=OWAH字维元中INT21HCODESENDSENDSTART4 .试编写程序,测试

12、A1.寄存器的第4位是否为0?Tcstau(XMX)100OBJZ1.P5 .编写程序,将BUFFER中的个8位二进制数转换为ASCII码,并按位数凹凸依次存放在ANSWER起先的内存维元中。DAASEGMENTBUFFERDB3CHANSWERDB.DATAENDSCODESECMENTAssumhcscode.ds:dataSTART:MOVAX.DATAMOVDS.AXMOVA1.B1.hHiR:A1.=JCHMOVC1.4SHRA1.C1.:将A1.内容右移4位A1.=O3H,先取匾四位3CMPA1.9:JG1.P1.:若A1.内容人丁9.说明A1.内容在AF之间ADDA1.y)H;否

13、则A1.内存小于9,将A1.内容转换为ASCn研即A1.+3OHA1.JMP1.P21.PhADDA1.37H.将A1.内容转换为ASCI1.对即A1.+37H-A1.(如OCH+37H73H大。C的AsCn码)1.P2:MOVANSWER.A1.:将结果存入ANSWER第个M无MOV1.BUFFER;A1.=5CHANDA1.OFH;取A1.内容低四位CCMPA1.,9:DATAIJG1.P3;若A1.内容大T9.说明A1.内容在:AF之间ADDA1.JOH;否则A1.内容小于9JMP1.P4:将A1.内容转换为ASCI1.和即A1.+30H-A1.1.P3:ADDA1.J7H:将A1.内容转换为ASCII码1.1.,4:MOVANSWER*.A1.:将站果存入ANSWER其次个染元MOV,4CHINT2IHCODEENDSENDWrART6.找设数据项定义如下:DATAIDBHE1.1.O!GOODMORNING!DATA2DB20DUP()用小操作指令编写程序段,使其分别完成以卜功能:i.从左到右将DATA1.中的字符串传送到DATA2中:1.EASI.DAFA1.1=000OH

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

copyright@ 2008-2023 1wenmi网站版权所有

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

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