资源预览内容
第1页 / 共63页
第2页 / 共63页
第3页 / 共63页
第4页 / 共63页
第5页 / 共63页
第6页 / 共63页
第7页 / 共63页
第8页 / 共63页
第9页 / 共63页
第10页 / 共63页
亲,该文档总共63页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习微机原理与接口技术 Theory and Interface Technology of Microcomputer北京化工大学 信息科学与技术术学院 主讲讲教师师: 郭青 guoqingmail.buct.edu.cn 1六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习Chapter 2 INSTRUCTION SET 2六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习 2.3 Arithmetic InstructionsObjectivel Explain the operation of each Arithmetic instruction and the flags change after the operation.l Use arithmetic instruction to accomplish simple binary, BCD, and ASCII arithmetic.The arithmetic instructions include addition, subtraction, multiplication, division, comparison, negation, increment, and decrement. 3六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习 2.3.1 Addition ADD Addition 加法指令 ADC Add-with-carry 带进位加法 INC Increment 加1指令 DAA BCD adjust BCD加法调整 AAA ASCII adjust ASCII加法调整Almost addition instructions modify the contents of Status Flags as SF, ZF, CF, AF, PF and OF. 4六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习 1. ADDADD dest, src; (dest) (dest) + (src)ADD指令将目标操作数与源操作数相加,并将结 果送回目标操作数。结果影响大多数标志位。The available addressing modes include almost all those mentioned in section 2.1.Not allowed types: Immediate DEST 目标操作数不能是立即数 Memory-to-memory 两个操作数不能同时为存储器操作数 Segment register 操作数不能是段寄存器The segment registers can only be moved, pushed, or popped. 5六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习 ADDThe operands are byte or word.ADD CL, 10;寄存器加立即数 ADD DI, SI;寄存器加寄存器 ADD AX, 1000H ;寄存器加存储器 ADD BX, AL;存储器加寄存器 ADD DATASI, 30H;存储器加立即数ADD AX,DS ADD BX,1000H;错误,src为段寄存器;错误,两个存储器操作数相加 6六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习 ADD例: MOV AL , 7EHMOV BL , 5BHADD AL , BL0 1 1 1 1 1 1 0+ 0 1 0 1 1 0 1 11 1 0 1 1 0 0 1Result: (AL) = (BL) = CF = OF = AF = PF = ZF = SF =D9H 5BH 0 1 1 0 0 1对对于有符号数 负负+负负=正 正+正=负负 溢出 7六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习 2. ADC Addition with CarryADC dest, src; (dest) (dest) + (src) + CFADC指令将目标操作数与源操作数相加,再加上进位标志,将结果送回目标操作数。对标志位影响,以及寻址 方式同ADD指令。主要用于多字节加法。1) src: REG/MEM/DATAdest: REG/MEM same addressing modes as ADD. 2) Byte, Word 3) Modify the flags, same manner as ADD 8六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习 ADCExample: write a program to add the 32-bit number in BX and AX to the 32-bit number in DX and CX. The contents of AX and CX are the least signification.BXDXAXCXAXBXCF+ADDADCProgram: ADD AX, CX ADC BX, DX 9六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习例:计算两个多字节16进制数之和3B74AC60F8H+20D59E36C1H 假设被加数和加数分别存于从DATA1和DATA2开始的内存 区,且低位字节在前,高位字节在后,相加结果送到以 DATA1开始的内存区MOV CX , 5 ADC DATA1SI , ALMOV SI , 0 INC SICLC DEC CXLOOPER: JNZ LOOPERMOV AL , DATA2SIADC六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习 3. INC Increment AdditionINC dest; (dest) (dest) + 1INC (increment addition) adds 1 to a register or a memory location.l Except segment register 不能为SEG l The dest can be byte or word. 操作数可以是字节或字 l With indirect memory increments, the size of data must be described by using the BYTE PTR, or WORD PTR. 如果是存储器操作数需要加操作类型说明符。 11六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习 INCExample: INC DL INC BX INC BYTE PTR BX+SI INC WORD PTRDIl INC is usually used to modify the address pointer or counter l 主要用于在循环程序中修改地址指针或循环次数 l INC affects the flag bits, as do most other arithmetic operations. l The difference is that INC do not affect the CF. 12六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习 4. AAA ASCII Adjust after AdditionAAA加法的ASCII调整指令AAA 指令在加法运算时对不压缩的BCD码进行调整。不压缩的BCD码指一个字节存放一位BCD码。调整以前,先用ADD或ADC进行8位数的加法运算,相加结果放在AL中,用AAA调整后,不压缩BCD码结果的低位在AL寄存器,高位在AH寄存器。MOV AX, 0007H MOV BL, 08H ADD AL, BL AAA; (AL)=07H, (AH)=00H ; (BL)=08H ; (AL)=0FH ; (AL)=05H,(AH)=01H, CF=AF=1 13六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习 5. DAA Decimal Adjust after AdditionDAA加法的十进制调整指令DAA 指令在加法运算时对压缩的BCD码进行调整。隐含的寄存器操作数为AL。压缩的BCD码指一个字节存放两位BCD码,高4位和低4位各存放一位。 调整以前,先用ADD或ADC进行8位数的加法运算,相加结果放在AL中,用DAA调整后,AL中的二进制和数将转换成两位压缩BCD码。 14六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习 DAAExample: MOV AL, 68H MOV BL, 59H ADD AL, BL DAA压缩BCD code0110 1000 AL + 0101 1001 BL1100 0011 ALDecimal6859C1H + 0110 0110 0010 0111CF=11 27 15六年级数学上册课件-比的基本性质和化简比江苏省连云港市田家炳中学高一生物现代生物进化理论的主要内容课件八一建军节主题教育活动PPT模板军队国防改革强军梦学习 2.3.2 SubtractionSUB Subtraction 减法指令 SBB Subtract-with-borrow 带借位减法 DEC Decrement subtraction 减1指令
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号