微机原理及接口技术习题答案样本.doc
《微机原理及接口技术习题答案样本.doc》由会员分享,可在线阅读,更多相关《微机原理及接口技术习题答案样本.doc(25页珍藏版)》请在咨信网上搜索。
1、第1章 微机运算基本习题和思考题1. 请完毕如下计算:17466D=(10101110.10101)B(AE. A8)H.01011B( 1397.344)D(575.58)H4BCH()B( )BCD2. 设字长为8位,X(2A)16,当X分别为原码、补码、反码和无符号数时候,其真值是多少? 答:当X表达原码时,其真值为:101010 当X表达补码时,其真值为:101010 当X表达反码时,其真值为:101010 当X表达无符号数数时,其真值为:001010103. 设字长为8位,用补码形式完毕下列计算,规定有运算成果并讨论与否发生溢出?12018 33379070 5084答:12018其
2、补码形式分别为:(120)补01111000 (18)补00010010 01111000 00010010 10001010由于Cs=0 ,Cp=1,因而有溢出,成果错误 3337其补码形式为:(33)补11011111 (37)补11011011 1101111111011011 10111010由于Cs=1, Cp=1,因此没有溢出,成果对的9070其补码形式为:(90)补10011100 (70)补10111010 1001110010111010 01010110由于Cs=1, Cp=0,因此有溢出,成果错误 5084其补码形式为:(50)补00110010 (84)补0101010
3、0 0011001001010100 10000110由于Cs=0, Cp=1,因此有溢出,成果错误4. 请写出下列字符串ASCII码值。My name is Zhang san. 4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E第2章 80X86微机系统习题与思考题1. 微型计算机重要由哪些基本部件构成?各部件重要功能是什么? 答:微型计算机重要由输入设备、运算器、控制器、存储器和输出设备构成。 各部件功能分别是:1、输入设备通过输入接口电路将程序和数据输入内存;2、运算器是进行算术运算和逻辑运算部件,它是指令执行部件;3、控制器是计算机指
4、挥中心,它负责对指令进行译码,产生出整个指令系统所需要所有操作控制信号,控制运算器、存储器、输入/输出接口等部件完毕指令规定操作;4、存储器用来存储程序、原始操作数、运算中间成果数据和最后成果数据; 5、输出设备是CPU通过相应输出接口电路将程序运营成果及程序、数据送到设备;2. 微解决器发展过程是什么? 答:微型计算机发展过程是:第一代(19461957)采用电子管为逻辑部件,以超声波汞延迟线、阴极射线管、磁芯和磁鼓等为存储手段;软件上采用机器语言,后期采用汇编语言。第二代(19571965)采用晶体管为逻辑部件,用磁芯、磁盘作内存和外存;软件上广泛采用高档语言,并浮现了初期操作系统。第三代
5、(19651971)采用中小规模集成电路为重要部件,以磁芯、磁盘作内存和外存;软件上广泛使用操作系统,产生了分时、实时等操作系统和计算机网络。第四代(1971至今)采用大规模集成电路(LSI)、超大规模集成电路(VLSI)为重要部件,以半导体存储器和磁盘为内、外存储器;在软件办法上产生了构造化程序设计和面向对象程序设计思想。3. 简述80486微解决器基本构造。书12页4. 80486微解决器工作模式有几种?当CS内容为1000H,IP内容为7896H,求在实地址模式下物理地址为多少?答:实模式和保护模式及虚拟8086模式。当CS内容为1000H,IP内容为7896H,在实地址模式下物理地址为
6、17896H.5. 简述EPROM工作原理。书27页。6. 总线有那几种类型?答:按照总线传播类型可分为数据、地址、控制三类;按和cpu距离可分为内部总线、系统总线和外部总线。7. 简述ISA与EISA总线区别。它们局限性体当前哪里?书34页。8. PCI局部总线有些什么特点?书35页9. 什么是USB?它有什么特点?书41页10. IEEE 1394总线有哪些特点?它与USB总线区别在哪里?书41页。11. 简述现场总线特点。书42页。12. 当代计算发展重要核心技术有哪些?当代计算机重要核心技术有:CACHE技术、流水线技术、VM技术、RISC技术、多内核技术第3章 80X86指令系统习题
7、与思考题1. 指出下列各指令中源操作数和目操作数寻址方式: MOV BX,WORD PTR2200H AAA JUM 2200H LESDI,2100H MOV BX+SI+8,BX解答 MOV BX,WORD PTR2200H源操作数:直接寻址;目操作数:寄存器寻址 AAA源操作数:寄存器寻址AL(也称隐含寻址);目操作数:寄存器寻址 JUM 2200H程序转移段内直接寻址方式 LESDI,2100H源操作数:直接寻址;目操作数:寄存器寻址 MOV BX+SI+8,BX源操作数:寄存器寻址;目操作数:基址加变址寻址2. 若AX=0ABCDH,BX=7F8FH,CF=1。 求分别执行8086
8、CPU指令 ADDAX,BX ADCAX,BX SBBAX,BX NEGAX AND AX,BX ORAX,BX XORAX,BX IMUL BL后,AX寄存器中内容,并指出标志寄存器SF,ZF,AF,PF,CF及OF状态。解答 AX=2B5CH,SZAPCO=001110B AX=2B5DH,SZAPCO=001010B AX=2C3DH,SZAPCO=001001B AX=5433H,SZAPCO=001110B AX=2B8DH,SZAPCO=00X100B AX=FFCFH,SZAPCO=10X100B AX=D222H,SZAPCO=10X100B AX=3283H,SZAPCO=X
9、XXX11B3. 若AL=78H,BL=87H,求执行指令ADD AL,BLDAA之后,AL?、标志AF?、CF? 若执行指令 SUB AL,BL与DAS后,AL?、标志AF?、CF?解答 AL=65H,AF=1,CF=1。 AL=91H,AF=0,CF=1。4. 指出下列指令中哪些是错误,并指出错在何处? MOV DL,DX MOV ES,H SUB BX,SI ADD AX,BX+CX XCHG DS,2400H DEC 15H IN AL,DX OUT 300H,AX解答 错,DX不能作为间接寻址寄存器。 错,及时数不能直接送给段寄存器。 错,两个存储单元间内容不能直接相减。 错,CX寄
10、存器不能作为变址寄存器。 错,不容许段寄存器与存储单元内容进行互换 错,减1指令不能对段寄存器直接操作 对 错,输出指令地址若是16位,必要用DX间址。5. 下列程序段执行后 AX=?设数据段有:TABLEDW100,200,300,400ENTRYDW3代码段对DS初始化MOV BX,OFFSET TABLEMOVSI,ENTRYMOVAX,BX+SI执行后 AX=2C006. 将AL中8位二进制数按倒序方式重新排列,即AL本来为D7D6D0,倒序后AL=D0D1D7。参照答案MOVCX,8L:SHLAL,1RCRBL,1LOOP LMOV AL,BL7.若起始地址偏移量为H内存单元存储有1
11、00个ASCII码字符,现给这些字符添加奇偶校验位(bit7),使每个字符中“1”个数为偶数,在顺序输出到地址为100H端口。解答MOVSI,HMOVCX,100MOVDX,100HNEXT2:MOVAL,SI;取字符串中字符送ALANDAL,0FFH;变化标志位JPENEXT1;“1”个数为偶,bit7不变ORAL,80H;“1”个数为奇,bit7变为1NEXT1:OUT DX,ALINCSILOOPNEXT2MOVAH,4CHINT21H8. 若SS=1000H,SP=H,AX=1234H,BX=5678H,FR=2115,试阐明执行指令PUSH AXPUSH BXPUSHFPOPCXPO
12、P DX之后,SP=?SS=?CX=?DX=?并画图指出堆栈中各单元内容。解答:SS=1000HSP=1FFEHCX=2115HDX=5678H栈中各单元内容如下所示:地址RAM11FFAH211511FFCH567811FFEH12341H第4章 宏汇编语言习题与思考题1.画出如下变量在内存中存储示意图。D1 DB A,123,09H,45D2 DW A,CD,23H,4567HD3 DD 1234H,23456789H2.设计子程序分别完毕如下功能:1)依照给定参数值,判断该参数是偶数还是奇数。2)把给定参数值高、低数据位互换。3.设计相应宏完毕如下功能:1)把给定参数按二进制显示。2)求
13、两个参数和,并按十进制形式显示。第5章 汇编语言程序设计习题与思考题1. 设数据段中有字节型单元NUMBER和FLAG,判断NUMBER与给定X和Y大小关系(XY,则置FLAG1,若NUMBERX,则置FLAG=-1,否则置FLAG=0。解答:.486Data segmentNUMBER db ?FLAG db ?Data endsCode segment Assume cs:Code,ds:DataBeg:mov ax,data Mov ds,axmov al,X Mov bl,Y Cmp NUMBER,X Jnc P1 Mov FLAG,0FFH Jmp exitP1: cmp NUMBE
14、R,Y Ja P2 Mov FLAG,00H Jmp exitP2: mov FLAG,01HExit:mov ah,4ch Int 21hCode ends End Beg2. 计算123100,并把和保存在SUM单元中。.486DATA SEGMENT USE16TT DB 1SUM DW ?DATA ENDSCODE SEGMENT USE16 ASSUME CS:CODE,DS:DATABEG: MOV AX , DATA MOV DS, AX MOV CX, 100 MOV AX, 0START: ADD AX, TT INC TTLOOP STARTMOV SUM, AXMOV A
15、H, 4CHMOV 21HCODE ENDSEND BEG3. 对一种给定N数据,用冒泡排序法进行排序。解答:.486Data segmentBuf db abcd18437hjLens equ $-bufCount db lensFlag db ?Data endsCode segment Assume cs:code,ds:dataBeg:mov ax,data Mov ds,axAgain:dec count Jz done Mov flag,0 Mov cx,count Mov si,offset buf Last:mov al,si Mov ah,si+1 Cmp ah,al Jnc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 习题 答案 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。