最新微型计算机3-2PPT课件.ppt
《最新微型计算机3-2PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新微型计算机3-2PPT课件.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。记忆中的故那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。记忆中的故乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持一把,忽闪忽闪个不停,嘴里叨叨着一把,忽闪忽闪个不停,嘴里叨叨着“怎么这么热怎么这么热”,于是三五成群,聚在大树,于是三五成群,聚在大树下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩
2、子们却在周下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩子们却在周围跑跑跳跳,热得满头大汗,不时听到围跑跑跳跳,热得满头大汗,不时听到“强子,别跑了,快来我给你扇扇强子,别跑了,快来我给你扇扇”。孩。孩子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时母亲总是,好似生气的样子,边扇边训,母亲总是,好似生气的样子,边扇边训,“你看热的,跑什么?你看热的,跑什么?”此时这把蒲扇,此时这把蒲扇,是那么凉快,那么的温馨幸福,有母亲的味道!蒲扇是中国传统工艺品,在是那么凉快,那么的温馨幸福,有母亲的味
3、道!蒲扇是中国传统工艺品,在我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非圆,轻巧又便宜的蒲扇。蒲扇流传至今,我的记忆中,它跨越了半个世纪,圆,轻巧又便宜的蒲扇。蒲扇流传至今,我的记忆中,它跨越了半个世纪,也走过了我们的半个人
4、生的轨迹,携带着特有的念想,一年年,一天天,流向长也走过了我们的半个人生的轨迹,携带着特有的念想,一年年,一天天,流向长长的时间隧道,袅长的时间隧道,袅微型计算机3-2MOV CL,4MOV AX,03FFHMOV WORD PTR 100H,5678HMOV MEM,5 ;MEM是以定义的变量(符号地址)是以定义的变量(符号地址)注意的问题:注意的问题:1、不能在两个存储单元之间传送。MOV 1000H,2000H2、立即数不能送段寄存器。MOV DS,300H 3、段寄存器之间不能传送。MOV DS,ES4、CS不能做目的但可做源操作数。MOV CS,AXMOV AX,CS 立即数送通用立
5、即数送通用REG或存储器或存储器存储器与通用寄存器存储器与段寄存器寄存器(除寄存器(除CS、IP)与存储器之间传送)与存储器之间传送MOV AX,SIMOV DI,CXMOV 1000H,ALMOV DS,DATASI+BXMOV DESTBP+DI,ES二、输入二、输入/输出指令输出指令输入输入 IN AL/AX,OPRT 输出输出 OUT OPRT,AL/AX直接直接IN/OUT指令(口地址只能指令(口地址只能 8 位)位)IN AL,50H IN AX,80H OUT 44H,AL OUT 70H,AX间接间接IN/OUT指令(口地址是指令(口地址是16 位,也可位,也可8 位。)位。)
6、MOV DX,0FFF2H IN AL,DX MOV DX,87FEH MOV AL,40H OUT DX,ALCPU外设外设I/OI/OOUT DX,ALMOV DX,80H三、算术运算指令三、算术运算指令1、加法指令、加法指令不带进位的加法 ADD DEST,SRC ;DEST+SRC DEST带进位的加法 ADC DEST,SRC;DEST+SRC+CF DEST加 1 指令 INC DEST ;DEST+1 DEST(不影响不影响CF)SRC:n,通用REG,M三种寻址方式 DEST:通用REG,M两种寻址方式 ADD CL,10 ;ADD AL,1000H ;ADD BX+DI,SI
7、 ADC AX,BX ;ADC BX+200H,CL ;ADC SI,2 INC SI ;INC WORT PTR BP+DI+500 立即数不能做目的操作数,立即数不能做目的操作数,DEST,SRC不能同为存储不能同为存储器寻址方式,类型要一致,段寄存器不能做操作数。器寻址方式,类型要一致,段寄存器不能做操作数。2、减法指令、减法指令不带借位减法不带借位减法 SUB DEST,SRC;DEST-SRC DEST带借位减法带借位减法 SBB DEST,SRC;DEST-SRC-CF DEST减减 1 指令指令 DEC DEST;DEST-1 DEST求补指令求补指令 NEG DEST;0-DE
8、ST DEST比较指令比较指令 CMP DEST,SRC;DEST-SRC(不回送结果)(不回送结果)SRC与与DEST的要求同加法指令。的要求同加法指令。3、乘法指令(无符号、乘法指令(无符号MUL,带符号,带符号IMUL)MUL(IMUL)SRC;SRC字节:(字节:(AL)SRC AX SRC字:(字:(AX)SRC DX:AXSRC只能是通用只能是通用REG或或M寻址,不能是立即数。寻址,不能是立即数。只能是字节乘字节或字乘字只能是字节乘字节或字乘字存储器寻址时加类型说明,如存储器寻址时加类型说明,如MUL BYTE PTR BX,MUL WORD PTR BX4、除法指令(无符号、除
9、法指令(无符号DIV,带符号,带符号IDIV)DIV(IDIV)SRC;SRC字节:(字节:(AX)SRC AL(商)(商)AH(余数)(余数)SRC字:字:(DX:AX)SRC AX(商)(商)DX(余数)(余数)SRC不能是立即数不能是立即数若商超出字或字节表示的范围,自动产生若商超出字或字节表示的范围,自动产生 0 号中断号中断IDIV规定余数和被除数的符号相同规定余数和被除数的符号相同只能字除以字节,双字除以字,不满足需扩展。只能字除以字节,双字除以字,不满足需扩展。无符号扩展用无符号扩展用 SUB AH,AH;字节字节 字字 SUB DX,DX;字字 双字双字带符号数扩展用带符号数扩
10、展用 CBW ;字节(;字节(AL)字(字(AX)CWD ;字(;字(AX)双字(双字(DX:AX)CWDE ;AX EAXCDQ ;EAX EDX:EAX5、BCD码运算(十进制调整)指令码运算(十进制调整)指令BCD码的两种形式:压缩和非压缩码的两种形式:压缩和非压缩BCD码。码。压缩压缩BCD码指令:码指令:DAA(加法调整)、(加法调整)、DAS(减法调整)(减法调整)非压缩非压缩BCD码指令:码指令:AAA(加法调整)、(加法调整)、AAS(减法调整)(减法调整)AAM(乘法调整)、(乘法调整)、AAD(除法调整)(除法调整)1、这类指令都是无操作数指令,隐含的源操作数是、这类指令都
11、是无操作数指令,隐含的源操作数是AL(AX),目的是),目的是AL(AX),即对),即对AL的内容调整,调整的结果再放的内容调整,调整的结果再放AL。2、先执行二进制运算指令如、先执行二进制运算指令如ADD、SUB、MUL等(除法除外),并将结等(除法除外),并将结果放果放AL(AX),然后紧接着执行),然后紧接着执行BCD码指令。码指令。例:例:MOV AL,56H MOV AL,09H MOV AL,05 ADD AL,34H SUB AL,04H MOV BL,04 DAA AAS MUL BL AAM四、逻辑运算和移位指令四、逻辑运算和移位指令1、逻辑运算指令、逻辑运算指令与与 AND
12、 DEST,SRC;两位都是两位都是 1,结果为,结果为 1,否则为,否则为 0。用于屏蔽。用于屏蔽。或或 OR DEST,SRC;两位都是两位都是 0,结果为,结果为 0,否则为,否则为 1。用于置位。用于置位。异或异或 XOR DEST,SRC;两位相同为;两位相同为 0,两位不同为,两位不同为 1。指定位取反,。指定位取反,或自身清或自身清 0。求反求反 NOT DEST;按位取反。;按位取反。測试測试 TEST DEST,SRC;执行与的操作,不回送结果。;执行与的操作,不回送结果。DEST:通用:通用REG、M 按位计算(位操作指令)按位计算(位操作指令)SRC:通用:通用REG、M
13、、n 可可 8 位或位或 16 位。位。2、移位指令、移位指令SAL (算术左移)(算术左移)SAR (算术右移)(算术右移)SHL (逻辑左移)(逻辑左移)SHR (逻辑右移)(逻辑右移)1、当、当 n=1时,时,1 写在指令中,如常写在指令中,如常SHL AL,1 当当 n大于大于 1 时,将计数值时,将计数值 n 写入写入CL,再把,再把CL写入指令,如写入指令,如 MOV CL,3 SHL BX,CL2、这类指令都把、这类指令都把CF看做第看做第 9 位或第位或第 17 位参加运算。位参加运算。3、算术移位是对带符号数,逻辑移位是对无符号数而言。、算术移位是对带符号数,逻辑移位是对无符
14、号数而言。SAL要判要判断断OF,OF=1结果无效(符号变),结果无效(符号变),SAR要保持符号位不变。要保持符号位不变。DEST,计数值 n移位指令操作过程移位指令操作过程CF000最低位最低位最低位最低位最高位最高位最高位最高位CFCFCFSALSHLSARSHR3、循环移位指令、循环移位指令CFCFCFCF不带进位的循环左移不带进位的循环右移带进位的循环左移带进位的循环右移ROLRORRCLRCR4 4、位操作指令、位操作指令1)位测试)位测试和位设置和位设置(bit test)BT DEST,SRC ;将将SRC指定的指定的DEST中的位值复制到中的位值复制到CF中中BTC DEST
15、,SRC ;C代表将对应位代表将对应位CLEARBTR DEST,SRC ;R代表将对应位代表将对应位RESETBTS DEST,SRC ;S代表将对应位代表将对应位SET说明:说明:(1 1)目目标标操操作作数数DST是是16/3216/32位位的的通通用用寄寄存存器器或或存存储储器器,用用于于指指定定要要测测试试的的内内容容;源源操操作作数数SRC是是8 8位位立立即即数数或或与与目目标标操操作作数数位位数数相相等等的的通通用用寄寄存存器器,用于指定要测试的位。用于指定要测试的位。(简)简)(2 2)如如果果源源操操作作数数是是立立即即数数,或或源源操操作作数数和和目目标标操操作作数数均均
16、为为寄寄存存器器,则则源源操操作作数数除除以以目目标标操操作作数数的位数,其余数为的位数,其余数为i i(要测试的位)。(要测试的位)。(3 3)如如果果源源操操作作数数为为寄寄存存器器,目目标标操操作作数数为为存存储储器器,则则将将该该存存储储器器的的地地址址加加上上源源操操作作数数除除以以8 8的的商商,其其和和就就是是实实际际测测试试单单元元的的地地址址,源源操操作作数数除除以以8 8的的余余数数i i就就是是实实际际测测试试单单元元中中要要测测试试的的位位。寄寄存存器器中中的的源源操作数是有符号整数。操作数是有符号整数。设设 SRC SRC 除除以以 DST DST 的的长长度度后后所
17、所得得到到的的商商为为disp disp,所所得得余余数数为为offsetoffset。那那么么这这些些指指令令要要测测试试的的位位是是根据如下方法确定的:根据如下方法确定的:如如果果DSTDST是是寄寄存存器器,则则offsetoffset是是寄寄存存器器操操作作数数DSTDST中中要测试的位的位号。要测试的位的位号。如如果果DSTDST是是存存储储单单元元,存存储储器器操操作作数数DSTDST的的偏偏移移与与dispdisp相相加加之之和和是是实实际际测测试试存存储储单单元元的的偏偏移移,则则offsetoffset是该是该存储单元中要测试位的位号。存储单元中要测试位的位号。操操作作数数S
18、RCSRC取取符符号号整整数数值值,所所以以当当SRCSRC为为1616位位时时,可可访访问问(32K32K)至至(32K32K1 1)范范围围内内的的位位串串,当当SRCSRC是是3232位位时时,可可访访问问(2G2G)至至(2G2G1 1)范范围围内的位串。内的位串。2 2)位扫描指令组位扫描指令组 位位扫扫描描指指令令组组含含有有以以下下两两条条指指令令:前前向向扫扫描描指指令令BSFBSF和反向位扫描指令和反向位扫描指令BSRBSR。格式:格式:BSF BSF DST,SRC BSR BSR DST,SRC 指令功能:指令功能:前前向向位位扫扫描描指指令令BSFBSF的的功功能能是是
19、从从低低到到高高逐逐位位扫扫描描源源操操作作数数,并并将将遇遇到到的的第第一一个个含含1 1的的位位的的位位号号送送目目标标操作数;操作数;反反向向位位扫扫描描指指令令BSRBSR从从高高到到低低逐逐位位扫扫描描源源操操作作数数,将遇到的第一个含将遇到的第一个含1 1的位的位号送目标操作数。的位的位号送目标操作数。说明:说明:(1 1)目目标标操操作作数数和和源源操操作作数数可可以以是是16/3216/32位位的的寄寄存器或存储单元,两者的位数(长度)必须相等。存器或存储单元,两者的位数(长度)必须相等。(2 2)如如果果源源操操作作数数为为0 0,则则指指令令执执行行后后零零标标志志ZFZF
20、置置1 1,目标操作数的值不确定;否则零标志,目标操作数的值不确定;否则零标志ZFZF被清被清0 0。例例:下下列列程程序序段段处处理理AXAX中中的的信信息息,仅仅保保留留可可能能有有的的最最右右和和最最左左的的各各一一位位为为1 1的的位位。若若AX=0010101100111010BAX=0010101100111010B,则则程程序序段段执行后执行后AX=0010000000000010B。XOR DX,DX;(;(DX)0000,0000,0000,0000 BSF CX,AX;(;(CX)0000,0000,0000,0001 JZ DONE;若位号为;若位号为0,则为最右边,则为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 微型计算机 PPT 课件
限制150内