8086微型计算机原理与应用(吴宁)习题答案(第三章)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

8086微型计算机原理与应用(吴宁)习题答案(第二章)第三章

3-3

(1) 源操作数为立即寻址方式;目的操作数为寄存器寻址方式

(2) 源操作数为基址寻址方式;目的操作数为寄存器寻址方式

EA=BX+DISP , PA= DS*16+EA

(3) 源操作数为寄存器寻址方式;目的操作数为寄存器间接寻址方式

EA=SI , PA= DS*16+EA

(4) 源操作数为基址加变址寻址方式;目的操作数为寄存器寻址方式

EA=BX+SI , PA= DS*16+EA

(5) 源操作数为寄存器寻址方式;目的操作数为寄存器寻址方式

(6) 源操作数为基址寻址方式;目的操作数为寄存器寻址方式

EA=BX+10H , PA= DS*16+EA

(7) 源操作数为寄存器间接寻址方式;目的操作数为寄存器寻址方式

EA=SI , PA= ES*16+EA

(8) 源操作数为带位移量的基址加变址寻址方式;目的操作数为寄存器寻址方式

EA=BX+SI+20H , PA= DS*16+EA

3-7

(1)AX=3355H , SP=1FFEH

(2) AX= 3355H , DX= 4466H , SP =1FFEH

3-8 BX= 4154H , [2F246H]= 6F30H

3-9 SI=0180H , DS = 2000H

3-10 求执行指令后的结果

(1) CL=F6H

(2) [1E4F6H]=5678H

(3) BX=0056H AX=1E40H

(4) SI=00F6H , [SI]= [1E4F6H]= 0024H

(5) AX=5678H [09226H]=1234H

3-12

(1) 端口580H 的内容为60H

(2) 端口580H 的内容为60H, 端口581H 的内容为80H

(3) 端口40H 的内容4FH 送至AL中

(4) 端口40H 的内容4FH 送至AL中, 端口41H 的内容送至AH中

(5) 端口45H 的内容为60H

(6) 端口45H 的内容为60H, 端口46H 的内容为80H

3-13

(1) 寄存器间址 LEA SI, BLOCK

ADD SI, 0AH

MOV AX , [SI]

(2) 基址寻址 LEA BX, BLOCK

MOV AX, [BX+0AH]

(3) 相对基址变址寻址 LEA BX, BLOCK

MOV SI , 0AH

MOV AX , [BX+SI]

(4) 直接寻址 MOV AX , [ BLOCK+0AH ]

3-15

(1)MOV AX 1000H 立即数寻址,表示把1000H赋给AX

MOV AX DS:[1000H] 直接寻址,表示把DS段中地址为1000H中内容赋给AX

(2)MOV AX N N为常量,立即数寻址,把N赋给AX

MOV AX M M为数据段中字变量,直接寻址,把M中内容赋给AX

(3)MOV AX [BX+N] 基址寻址

MOV AX [AX+M] 基址加变址寻址

(4)MOV [SP][SI] CL 以SS为段寄存器

MOV DS:[BP]PSI] CL 以DS为段寄存器

(5)MOV AL,5 将5赋给AL

IN AL 5 将端口5中数据输入AL

(6)MOV AX,W 将W中数据传给AX

LEA AX,W 将W的偏移地址传给AX

(7)AND AX,BX AX与BX相与,保存到AX中

TEST AX,BX 结果不送回AX

(8)SUB AX,BX 将AX与BX的差送入AX

CMP AX,BX 比较AX,BX,AX-BX不返回AX

(9)INC SI 不影响CF标志位

ADD SI,1 影响全部标志位

(10)NEG AX 影响所有标志位

NOT AX 不影响标志位

3-25

(1) 将数据段中以FIRST为首址的10个字节单元的内容送至附加段中以SECOND为首

址的10个单元内.

(2) 将附加段中从地址0404H开始至0503H共256个存储单元清零。

相关文档
最新文档