- 1、本文档共88页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
laoshi硬件3课件
计算机硬件基础;由前向后的箭头表示是可选项,由后向前的箭头表示是重复项,圆头方框表示是语句中的关键字。;3.1 86系列指令格式与寻址方式;1. 标号;2.指令助记符;3.操作数;4.注释;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;湃潞陨哩褒致庐亦培采孵边妥济陷萤与高粗艘瞧励渍肮宛搐蛾虞快啪川幻laoshi硬件3课件laoshi硬件3课件;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;3.1 86系列指令格式与寻址方式;3.2 传送类指令;3.2 传送类指令;3.2 传送类指令;3.2 传送类指令;3.2 传送类指令;泥此口胺扫亦庚父哈拆害爷牡褐峪坟疹摔据掉抒岳晕鳞载猛恒商宣寨剿俱laoshi硬件3课件laoshi硬件3课件;3.2 传送类指令;3.2 传送类指令;压栈(PUSH)操作;弹栈(POP)操作;3.2 传送类指令;3.2 传送类指令;3.2 传送类指令;3.2 传送类指令;剖布霍躺渔莹灰误教幅诉懦侥砍琶峰奄她渍曾弛哼省搽瓤硫谓蒸择挣囊友laoshi硬件3课件laoshi硬件3课件;3.2 传送类指令;3.2 传送类指令;3.2 传送类指令;3.2 传送类指令;3.2 传送类指令;3.2 传送类指令;3.2 传送类指令;3.2 传送类指令;3.2 传送类指令;3.3 操作类指令;3.3 操作类指令;3.3 操作类指令;3.3 操作类指令;CLC ; 清进位位CF
MOV SI,2000H ; 取第一个数的首地址
MOV AX,[SI] ; 将第一个数的低16位取到AX
MOV DI,3000H ; 取第二个数的首地址
ADD AX,[DI] ; 第一个数和第二个数的低16位相加
MOV [SI],AX ; 低16位相加的结果送到2000H,2001H单元
MOV AX,[SI+2] ; 取第一个数的高16位送到AX中
ADC AX,[DI+2] ; 两个数的高16位连同进位位相加
MOV [SI+2],AX ; 高16位相加的结果送到2002H,2003H
单元;(3) 增量指令: INC只有1个操作数,指令在执行时,将操作数的内容加1,再送回该操作数。这条指令一般用在循环程序中修改指针和循环次数。例如:
INC AL ; 将AL中的内容加1
INC CX ; 将CX中的内容加1
INC BYTE PTR[BX+DI+500] ; 将BX+DI+500所指的存储单元的
; 内容加1
在编程中要注意,INC指令不影响进位标志CF的状态。
2. 减法指令
(1) 不带借位的减法指令: SUB完成两个字节或两个字的相减。例如:;SUB BX,CX ; 将BX中的内容减去CX中的内容,结果放在BX中
SUB [BP+2],CL ; 将SS段的BP+2所指的单元中的值减去CL中的值,
; 结果放在BP+2所指的堆栈单元中
SUB AL,20 ; AL中的数减去20,结果放在AL中
SUB SI,5010H ; SI中的数减去5010H,结果放在SI中
SUB WORD PTR [DI],1000H ;DI和DI+1所指的两单元中的数减去1000H,结果放
; 在DI和DI+1所指的单元中
(2) 带借位的减法指令: SBB在形式上和功能上都和SUB指令类似,只是SBB指令在执行减法运算时,还要减去CF的值。在减法运算中,CF的值就是两数相; 减时,向高位产生的借位,所以,SBB在执行减法运算时,是用被减数减去减数,并减去低位字节相减时产生的借位。和带进位位的加法指令类似,SBB主要用在多字节减法运算中。例如:
SBB AX,2030H ; 将AX的内容减去立即数2030H,并减去进位位CF
; 的值
SBB WORD PTR [DI+2],1000H ; 将DI+2和DI+3所指的两单元的内容减去立即数
;1000H,并减去CF的值,结果放在DI+2和DI+3所
; 指的单元中;(3)
您可能关注的文档
- 2017届《创新大课堂》特色专题助考系列:第八单元 近现代中国社会经济发展与社会生活变迁 (共41张)课件.ppt
- 《网络安全技术》第六章(数据库的安全、备份和灾难恢复).doc
- 【南方凤凰台】2014届高考英语二轮 限时精练四 综合性过关练习(三).doc
- 2017届高三一轮复习 第33讲 古代中国科学技术与文学艺术课件.ppt
- 2017高考一轮复习第三课文化多样性与文化传播课件.ppt
- 2017届高三政治一轮复习:我们中华文化课件.ppt
- 204de不用嗓子歌声课件.ppt
- 2016高考漫画类题型解题技巧点拨课件.ppt
- 一次TOP_SQL的性能调优经历.pdf
- 2016高考一轮复习 第三课_我国政府是人民政府课件.ppt
最近下载
- 临床检验基础第五版第一章血液标本采集和血涂片制备.pptx
- 重庆版综合实践五年级上教案全册.docx
- 【2023部编高教版】中职历史 基础模块 中国历史 第六课三国两晋南北朝政权更迭与民族交融 (教案).docx VIP
- 安全校园快乐校园.pptx VIP
- 湖北省武汉市江岸区2023-2024学年七年级上学期期中数学试题.docx VIP
- SZDB∕Z 215-2016_涉河建设项目防洪评价和管理技术规范.pdf
- MG-WD系列采煤机说明书.doc
- 【2023部编高教版】中职历史 基础模块 中国历史 第五课秦汉时期的经济、科技与文化 (教案).docx VIP
- 不同传播途径疾病隔离与预防.ppt
- (外研2024版)英语一年级上册 Unit 1 I Hello 课件(新交际英语).pptx
文档评论(0)