微机原理及应用习题与习题答案.docx

上传人:lao****ou 文档编号:555358 上传时间:2024-01-26 格式:DOCX 页数:20 大小:48.84KB
下载 相关 举报
微机原理及应用习题与习题答案.docx_第1页
第1页 / 共20页
微机原理及应用习题与习题答案.docx_第2页
第2页 / 共20页
微机原理及应用习题与习题答案.docx_第3页
第3页 / 共20页
微机原理及应用习题与习题答案.docx_第4页
第4页 / 共20页
微机原理及应用习题与习题答案.docx_第5页
第5页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《微机原理及应用习题与习题答案.docx》由会员分享,可在线阅读,更多相关《微机原理及应用习题与习题答案.docx(20页珍藏版)》请在第一文库网上搜索。

1、()9.80486微处理器芯片内的高速缓冲存储器CaChe属于()。A.11CacheB.12CacheC.数据CacheD.指令Cache()10.在字长8位的定点整数补码表示中,能表示的最小数和最大数是()。A.-128和128B.-127和127C.-127和128D.-128和127()11.以下对I/O接口的功能描述不正确的是()A.和I/O设备一起构成输入输出子系统B.是外设和主机间的桥梁C.完成信号变换、数据缓冲、联络控制D.不可直接与主机相连()12.在微型计算机中,总线信号分为三组,()。A,由数据总线、地址总线和控制总线组成B.数据总线是双向的C.地址总线是单向的D.以上都

2、正确二、填空题1 .CPU是英文的缩写,中文译为。2 .执行8位二进制数加法:10111010+01101101o8位结果是,标志CF=o3 .80386微处理器有条地址线,条数据线。4.Pentium微处理器的整数流水线条数是。5.8086CPU在总线周期的T1,A19S6A16S3用来输出位地址信息的最高一,而在其它时钟周期则用来输出信息。6.8086CPU中可以用作段起始地址的内存地址有个,这些内存地址任意相邻的两个地址相距存储单元。7.8086微处理器有条地址线,IMB内存的地址编号从至。8彳散型计算机系统可分为三个层次:、。三、判断题1微处理器内部集成了控制器、运算器和若干高速寄存器

3、。()2指令OUTDXzAX的两个操作数均采用寄存器寻址方式。()3.标志寄存器是用来保存A1U部件运算的结果。()4,存储器寻址方式的操作数是在内存当中的。()5 .逻辑运算没有进位或溢出问题,所以CF和OF的值为Oo()6.21号DOS功能(INT21H)需要入口参数,A1=显示字符的ASCII码。07 .指令INCCX和ADDCX,1的实现功能完全一样,可以互相替换。08.执行了一条加法指令后,发现ZF=I,说明运算结果为Oo0四、请将下列左边的项和右边的解释联系起来(把所选字母放在括号中)(1) CPU()A存储程序、数据等信息的记忆装置。(2)IP()B指出指令操作结果的标志,如ZF

4、、CF等。(3)SP()C用于确定逻辑段的起始地址。(4)状态标志()D分析、控制并执行指令的部件。(5)控制标志()E保存当前栈顶地址的寄存器。(6)A1U()F相对于段起始地址的偏移量。(7)存储器()G指示下一条将要执行的指令的地址。(8)物理地址()H控制操作的标志,如DFsTF等。(9)偏移地址()I进行算术和逻辑运算的单元。(10)段基址()JCPU发出的访问存储器的地址信息。五、简答题1.8086微处理器的标志寄存器的标志有哪些?状态标志位和控制标志位有什么区别?2 .Cache是什么意思?11CaChe和12Cache有什么不同?3 .8086CPU从功能上分为几部分?各部分由

5、什么组成?各部分的功能是什么?4 ,数值协处理器和浮点处理单元有何相同之处和不同之处?5 .字长8位,采用定点整数补码表示,写出能表示的最大数、最小数、最大非0负数、最小非O正数的二进制代码序列和十进制真值。六、说明下列指令中源操作数的寻址方式,假设buff是一个字变量。1. movaxzbuffbx12. movax,bx+di3. movaxzbdi+2000h4. movax1buffsi+di5. movax,2000h6. movax,buff7. movax,bx8. movax,b9. movax1b+2000h模拟练习题二一.单项选择题(请将答案填入题号前的空格中)()1.汇编

6、语句有执行性语句和说明性语句两种,每种语句由4个部分组成,以下不属于语句部分的是()。A.标号与名字B.助记符C.注释D.指令()2.汇编语言中,程序员可以使用的正确标识符是()。A.OFFHB.DSC.AgainD.6364b()3.变量定义伪指令DB、DWsDD分别表示以()为单位保存变量值。A.字节、字、双字B.字、双字、四字C.字节、双字、四字D.双字、四字、字()4.汇编语言的标识符大小写不敏感,以下与众不同的标识符是()oA.ImasB.1masC.IAmsD.IMas()5.下面说法中不正确的是()。A.表示指令操作码的符号就是指令助记符B.用助记符表示的指令就是汇编指令C.用汇

7、编语言书写的程序就是汇编语言程序D.汇编语言源程序不需要翻译成机器语言程序就可以被微处理器执行()6,标识符一般最多由()个字母、数字及规定的特殊符号(如、$、?、一)组成,不能以数字开头。A.28B.31C.256D.128()7.表示回车和换行控制字符的两个ASCII码是()。A.13,10B.nC.CRD.1F()8.MOVAX,0指令的源操作数寻址方式是()。A.直接寻址B.间接寻址C.立即寻址D.存储器寻址()9.以下不属于汇编语言伪指令的是()。A.mode1sma11B.486C.startupD.movdszax()10.以下()指令不属于单操作数指令。A.INCB.DECC.

