8086微型计算机原理与应用(吴宁)习题答案(第三章)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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个存储单元清零。