- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
交通信息与控制工程系教案(理论教学用)
课程名称
微机原理与接口技术
第 8 次
第 4 周
2 学时
上课教室
WM1310
课程类型
专业基础课
授课对象
自动化专业
章节名称
第三章 寻址方式和指令系统(3.3)
教学目的
和要求
掌握8086的基本指令,如逻辑运算和移位指令、串操作指令、程序控制指令等。
讲 授
主要内容及时间分配
逻辑运算和移位指令;(35min)
串操作指令;(20min)
程序控制指令;(25min)
处理器控制指令。(10min)
教学重点
与难点
重点:
1.逻辑运算和移位指令的基本功能和格式;
2.串操作指令的基本功能和格式;
3.程序控制指令的基本功能和格式。
难点:
逻辑运算和移位指令的基本功能和格式。
要求掌握知识点和分析方法
1.逻辑运算和移位指令的格式、功能及应用方法;
2.串操作指令的格式、功能及应用方法;
3.程序控制指令的格式、功能及应用方法。
启发与提问
逻辑移位和算术移位指令的区别?
教学手段
多媒体+板书
作业布置
思考题:
1.远跳转和近跳转的区别?
3.2, 3.5
3.9, 3.11
3.12, 3.14
主 要
参考资料
备注
注:教案按授课次数填写,每次授课均应填写一份。重复班授课可不另填写教案。
长安大学讲稿(第八讲)
讲 授 内 容
三、逻辑运算和移位类
1.逻辑运算
逻辑运算指令对操作数的要求大多与MOV指令相同。
逻辑运算是按位操作的,它包括AND(与)、OR (或)、NOT(非)、XOR(异或)和TEST(测试)指令。
除“非”运算指令外,其余指令的执行都会使标志位OF=CF=0,AF位无定义,SF、ZF和PF根据运算结果设置。
“与”运算指令
格式: AND OPRD1,OPRD2
操作: 两操作数相“与”,结果送目标地址。
【例】 要屏蔽AL中的高4位。
AND AL
【例】 AND AL,AL
此指令执行前后,(AL)无变化,但执行后使标志位发生了变化,即CF=0,OF=0。
“或”运算指令
格式: OR OPRD1,OPRD2
操作: 两操作数相“或”,结果送目标地址
【例】 (AL)=0FH, OR AL
(AL)=8FH
【例】 OR AL,AL
指令执行前后,(AL)不变,但执行后标志位发生了变化,即CF=0,OF=0。
“非”运算指令
格式:NOT OPRD
操作:操作数按位取反再送回原地址
指令中的操作数不能是立即数
指令的执行对标志位无影响
例:NOT BYTE PTR[BX]
“异或”运算指令
格式: XOR OPRD1,OPRD2
操作: 两操作数相“异或”,结果送目标地址
两操作数自身相异或,结果
XOR AX,AX
“测试”指令
格式: TEST OPRD1,OPRD2
操作: 执行“与”运算,但运算的结果不送回目标地址。
应用:常用于测试某些位的状态
“测试”指令例
从地址为38F0H的端口中读入一个字节数,如果该数的bit1位为1,则可从38FEH端口将DATA为首地址的一个字输出,否则继续读写端口数据。编写相应的程序段。
LEA SI,DATA
MOV DX,38F0H
WATT:IN AL,DX
TEST AL,02H
JZ WATT ;ZF=1转移
MOV DX,38FEH
MOV AX,[SI]
OUT DX,AX
2. 移位指令
(1) 逻辑/算术左移指令。
格式: SHL/SAL DST, CNT
操作:指令按照CNT指定的移位次数对目的操作数进行左移位,移位结果送DST,最后一次移出的位送CF中。
移动一位后,若CF与最高不相等,则OF=1;否则OF=0
例:
MOV AL, 41H
SHL(SAL) AL,1
执行结果(AL)=82H, CF=0,OF=1
【例】 将(AX)乘以10。
十进制数10的二进制形式为1010,即权为2和权为8的位为1,故采用2×(AX)+8×(AX),结果为10×(AX),程 序段如下:
SHL AX,1
MOV BX,AX
SHL AX,1
SHL AX,1
ADD AX,BX
逻辑右移
格式: SHR DST, CNT
移动一位后,若次高位与最高位不相等,则OF=1;否则OF=0
0CF
0
CF
格式: SAR OPRD,I
CFSAR OPRD,CL
CF
循环移位指令
不带进位位的循环移位
带进位位的循环移位
CF左移
CF
左移 ROL
CF
CF
右移 ROR
带进位位的循环移位
CF
CF
CF
左移 R
您可能关注的文档
- 自动控制原理:第一章 控制系统导论.ppt
- 自动控制原理:第一章 控制系统导论.ppt
- 自动控制原理:课程总复习.ppt
- 自动控制原理:习题课.ppt
- 自动控制原理:自动控制系统的时域分析.ppt
- 传感器与检测技术:第八章 光电式传感器.pptx
- 传感器与检测技术:第二章 传感器的一般特性.pptx
- 自动控制原理 ch 5-2 开环系统的频率特性——典型环节非最小相.pdf
- 自动控制原理 ch 5-2 开环系统的频率特性——开环系统.pdf
- 自动控制原理 ch 5-3 线性系统的稳定性分析.pdf
- 安徽省宿州市泗县2八年级上学期期末生物试题(原卷版)-A4.docx
- 辅警招聘考试公安基础知识(公安执法监督)模拟试卷6(题后含答案及解析).docx
- 人工智能应用与企业流程改造方案.doc
- 工厂员工职业健康监测与安全教育资料.docx
- 辅警招聘考试公安基础知识(情景分析题)模拟试卷(含答案).docx
- 2025三年级语文第三单元同步测试题.docx
- 2025浙江工业职业技术学院招聘4人(2025年第四批)参考题库附答案解析.docx
- 2025浙江宁波象山县汽车轮渡有限公司第四期招聘船员3人考前自测高频考点模拟试题附答案解析.docx
- 网上支付与结算第四章--在线投资与保险.ppt
- 游戏设计与用户体验优化方案.doc
原创力文档


文档评论(0)