指令系统试题_第1页
指令系统试题_第2页
指令系统试题_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 期末考试题(第二学期)微型计算机原理及应用姓名: 座位号 装订线填空题(每空2分,共30分)1. 微型计算机机器指令一般由 和 两部分组成; 2. 指令系统按操作数的个数可分为 、 、 ;3. 微处理器分配给外围设备最多 个端口,其中前 个端口称为固定端口,可以在指令代码中直接给出;4. 作为有符号除法运算,商的符号等于 ;5在执行指令CBW之前要将扩展的操作数存放到 中;6. INC与DEC 指令不影响的状态标志位是 ;7.若(AL)=0BAH,(PSW)=0001H,执行指令ADC AL,78H后(AL)= (PSW)= ;8(SP)=100CH,(SS)=3000H,(3100CH)=

2、21DDH,(DS)=4000H,(BX)=12ABH,则 POP BX 指令执行完后(SP)= H(BX)= H(412ABH)= H;选择题(每题2分,共40分)1下列指令中有语法错误的是( )A.POP CS B.ADC AX,BXC.PUSH CS D.MOV BX,BP2下列指令中正确的指令是( )A. ADD AX,DS B. ADC BX,5BPC. INC 1234H D. SBB BX,AX3. 下列指令中,有语法错误的指令是( )。A. MOV AX,1000H B. ADD AL,1000HC. MOV 1000H,AL D. MOV DS,12A2H4. 执行PUSH

3、AX指令后,堆栈指针SP的内容: ( )A.减1 B. 减2 C. 加1 D. 加2 5. 假定(SS)=2000H,(SP)=0100H,(AX)=2A07H,执行指令PUSH AX后,存放数据07H的物理地址是( )A. 20102H B. 20101H C. 200FEH D. 200FFH6. 已知(AL)=05H,(BL)=06H,执行下列两条指令后(AX)=( )ADD AL,BLAAA A. 011BH B. 0101H C. 1161H D. 010BH 7. 下列传送指令中有语法错误的是( ) A. MOV CS,AX B. MOV DS,AX C. MOV SS,AX D.

4、 MOV ES,AX 8. CWD指令的功能是( )A把源操作数的符号位扩展到目的操作数中B把AL中的符号位扩展到AH中C把AH中的符号位扩展到AL中D把AX中的符号位扩展到DX中9. 若(AL)=87H,执行ADD AL,0F5H后,SF,ZF,CF,OF,PF的状态为( )ASF=0,ZF=0,CF=1,OF=1,PF=0 BSF=1,ZF=0,CF=1,OF=0,PF=1CSF=0,ZF=0,CF=0,OF=1,PF=0 DSF=1,ZF=0,CF=1,OF=1,PF=1 10. 下列指令中不影响标志位的指令是( ) A. ADC B.LES C. INC D. CMP11. 乘法指令M

5、UL BX,执行完其结果存放到 ( )寄存器A.AX B.DX:AX C.AL D.AH12. 在算数运算指令当中( )寄存器不参加运算。A.通用寄存器 B.累加器寄存器 C.段寄存器 D.变址寄存器13.当有符号乘法指令执行完标志位CF=0,OF=0表示( )A.乘积的高一半为零 B. 乘积的低一半为零 C.乘积的高一半为低一半的符号位扩展 D.其他情况14.假如(AL)=09H,(BL)=09H 那么CMP AL,BL 执行完下列结果正确的是( ) A.CF=1 B.OF=1 C. ZF=1 D. SF=115.标志寄存器入栈指令是( )A.POPF B. PUSHF C. PUSH FL

6、AGS D. POP FLAGS16. 下列指令是非压缩BCD数减法调整指令的是( )A.AAA B. AAS C. DAA D. DAS17精简指令集的缩写是( )A.CISC B. RISC C. SSE D. SSE2188086CPU中可作基址寻址的寄存器的是( ) A.CX,DX B. SI,DI C. BX,BP D. BX,SI19.在8086/8088cpu指令系统中,不能作为目标操作数的是( )A.CS B. DS C. ES D. SS20.MOV指令不能实现的是( )A. 存储器与存储器之间允许进行数据传送 B. 通用寄存器与存储器之间允许进行数据传送 C. 通用寄存器之

7、间可以进行数据传送 D. 段寄存器与段寄存器之间的数据传送简答题(共计30分)请写出程序段完成下列题目要求(每题2分共14分)将CX寄存器的内容与补码表示的数87ABH相加,结果存放到以BX寄存器为偏移量的存储单元中;将立即数570BH与730AH相减,结果存放到BX寄存器中;BYTE1和BYTE2都是存放字节数据的存储单元,实现BYTE1存储单元的字节数据传送到BYTE1存储单元中;将DA1和DA2两个字型数据的存储单元中的数据进行交换;将DS寄存器的内容存入到ES寄存器;将AL的有符号数乘以BL的内容,将结果送入RESULT中;将DATA的存储单元字型数据除以BL寄存器中的内容,将结果保存到AH,AL寄存器中;请用一条指令完成下面题意要求(每题2分共16分)将BX寄存器清零;将DX寄存器的内容求补;将标志寄存器FLAGS低8位装载到AH寄存器的指令;将2000H地址处的字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论