8、MOVD.NOT二、填空题1 .获取变量名所具有的偏移地址的操作符是。2 .计算机中有一个11101001编码。如果把它认为是无符号数,它是十进制数;如果认为它是有符号数的补码,则其真值为十进制数的;3 .真值-1,如果其补码用字节量表达是,如果用16位补码表示,则为。4 .Pentium系列处理器采用位数据总线与主存相连。5 .8086的输入信号Ready为低电平的作用是说明。6 .指令XORAX,AX和SUBAXzAX执行后,AX=,ZF=o7 .汇编语言源程序的逻辑段由代码段、组成。8 .在16位存储器寻址方式中,有4个设计成专门存放偏移地址的寄存器,它们是BP、和。9 .逻辑地址738

9、0H:400H表示的物理地址是,并且该段起始于物理地址。三、判断题1.数值300能够作为字节变量的初值。()2.字符F和数值46H作为MOV指令的源操作数无区别。()3.汇编语言的语句由明显的4部分组成,不需要分隔符区别。()4.汇编结束语句END表明程序执行到此结束。()5.标志寄存器只用来保存A1U部件运算的结果。()6.立即数寻址方式的立即数保存在通用寄存器中。()7.存储器寻址方式的操作数肯定在主存。()8.有效地址EA就是存储器操作数的偏移地址。()四、计算题1.采用定点整数表示,字长8位,最高位为符号位,写出下列各数的原码、反码和补码:(1)0(2)127(3)-128(4)-15

10、2 .采用定点小数表示,字长8位,含1位符号位,写出下列各数的原码、反码、补码:(1)0.10011(2)0.10101(3)-0.01110(4)-0.100113 .字长8位,含一位符号位,计算X补+Y补,并判断是否溢出。(1)凶补=IOOO1oOOY补=I1oO1朴1(2)凶补=OIOOIOIOY补=Oo1I1朴0(3)Xb=10011001Y补=O11OI11o(4)凶补=OmOO11Y补=IIo1OI1o4 .设字长n=16,按浮点数格式阶符、数符各占1位,阶码占6位,尾数占8位,写出25.21的浮点表示形式(阶码和尾数采用补码表示)。5.进行下列十六进制数据的加减运算,并说明是否有

11、进位或借位。(1)1234H+7802H(2)F034H+5ABOH(3)C051H-1234H(4)9876H-ABCDH6 .将下列机器数按要求进行算术移位和逻辑移位(1)凶原二00000110Y原=IOO1OO1I凶原和Y原左移两位(2)凶原二00000100Y原=10011000凶原和Y原右移两位(3)凶补=OOOOoOI1Y补=I111O1OI凶补和Y补左移一位(4)凶补=00010100Y补=11101100X补和Y补右移T立五、简答题1为什么说XCHGDXzCH是一条错误的指令?7 .逻辑运算指令怎么实现对每一个二进制位的复位、置位和求反功能?8 .给出8086微处理器的物理地址

12、寻址方式的组成公式。4.1 NuDEC、NEG和NOT都是单操作数指令,这个操作数应该是源操作数还是目的操作数?5.为什么特别强调为子程序加上必要的注释?6为什么判断无符号数大小和有符号数大小的条件转移指令不同?六、程序分析1 假设当前SP=OOBOH,说明下面每条指令后,SP等于多少?pushaxpushdxpushwordptr0f79hpopaxpopwordptrbx2 .给出下列各条指令执行后A1值,以及CF、ZFxSFxOF和PF的状态。mova1z89hadda1za1adda1z9dhcmpa1z0bchsuba1,a1deca1inca13 .说明下面各条指令的具体错误原因。

13、movc,a1mova1,257mov50h,ax(4)moves,1234hmoves,ds4 .假设当前DS=2000H,BX=O1OOH,SI=0002H,物理地址20100H-20103H的存储单元依次存放12H、34H、56H和78Hj21200H21203H依次存放2AH、4CH、B7H和65H。在上述条件下,独立执行下列每条指令后,AX寄存器的内容是什么?movax,1200hmovax.bx(3)movax,ds:1200hmovax,bxmovax,bx+1100hmovax,bx+si(7)movaxzbxsi+1100h模拟练习题三1.单项选择题(请将答案填入题号前的空格

14、中)()1.JMP指令根据目标地址的转移范围和寻址方式,可以分成4种类型,以下不属于这4类的是()。A.段内转移相对寻址B.段内转移间接寻址C.段间转移直接寻址D.段间转移相对寻址()2.当RESET引脚进入高电平状态时,8086CPU的()寄存器初始化为FFFFHoASSBDSCESDCS()3.汇编语言中参数传递可通过有三种方式,不属于这3种方式的是()。A.寄存器B,变量C.存储器D.堆栈()4.是()的特点决定了转移和调用指令的目标地址的相对寻址方式应用最多。A.当一个程序被安排到不同的存储区域时,指令间的位移并没有改变B.指令代码中直接提供目标地址C.目标地址来自寄存器D.目标地址来

15、自存储单元()5,转移指令的描述和指令不匹配的是()。A,无条件转移指令JMPB.结果等于零(ZF=I)转移JZC.有进位产生(CF=I)转移JCD.符号为负(SF=I)转移JNS()6.计算机可以直接执行的语言是()。A.高级语言B.汇编语言C.机器语言D.机器语言和汇编语言()7.在字长8位的定点小数表示中,的补码是()。A.1.0000001B.1.0000000C.1.1111110D.1.1111111()8.在算术移位中,下列说法错误的是()。A.原码左移末位补OB.原码右移末位移出C.补码左移末位补OD.补码右移高位补1()9.采用补码做加减运算,当运算结果的符号位的进位和最高位的进位为()时,负溢出(小于所能表示的最小负数)。

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

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

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



客服