- 0
- 0
- 约2.22万字
- 约 57页
- 2019-11-30 发布于湖北
- 举报
第二章 指令系统 1、?? 基本数据类型 2、?? 指令格式 3、?? 操作数寻址方式 4、?? 通用指令 2.1 基本数据类型 字节、字、双字 P18 低字节(位0至位7)占用内存中的最低地址,该地址也是此操作数的地址 有符号数与无符号数,有些指令既可对有符号数操作,也可对无符号数操作,但是有些指令是针对某一种类型的操作数。 2.2 指令格式 标号:助记符 参数1,参数2 例:L1:ADD AL,BL 操作码场与操作数场 ;源操作数与目的操作数 P57 2.3 操作数的寻址方式 2.寄存器寻址 3.直接寻址 4.寄存器间接寻址 5.寄存器相对寻址方式 6.基址变址寻址 小 结 2.4 指令系统 2.4.1 数据传送指令 2.2.4 算术运算指令(P79) 总结 复习内容 作业1: 作业 (1) 压缩的BCD码调整(P83) DAA ;加法调整 decimal adjust for addition DAS ;减法调整 decimal adjust for subtraction 操作: AF=1或(AL)0~3=A~F ? (AL)?6?(AL),AF=1 CF=1或(AL)4~7=A~F ? (AL)?60H?(AL),CF=1 标志: A、C、P、S、Z (2)? 非压缩的BCD码调整 AAA ;加法调整 ascii adjust for addition AAS ;减法调整 ascii adjust for subtraction 操作: AF=1或(AL)0~3=A~F?(AL)0~3?6?(AL),(AL)4~7=0, AF=CF=1, (AH)±1?(AH); AF=0且(AL)0~3=0~9 ? (AL)4~7=0, AF=CF=0 标志: A、C,其它无定义 5.十进制(BCD码)调整指令 十进制运算办法: A.????十进制数→ 二进制运算→ 十进制调整 B. 十进制数→二进制数→ 二进制运算→ 二进制数→ 十进制数 38 38 + 46 + 46 84??????????????? ????7E + 06 84 例1 MOV AL,24H 24 MOV BH,37H + 37 ADD AL,BH 5B DAA + 6 (AL)=61H 6 1 DAA; DAS 操作: AF=1或(AL)0~3=A~F ? (AL)?6?(AL),AF=1 CF=1或(AL)4~7=A~F ? (AL)?60H?(AL),CF=1 例3 MOV AX,3734H 34 MOV BH,37H + 37 ADD AL,BH 6B AAA + 6 (AX)=3801H 0 1 AAA; AAS 操作: AF=1或(AL)0~3=A~F?(AL)0~3?6?(AL),(AL)4~7=0, AF=CF=1, (AH)±1?(AH); AF=0且(AL)0~3=0~9 ? (AL)4~7=0, AF=CF=0 例2 MOV AL,64H 64 MOV BH,37H - 37 SUB AL,BH 2D DAS - 6 (AL)=27H 2 7 AAM ;高四位为0的非压缩BCD码数的积,调整
您可能关注的文档
最近下载
- 质检员考试试卷及答案.docx VIP
- 旧城改造项目土地一级整理开发项目可研报告.doc VIP
- 02S515-排水检查井图集.docx VIP
- 高中英语教学竞赛公开课、高考复习优质课件——新课标高考英语七选五做题技巧复习专项课件.pptx VIP
- 牛氏家谱总目提要编纂说明.doc VIP
- IEC60825-1-2014中文翻译激光产品的安全-第1部分_设备分类和要求.pdf VIP
- TB_10304-2020_铁路隧道工程施工安全技术规程.docx VIP
- 史上最全汉语拼音音序练习字母表专项练习.pdf VIP
- 2025年江苏安全技术职业学院单招《数学》真题完整参考答案详解.docx VIP
- 人教版六年级下册美术全册教案.doc VIP
原创力文档

文档评论(0)