- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LEA DS, [BX] LEA AX, 2000H LEA [DI],[SI] LEA DI,[SI] LEA AH,DS:[2000H] LEA 2000H, AX LEA CX, 20H[SI] LEA DX,[20H+SI] MOV AX,[2000H] ((DS)*10H+2000H) AX LEA AX,[2000H] 2000H AX 算术运算类指令 加法指令 ADD ADC INC 减法指令 SUB SBB DEC NEG CMP 乘法指令 MUL IMUL 除法指令 DIV IDIV MUL BH (AX)=(BH)*(AL) MUL BX (DX,AX)=(BX)*(AX) 位操作类指令 逻辑运算类指令 AND OR XOR NOT 测试指令 TEST 移位/移位循环指令 SHL/SHR SAL/SAR ROL/ROR RCL/RCR 串操作类指令 LODS STOS MOVS CMPS SCAS REP/REPE/REPNE/REPZ/REPNZ 程序转移类指令 1 无条件转移指令 JMP 2 子程序调用指令 CALL RET 条件转移指令 JA / JNBE JAE/JNB JB /JNAE JBE/JNA JG/JNLE JNE/JNL JL/JNGE JLE/JNG JC/ JNC JE/ JNE JZ/ JNZ JO/ JNO JP/ NP JS/ JNS 循环控制指令 LOOP ABC DEC CX JNZ ABC 处理器控制指令 CLC STC CLD STD HLT 指出下列指令的错误 MOV [BX], [DI] MOV DS, 1000H MOV AX, [BX][BP] RLC AX, 4 CMP BYTE PTR[BX].’AB’ PUSH BX POP AX MOV AX, [SI][DI] MOV AH,BX MOV 1000H,AX MOV BYTE PTR[BX] ,1000H PUSH 1000H POP 2000H PUSH AH POP AH PUSH CS POP CS * * 第四章 典型CPU及指令系统举例 第一节 8086/8088CPU结构 总线接口部件 BIU 执行部件 EU 第二节 8086/8088CPU内寄存器 AX BX CX DX SP BP SI DI CS DS SS ES IP F AH AL BH BL CH CL DH DL 20位物理地址的形成 16位段基值 16位有效地址EA 0000 20位物理地址 PA PA = 段值*10H + EA 例 若 (DS)= 2009H EA=1000H 则 PA= 20090H+1000H =21009H 请写出下列存储器地址的段地址, 偏移地址和物理地址。 4132H:5300H 段址 EA PA= 41320H+5300H=46620H 100000000 CF= 1 PF=1 AF=1 SF=0 ZF=1 OF=0 4.3 002B0 002B1 002B2 002B3 002B4 002B5 53 2C 0E 1F 4.4 字数据 字数据 第三节 8086/80
文档评论(0)