- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3-2 Debug与指令系统
隐含操作数 * 三、条件转移指令 条件:CPU中FR的某些标志位的状态,可以是单个标志,也可以是若干标志的组合。 所有的条件转移指令都是短距离的相对转移(偏移量?128~+127),若转移距离超过此范围,可以通过多级跳转实现。 * CMP指令执行后对标志位的影响 目的操作数与源操作数关系 CF ZF SF OF 带符号位的操作数 不带符号位的操作数 目的操作数 源操作数 目的操作数 源操作数 0 1 0 0 ? 0 1 0 ? 0 0 1 ? 0 0 0 ? 0 1 1 0 1 0 0 1 0 ? ? 0 0 ? ? * ? ADD AX,BX JC TOO_BIG SUB AL,BL JZ ZERO ? MOV AL,0FEH CMP AL,05H JA ABC ? MOV DI , 0400H MOV SI , 0E2DH MOV CL , 4 CLD REPZ CMPSB JZ DONE LEA SI,STR1 LEA DI,STR2 MOV CX,N CLD ;DF=0,递增 REPZ CMPSB ;未到串尾且对应字符相等,继续 JNZ NOEQ ;若不等,转NOEQ MOV DL,1 ;若相等,DL=1 JMP NEXT NOEQ:MOV DL,0 ;串不等,DL=0 NEXT: HLT * 比较两个长度为N的字符串STR1和STR2是否相等。若相等,置DL=1。否则,置DL=0。 四、重复控制指令 1. LOOP 目标标号;CX-1?CX, 若CX?0, 则转移1 ? 循环次数先入CX ? 若进入LOOP指令前,CX=0,则循环65536次。 说明: * CX寄存器 2. LOOPE/LOOPZ 目标标号;CX-1?CX, 若CX?0且ZF=1,则循环。 3. LOOP NE/LOOP NZ 目标标号;CX-1?CX, 若CX?0且ZF=0,则循环。 * ?执行下述程序段后,AX= MOV CX , 5 MOV AX , 50 LP1: SUB AX , CX LOOP LP1 HLT * ? LEA SI,ARRAY MOV CX,10 MOV AX,0 AGAIN:ADD AL,[SI] ADC AH,0 INC SI LOOP AGAIN 取数组首址 设置数组长度 处理进位 对长度为10的字节数组ARRAY进行累加求和。 * ? CLD MOV SI,1000H MOV BX,0 MOV DX,0 MOV CX,101 LOD:DEC CX JZ STO LODSW MOV BX,AX AND AX,8000H JZ LOD ADD DX,BX JMP LOD STO:MOV[SI],DX 下面的程序段将由100个字组成的字串中的负数相加,其和存放到紧接着该串的下一顺序地址中。 MOV CH, 4 ; 循环次数 MOV CL, 4 ; 移位次数 NEXT: ROL BX, CL MOV AX, BX AND AX, 0FH PUSH AX DEC CH JNZ NEXT 0008 0004 000F 0000 ? (SP) (BX)=84F0H,把 (BX) 中的 16 位数每 4 位压入堆栈 * INT N ;指令中断,N为0~255间的正整数 INT3 ;断点中断,单字节中断指令 INTO ;溢出中断,当OF=1时中断 IRET ;中断返回 将堆栈中的断点地址弹出赋给IP和CS,以实现中断返回; 将标志寄存器的值弹出,恢复中断前的状态。 五、中断调用指令 8086可处理256个中断源(256个中断),每个中断用0~255之间的一个号码表示(中断向量号、矢量号、类型号)。中断类型有: 内部中断,即软件中断,由8088执行指令过程中所产生的中断。 非屏蔽中断NMI,它不受标志
您可能关注的文档
最近下载
- 医疗器械(耗材)项目投标服务实施方案(技术方案).pdf VIP
- 建设工程工程量清单计价规范(GB 50500-2024).docx VIP
- 西门子保护说明书7SJ686用户手册.pdf VIP
- 5.1.3.1生物圈(第一课时) 课件--人教版(2024)生物八年级上册.pptx VIP
- 小学一年级语文下册《夜色》课件.pptx VIP
- 生物圈+课件-2025-2026学年人教版(2024)生物八年级上册.pptx VIP
- 2025年护士资格肿瘤试题及答案 .pdf VIP
- 2025.6.27--12、博微配电网工程设计软件使用手册.pdf VIP
- 阿里巴巴集团股权结构分析.doc VIP
- 锡安长老纪要1-24本.pdf VIP
原创力文档


文档评论(0)