




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微机原理与汇编语言复习题及参考答案、选择题:TOC o 1-5 h z设,执行,指令后,中的值为()下述指令的执行结果是I),完成对寄存器的内容乘以的正确操作是I)无论中原有的数是奇数或偶数,若要使中的数一定为奇数,应执行的指I)假设I)37)9执行指令后()I)下面的数据传送指令中,错误的操作是()要访问的某一存储单元的实际地址称().段地址.偏移地址.物理地址.逻辑地址某存储单元的物理地址是,可以作为它的段地址有()计算机能直接识别的的语言().汇编语言.机器语言.高级语言.低级语言下列指令中操作数在代码段中的是():1直接、间接、立即三种寻址方式指令的执行速度,由决至慢的排序为().直接
2、、立即、间接.直接、间接、立即.立即、直接、间接.不一定2若栈顶的物理地址是当执行完指令后,栈顶的物理地址是()3当执行完下列指令序列后,标志位和的值是的目标地址偏移量是()。的内容所指向的内存字单元之内容的内容所指向的内存字单元之内容的内容的内容指令的源操作数的寻址方式是指令的源操作数的寻址方式是.基址寻址.寄存器寻址.基址寻址.寄存器寻址.变址寻址】(只能用.寄存器相对寻址.变址寻址】(只能用.寄存器相对寻址.指出下列哪个数据在汇编语言中是非法的。().指出下列哪个数据在汇编语言中是非法的。()7用来存放即将执行的指令的偏移地址的寄存器是7用来存放即将执行的指令的偏移地址的寄存器是.源变址
3、寄存器是()执行后,中的内容为0数字不可能是.六进制数十进制数十二进制数十六进制数.下面四个寄存器中,不能用于间接寻址的寄存器是执行后,中的内容为0数字不可能是.六进制数十进制数十二进制数十六进制数.下面四个寄存器中,不能用于间接寻址的寄存器是.若(X,则执行指令,后,()=下面数据传送指令中,正确的是.,后,()=下面数据传送指令中,正确的是.下列哪一种寻址方式最快?.立即寻址.直接寻址.立即寻址.直接寻址.寄存器寻址.寄存器间接寻址.寄存器间接寻址中,操作数在.通用寄存器.堆栈.主存单元.段寄存器.通用寄存器.堆栈.主存单元.段寄存器.在顺序结构的流程图中,不包含有.起始框.终止框.起始框
4、.终止框.判断框.处理框为的微机内存最大容量为TOC o 1-5 h z8与不等的数据是()位二进制补码表示的整数数据范围是().下列四个寄存器中,不允许用传送指令赋值的寄存器是().指令的目的操作数的隐含段为().数据段.堆栈段.代码段.附加段2运算型指令的寻址和转移型指令的寻址,其不同点在于().前者取操作数,后者决定程序的转移地址.后者取操作数,前者决定程序的转移地址.两者都是取操作数.两者都是决定程序的转移地址TOC o 1-5 h z.设,,执行指令后,().目的变址寄存器是().下列常用寻址方式中,哪种属于立即寻址设执行后,中的内容为().下列指令中错误的指令为()8语句),汇编后
5、,与该语句功能等同的语句是()9下面四个寄存器中,用来作为端口间接寻址的寄存器是()O下列哪一种寻址方式最快?().立即寻址.直接寻址.寄存器寻址.寄存器间接寻址.在串处理指令表示在().当()不等于且等于的情况下,重复执行串搜索B当(CX)不等于0且等于0的情况下,重复执行串搜索C.当(CX)不等于0且等于的情况下,重复执行串比较D当(CX)不等于0且等于0的情况下,重复执行串比较TOC o 1-5 h z若(X0,CC)5则指令,CX执行后,(X()a0C.00完成将有符号数X勺内容乘以的正确指令是()A,X,XC.,X.C,X.指令的循环执行条件是()ACXW0且0.CXW0或0C.CX
6、W0且.CXW0或5下列寄存器中不能作为间址寄存器的是()A.CCXDX.转移的目标地址是()AX中的内容之和C.之和DX指示的内存单元之内容二、填空题:计算机中的C由和组成。0;0。0假定机器的字长为位,且最高位为符号位,则的原码用位二进数表示为,其补码用位二进数可表示为。端口有两种编址方式,分别是和。0的中断系统能够处理个不同的中断源,并为每一个中断安排一个编号,称为中断类型。每种中断类型对应的中断服务程序的入口地址称为。循环结构的程序主要由、循环体、和循环控制部分组成。若0,000,0指令,(XC)中,源操作数的有效地址TOC o 1-5 h z为,其物理地址为。当标志位时表示无符号数运
7、算产生溢出,而当标志位是表示带符号数运算产生溢出。将十进制数转换成二进制数、八进制数、十六进制数和C码分别可表示为、。0十进制数的原码、反码、补码(采用位二进制,最高位为符号位)分别可表示为、i已知某个数的补码为D则其真值为码,请在空白处填入恰当内容,使程序完以下宏定义的功能是将一位十六进制数转换为码,请在空白处填入恰当内容,使程序完整。3地址3地址0000,其物理地址是,段地址是,偏移量是种中断,对每一个中断都设置一个和和。种中断,对每一个中断都设置一个和和。的值作为段基值,再加上由提和方式传送。_和0的最大寻址空间为,该程序段启动执行指令的实际地址5已知补00贝0.执行部件的主要功能是:0
8、在取指令时,会选取段寄存器供的偏移地址形成(位的物理地址。8最多可处理.0有两种外部中断请求线,它们分别是TOC o 1-5 h z0与外设之间的数据传送方式有、冯诺依曼型的计算机制结构由_五大部分组成。0003数字的码为。端口有和两种编址方式,5若一个程序段开始执行之前,(S,0)是。数字“0”和字母“K”的对应的码分别为和。.十进制数的原码、反码、补码(采用位二进制,最高位为符号位)分别为、;的知一个数的补码为,其真值为。.汇编语句中,语句标号具备的三种属性分别是、;变量具备的三种属性分别是、。00的数据总线为位,地址总线为位,最大的存储空间是值0的标志寄存器共有个有效标志位,其中有个状态
9、标志位,分别是、2已知1贝0的反码为,的补码为_3在取指令时,会选取段寄存器的值作为段基值,再加上由提供的偏移地址形成位的物理地址。三、判断题:1奇偶标志位当运算结果的低位中有偶数个时,被置为0l)和段都可以存放指令代码。()()()两数相等时转移可用指令。()6().当时,不能响应中断。().把若干个模块连接起来成为可执行文件的系统程序是汇编程序。.使汇编程序执行某种操作的命令是宏指令。串操作指令中,目的操作数的段地址一定在寄存器中。.在汇编语句A中的称为标号。,称该指令中源操作数采用的寻址方式是寄存器间接寻址。,是逻辑或操作指令。系统功能调用中,显示单个字符的系统调用号是。.使计算机执行某
10、种操作的命令是伪指令。四、改错题:下述程序执行后,应将数组中的最大值存入单元,数组元素为无符号字数据,数据个数在单元中。现已知程序有错,请改正,使之完成预定功能。)F)0)2345678:901)34)6下面的程序是将内存单元一字节数据乘以放回单元的程序,找出错误并改正。五、简答题:有几种工作模式?各有什么特点?假定一个名为的程序要调用子程序,试问:假定一个名为的程序要调用子程序,试问:B是在外部定义的?000220100HB是在外部定义的?000220100H12(2010H,CH21202HB,H2120H(2)O,B()O,B(20102H)6H5试说明下列指B怎么知道要调用它?现有(D
11、2000HBO100H,(2010H8H(21200H2aH21201H令执行后,寄存器中的内容。O,1200H()O,1100HB()O,1100HB汇编语言源程序的语句类型有哪几种?各自的作用和使用规则是什么?一个汇编源程序应该由哪些逻辑段组成?各段如何定义?各段的作用和使用注意事项是什么?什么是微型计算机的系统总线?定性说明微处理器三大总线的作用。六、程序分析题:1试分析下列程序段,如果和B的内容分别给出如下种情况,问程序分别转向何处?14BH80DCH0B5BHBH()2C8H08DH()0D02HFD0H(),BBH0B8HDDaBOL1CL2B,BCLOLL2.已知数据段中定义D1
12、DB18H,H,H8HOC0OaODD1O8LD1当程序段执行完后,C。执行完程序后,回答指定的问题。BLOCKDB20H,1FH,08H,81H,OFFHLTDB问:(该程序的功能是();()该程序的循环次数是()。分析下列程序,回答问题:()该程序完成什么功能?()程序中的可否用指令代替,为什么?()程序中的指令可用指令(I代替。()指令的目的是()。执行完程序后,回答指定的问题。问:程序段执行后,(),()。七、程序设计1将字存储单元中的位二进制数分成四组,每组四位,然后将这四组数分别放至、和这个字节单元中。2设有个学生的成绩分别是,和。编制一个子程序统计-,及分的人数并分别存放到6和单
13、元中。3E知在以为首地址的数据区中存放Y字节数据,编写程序完成将数据块搬至为首地址的存储区中,要求:(用一般数据传送指令实现;(用数据串传送指令实现;()用数据串指令实现。4对一组无符号数进行比较,把最大数显示在屏幕上。5E知两个无符号字数据、分别存放在和单元,编制程序,若是的倍数,则显示器.上显示,否则显示。参考答案一、选择题:二、填空题:.统一编址独立编址.统一编址独立编址.循环初始化部分循环参数修改部分.中断向量.执行指令产生访问存储器时所需的位偏移地址7.中断码类型.(可屏蔽中断请求信号).无条件传送查询方式传送中断方式传送.运算器控制器存储器输入设备输出设备.统一编址独立编址.段属性
14、偏移量属性距离属性;段属性偏移量属性类型属性进位标志位()辅助进位标志位()符号标志位()零标志位()10100100三、判断题:1.X进位标志位()辅助进位标志位()符号标志位()零标志位()10100100三、判断题:1.X2.X3.X9X10.X11.V溢出标志位()10100101奇偶标志位()4.X5.V12.X13.V6.X7.X8.X14.V15.X四、改错题:答:(1)3行,数据定义伪指令改为8行,改为15行,循环入口,加标号即将本行改为:16行,改为17行,改为20行,去掉该行语句22行,改为23行,改为()25行,改为(10)26行,改为程序入口标号2.解答:,改为10改为
15、,10五、简答题:.答:8038680486有实地址模式、保护模式和虚拟8086模式三种工作方式。实地址模式下的8038680486的工作原理与8086相同,内存管理只采用分段管理方式,而不采用分页管理;内存最大空间为1,采用段地址寻址的存储方式,每个段最大为64;操作数的默认长度为16位。保护模式下,实际可访问的物理空间最大为4b可选择使用分页结构;存储器空间用逻辑地址、线性地址和物理地址空间描述;基本结构没有发生变化,指令和寻址方式依旧。在这种寻址方式中,可以对存储器实施保护功能(禁止程序非法操作)和特权级的保护功能(主要保护操作系统的数据不被应用程序修改)。虚拟8086模式下,既有保护模
16、式功能,又可执行8086的指令代码。.答:()只要在中用说明即可;()只要定义时用定义即可。.答:()()()()()4答:汇编语言源程序的语句类型通常有种类型,分别是:指令语句、伪指令语句和宏指令语句。()指令语句是能产生目标代码、可以执行的能完成特定功能的语句,主要由指令组成。()伪指令语句是种不产生目标代码的语句,在汇编过程中告诉汇编程序应如何汇编。()宏指令语句是一个指令序列,汇编时凡有宏指令语句的地方都将用相应的指令序列的目标代码插入。5答:汇编程序是将汇编源程序自动翻译成目的程序的软件,而汇编源程序是用汇编语言编写的程序。汇编程序的主要功能是将由汇编语言(助记符)编写的源程序翻译成
17、用机器语言(二进制代码)编写的目标程序;汇编源程序的作用是进行程序设计。6答:微型计算机的系统总线是与其他部件之间传送数据、地址和控制信息的公共通道。根据传送内容的不同,系统总线可分成以下种:()数据总线B:用于与主存储器、与接口之间传送数据。数据总线的宽度等于计算机的字长。数据总线一般为双向总线,可以向两个方向传输数据。()地址总线用于访问主存储器和外部设备时传送相关的地址。地址总线的宽度决定的寻址能力。()控制总线用于传送对)存储器和外部设备的控制信号。7答:宏与子程序两者的相同之处在于:都是用来处理在编程过程中多次使用的功能程序的方法,两者均能简化源程序。两者的区别在于:宏调用通过宏指令
18、名进行,汇编时,随时调用随时展开,并不简化目标程序:子程序调用是在程序执行期间执行指令,代码只在目标程序中出现一次,所以也简化了目标程序。宏调用时的参数由汇编程序通过实参转换成形参的方式传递,具有很大的灵活性。宏定义中允许设置若干形式参数代替数值、指令、寄存器、各种字符串等。宏调用时可用程序所需要的实际参数来替换,使编程人员感觉非常灵活;而子程序的参数传递要麻烦得多。3宏调用在汇编时完成,不需要额外的时间开销;子程序调用和子程序返回都需要时间,还涉及堆栈操作。故若优先考虑速度,用宏指令;若优先考虑存储空间,用子程序。六、程序分析题:.答:()()()()()2答:43()从一组数中寻找最小数送单元。()次。4解答:()该程序用来将存放在和开始的单元中的两个多字节数据相加,并将结果放在开始的连续单元中。()不可以。因为指令影响进位标志位状态。()()清进位,以使在数据最低字节相加时,可以用指令。5解答:七、程序设计1参考答案如下:2参考答案如下:分析:假设子程序的入口参数成绩表长度放在中,指向成绩表首单元;出口参数放在8和单元中,并且各单元初值均为0参考子程序如下:;子程序名:;功能:统计成绩表中各个分数段的人数;入口参数:中为成绩表长度,指向成绩表首单元;出口参数:各个分数段人数分别放在存储单元,和中;所用寄存器:,;保护用到的寄存器;判断成绩表是否结束;将要比较的成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- HY/T 0466-2024极地生态环境监测规范
- GB/T 13925-2025铸造高锰钢金相检验
- 2025届四川省成都市成都实验高级中学物理高二下期末教学质量检测试题含解析
- 冬季相关知识课件
- 宠物疾病防治课件教学
- 2025届云南省玉溪市江川一中物理高一下期末质量跟踪监视试题含解析
- 2025版XX医院影像科人员聘用合同模板
- 二零二五年度环保型厂房施工与安全监理合同
- 二零二五年度环保产业vi设计分包合同范本
- 二零二五年度电力设施建设标准保证担保合同
- 社会救助政策培训
- 工艺管理培训课件
- 2025房屋的室内装修合同模板
- Unit 1 Making friends PartB Let's learn(说课稿)-2024-2025学年人教PEP版(2024)英语三年级上册
- 2025年山西省太原市人大常委会招聘劳务派遣制人员15人历年管理单位笔试遴选500模拟题附带答案详解
- 卖挂靠公司货车的合同(2篇)
- 《材料成型装备及自动化》教学大纲
- 防止口腔治疗中交叉感染
- DB52T+1844-2024+实验室化学废液收集与处理规范
- 2024年人教版二年级语文上册《第1单元1.小蝌蚪找妈妈》课文教学课件
- T-XJZJXH 0004-2024 牛奶中糠氨酸的快速测定方法拉曼光谱法
评论
0/150
提交评论