- 6
- 0
- 约1.51万字
- 约 90页
- 2019-01-26 发布于湖北
- 举报
假设(DX)=0B903H,(CL)=3,(CF)=1,确定下列各条指令单独执行后DX中的值。 SHR DX, 1 SAR DX, CL SHL DX, CL SHL DL, 1 ROR DX, CL ROL DL, CL SAL DH, 1 RCL DX, CL RCR DL, 1 第2章要求 1、掌握80X86微处理器操作数的寻址方式; 2、掌握80X86微处理器指令系统中的常用指令; 3、了解ARM微处理器的寻址方式和指令集。 第2章作业 教材2第3章的作业题: 3-1, 3-6, 3-7, 3-11, 3-15 (5) ROL 循环左移指令 格式:ROL OPR,CNT ROL是循环左移指令,即运算数的各个位被依次向左移动,最高位被移动到最低位和进位标志位上。 (6) ROR 循环右移指令 格式:ROR OPR,CNT ROR是循环右移指令,即运算数的各个位被依次向右移动,最低位被移动到最高位和进位标志位上。 (7) RCL 带进位循环左移指令 格式:RCL OPR,CNT RCL是带进位循环左移指令,即运算数的各个位被依次向左移动,最高位被移进位标志位上,原进位标志位上的值被移动到最低位。 (8) RCR 带进位循环右移指令 格式:RCR OPR,CNT RCR是带进位循环右移指令,即运算数的各个位被依次向右移动,最低位被移进位标志位上,原进位标志位上的值被移动到最高位。 习题:教材2的作业3-16 3.4.4 字符串处理指令 在80X86系列微处理器中有一组指令被称为字符串指令。通过它们可以对存储在存储器连续位置中的一系列运算数进行处理。 为了实现对字符串的运算,一些寄存器固定地充当目标操作数和源操作数。 在80X86微处理器中,寄存器SI和DI分别指向源操作数和目的操作数。80X86把SI当作数据段寄存器(DS)的偏移地址,而把DI当作附加段(ES)的偏移地址。 1.MOVS 字符串传送指令 格式1:MOVSB 执行的操作:(目的操作数)←(源操作数) (源操作数地址) ← (源操作数地址)±1 (目的操作数地址) ← (目的操作数地址) ±1 格式2:MOVSW 执行的操作:(目的操作数)←(源操作数) (源操作数地址) ← (源操作数地址)±2 (目的操作数地址) ← (目的操作数地址) ±2 字符串指令中,运算数既可以是字节也可以是字。通过指令中最后一个字母B(字节)和字母W(字)来区别。MOVSB是把SI所指定存储单元一个字节的内容传送给DI所指定的存储单元,寄存器SI和DI都会自动加1或减1(这取决于方向标志DF)。MOVSW是把SI所指定存储单元一个字的内容传送给DI所指定的存储单元,寄存器SI和DI都会自动加2或减2。 方向标志位:在标志寄存器的第11位(D10)是方向标志位(DF)。 运用指令CLD清除方向标志位将会把DF的值设为0,表明字符串指令自动递增指针。 STD设置方向标志位将会把DF的值设为1,表明字符串指令自动递减指针。 2.REP 重复前缀 通过重复前缀REP可以让字符串指令重复执行。重复执行的次数存储在CX寄存器中。 前缀REP告诉CPU执行字符串指令的同时不断自动地递减寄存器CX的内容。这个过程将不断重复直到CX变为0为止。 例:编写程序,将数据段中DATA1中20个字节数据传送到DATA2中。 在数据段中: DATA1 DB ‘ABCDEFGHIJKLMNOPWRST’ DATA2 DB 20 DUP(?) 在代码段中: MOV AX,@DATA MOV DS,AX MOV ES,AX CLD MOV SI,OFFSET DATA1 ;DATA1地址存入SI MOV DI,OFFSET DATA2 ;DATA2地址存入DI MOV CX,20 ;重复次数 REP MOVSB 3.4.5 控制转移指令 在执行指令序列的过程中,经常需要把程序控制转移到一个不同的位置。根据转移到程序存储位置的远近,涉及FAR和NEAR两个概念在跳转和调用指令中的应用。 1.FAR和NEAR 如果控制权被转移到位于当前代码段内的某一存储位置,就是NEAR的情况,称为段内跳转。 如果控制权被转移到位于当前代码段外的存储位置,就是FAR的情况,称为段间跳转。 由于CS:IP寄存器总是指向要被执行的下一条指令的地址,所以在执行控制转移指令后它们被更新。在NEAR跳转中,IP被改变而CS保持不变,因为控制权还保留在当前的代码段内。在FAR跳转中,由于控制权被转移到当前代码段以外,所以CS和IP都必须更新为新值。 2.JMP无条件转移指令 (1) 格式1:JMP SHORT 标签 短跳转。这种跳转目标位置的地址与当前IP之间的距离处于-128到+127个字节的范围内。在这
您可能关注的文档
- 浅析企业会计准则制定的影响..docx
- 浅析如何理解自由贸易口号下的..ppt
- 浅析三段式电流保护的重要性..ppt
- 浅析松桃苗族女子头饰之美..doc
- 浅析太阳能固体吸附式制冷空调..ppt
- 浅析太阳能在照明中的应用 毕业设计..doc
- 浅析天然气的高效利用..doc
- 浅析调节阀选型应该注意的几个方面_吴科学.docx
- 浅析温室效应及应对措施..doc
- 浅析我国商业银行的现状与发展 个人论文..doc
- 2026及未来5年磁化杯包装盒项目可行性研究报告.docx
- 2026及未来5年电子元件生产设备项目可行性研究报告.docx
- 2026及未来5年管道半固定式喷灌系统项目可行性研究报告.docx
- 2026及未来5年螺丝机械项目可行性研究报告.docx
- 2026及未来5年除油絮凝剂项目可行性研究报告.docx
- 2026及未来5年锦涤斜纹桃皮绒项目可行性研究报告.docx
- 2026及未来5年氩焊/手弧/切割三用机项目可行性研究报告.docx
- 2026及未来5年茶用香精项目可行性研究报告.docx
- 2026及未来5年贝雕项目可行性研究报告.docx
- 2026及未来5年橡胶垫下支架项目可行性研究报告.docx
最近下载
- 【精美】药学服务与药患沟通技能讲座PPT课件.pptx VIP
- 风力发电场电气设计.pptx VIP
- 2025年度“六个方面”组织生活会六个方面的对照检查材料.docx VIP
- 【低空经济】市低空经济产业发展行动方案编制.docx VIP
- 11J508 建筑玻璃应用构造-栏板 隔断 地板 吊顶 水下玻璃 挡烟垂壁.pdf VIP
- DB32∕T 2677-2014 公路涉路工程安全影响评价报告编制标准.docx VIP
- 2026中国农业科学院第一批招聘(中国农业科学院农产品加工研究所)考试冲刺试题及答案解析.docx VIP
- 铁路隧道渗漏水病害整治施工方案.doc
- 《电力企业合规管理体系有效性评价指南》编制说明.pdf VIP
- 酒店保洁服务整体投标方案(技术方案).doc
原创力文档

文档评论(0)