微机原理课后习题xtch3_第1页
微机原理课后习题xtch3_第2页
微机原理课后习题xtch3_第3页
微机原理课后习题xtch3_第4页
微机原理课后习题xtch3_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

计算机的指令通常包含

两部分。设SP为0100H,SS为1000H,则执行PUSHAX后,SP=

H,SS=

H。8086系统中,栈底在堆栈的

(最高地址端、最低地址端)。如果VAL为数据段中0056H单元的符号名,其中存放的内容为0FF2H,当执行指令:

MOVBX,VAL后,BX=

;而执行:LEABX,VAL后,则BX=

。操作码操作数00FE1000最高地址0FF2H0056H设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H则:指令MOVAX,[BP+SI+4]源操作数的有效地址为

,物理地址为

。指令MOVAX,[DI+100H]源操作数的有效地址为

,物理地址为

。设AX=2000H,BX=2002H,则在执行了指令CMPAX,BX后,标志位CF为

,AX=

。0214H24514H0306H24306H12000H执行指令“XORAX,AX”后,标志位ZF的值为

。若AL=10011000B,BL=01100111B,则执行指令“ADDAL,BL”后,AL=

;执行指令“ANDAL,BL”后,AL=

。在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入

寄存器中。10FFH00HDX转移指令的寻址主要为CPU提供

。已知当前CPU各寄存器和有关内容,BX=1000H,SI=2000H,BP=3000H,SS=4000H,位移量=4000H,DS=3100H,写出下列寻址方式形成的物理地址。用BX的寄存器间接寻址

。用BX的寄存器相对寻址

。用BP和SI的基址+变址寻址

。用BX和SI的基址+变址且相对寻址

转移地址或新的程序入口地址38000H32000H36000H45000H已知8086-CPU寄存器的内容如下:AX=0123H,BX=1234H,CX=4567H,DX=9ABCH,DS=2300H,SS=3000H,ES=2800H,DI=1F00H,SP=1000H,BP=0010H,SI=0000H,写出下列过程每条指令执行后,有关寄存器和内存单元的内容。(5分)(注:无变化的不要标出,内存单元地址用逻辑地址表示)。

LLLPROCFARMOVWORDPTR[BP],23HPUSHCXMOV[DI+2800H],DXPUSHBXRETLLLEDNP(3000:0010H)=0023HSP-2→SP,SP=0FFEH,(3000:0FFE)=4567H(2300:4700H)=9ABCHSP-2→SP,SP=0FFCH,(3000:0FFC)=1234HIP=1234H,CS=4567H,SP=1000H下列指令中,不合法的指令是:

A.PUSHBLB.ADDBX,[DI]C.INT21HD.INAX,09H完成将AX清零,并使标志位CF清零,下面错误的指令是:

A.SUBAX,AXB.XORAX,AXC.MOVAX,00HD.ANDAX,00HAC下列8086指令中,对AX的结果与其他三条指令不同的是

A.MOVAX,0B.XORAX,AXC.SUBAX,AXD.ORAX,0假设VAR

温馨提示

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

评论

0/150

提交评论