- 20
- 0
- 约8.52千字
- 约 48页
- 2016-12-11 发布于河南
- 举报
MUL AB ADD A, R2 MOV R2, A ; R2×10+( R3×10)高 8 位送R2 INC R0 ; 取下一个 BCD数 MOV A, R3 ADD A, @R0 MOV R3, A MOV A, R2 ADDC A, #0 ; 加低字节来的进位 MOV R2, A DJNZ R1, LOOP RET 嘻掌塞曲唤亩睦惦禁崎私爱桂投繁霓园便斟隋擦棒终疲郎碴承型针惰改维_单片机-汇编语言程序设计例题 2_单片机-汇编语言程序设计例题 2 8 运算程序 一、 加、 减法程序例 18 将40H开始存放的 10 个字节的数与 50H开始存放的10 个字节的数相减(假设被减数大于减数)。设被减数指针为 R0, 减数指针为 R1, 差数放回被减数单元, R5 存放字节个数, 则程序如下: 像铰际役火炭画丰诲戌村破秸萎泅泥酋倡钩厅扑梅舷缝忍挛疲唉圾扮抒蹦_单片机-汇编语言程序设计例题 2_单片机-汇编语言程序设计例题 2 SUB: MOV R0, #40H MOV R1, #50H MOV R5, #10 CLR C SUB1: MOV A, @R0 SUBB A, @R1 MOV @R0, A INC R0 INC R1 DJNZ R5, SUB1 RET 激团抱漏梆掇箍蕊钧奴粒凑婴屑伏或垃枣挽卧澳勉崖邀急俱辐占猿摹拱预_单片机-汇编语言程序设计例题 2_单片机-汇编语言程序设计例题 2二、 乘法运算程序在计算机中, 常将乘法采用移位和加法来实现。例19 将(R2R3)和(R6R7)中双字节无符号数相乘, 结果存入 R4R5R6R7。此乘法可以采用部分积右移的方法来实现, 其程序框图如图 4.6 所示, 程序如下: NMUL: MOV R4, #0; 初始化MOV R5, #0CLR CMOV R0, #16 啪公莉持庚揣魄桃格帧秦宋奋性昏火率队翠扑踌牟序托谬信扶聋设贞庇菏_单片机-汇编语言程序设计例题 2_单片机-汇编语言程序设计例题 2 NMUL1: MOV A, R4; CyR4R5R6R7右移一位RRC AMOV R4, AMOV A, R5RRC AMOV R5, AMOV A, R6RRC AMOV R6, AMOV A, R7RRCMOV R7, AJNC NMUL2 ; C为移出乘数的最低位MOV A, R5; (R4R5)+(R2R3)→(R4R5) 烁全拱老佳噪诚式泳簿嘱试壮月祥涝纽弥痕壕凭赤宗蝇耻渝名藐铅触亥桃_单片机-汇编语言程序设计例题 2_单片机-汇编语言程序设计例题 2 * 汇编语言程序设计例题例 1 两个无符号双字节数相加。设被加数存放于内部RAM的40H(高位字节), 41H(低位字节), 加数存放于50H(高位字节), 51H(低位字节), 和数存入 40H和41H单元中。 顷苍倾栖曾全泄介滑贫轧涂挥爆租泽钧罪院千屏德阴烧秽掀会咆变亥适杀_单片机-汇编语言程序设计例题 2_单片机-汇编语言程序设计例题 2 程序如下: START: CLR C; 将Cy清零MOV R0, #41H ; 将被加数地址送数据指针R0MOV R1, #51H ; 将加数地址送数据指针R1 AD1: MOV A, @R0; 被加数低字节的内容送入A ADD A,@R1; 两个低字节相加 MOV @R0, A; 低字节的和存入被加数低字节中 DEC R0; 指向被加数高位字节 DEC R1; 指向加数高位字节 MOV A, @R0; 被加数高位字节送入A ADDC A, @R1; 两个高位字节带Cy相加 MOV @R0, A; 高位字节的和送被加数高位字节 RET 卞婉禾摇判手夷屡游芽障轻疗殉坝垃铁江峨活嘘译胞踢后侗染挂郸馏赊啊_单片机-汇编语言程序设计例题 2_单片机-汇编语言程序设计例题 2例 2 将两个半字节数合并成一个一字节数。设内部RAM 40H, 41H单元中分别存放着 8 位二进制数, 要求取出两个单元中的低半字节, 并成一个字节后, 存入 50H单元中。 吃吟笨供罚冒呻侍税宅痉钠天砖厩钒向涛措萨骚自笑勇傈诽腆绅八贩疆完_单片机-汇编语言程序设计例题 2_单片机-汇编语言程序设计例题 2例 2 将两个半字节数合并成一个一字节数。 START: MOV R1, #40H ; 设置R1为数据指针 MOV A, @R1; 取出第一个单元中的内容 ANL A, #0FH ; 取第一个数的低半字节 SWAP A ; 移至高半字节 INC R1 ; 修改
您可能关注的文档
- sql itroduction.ppt
- Stickng to the Scientific Outlook on Development22.doc
- SINAU workshop.ppt
- Statitical Thermodynamics and Chemical Kinetics.ppt
- stm32函数(3.5)集总.doc
- Storae Interface Introduce.ppt
- ST抬高AI专家共识.doc
- STM32部AD采样程序--运行通过(测量电压范围0~33V)(运行通过的ARM.doc
- Strut2中的ModelDriven机制及其运用.doc
- summay的典型语句练习.doc
- 2026年宁夏全国导游资格考试(政策与法律法规、导游业务)历年参考题库含答案详解.docx
- 顶管施工组织设计概述.docx
- 2026年放射医学(师)-专业实践技能考试历年参考题库含答案详解.docx
- 2026年江苏省机关事业单位工勤技能岗位技术等级考试(公路养护·技师)历年参考题库含答案详解.docx
- 2026年青海市事业单位考试(文秘专业知识)历年参考题库含答案详解.docx
- 2026年职业技能鉴定-海洋石油-海洋石油技能鉴定机械工历年参考题库含答案详解.docx
- 2026年重庆事业单位公招(遴选)考试(地理信息)历年参考题库含答案详解.docx
- 2026年初级银行从业人员-公司信贷考试历年参考题库含答案详解.docx
- 加油站岗位安全职责、安全管理制度、安全操作规程(样本).docx
- 2026年浙江省教师职称考试(体育与健康)历年参考题库含答案详解.docx
原创力文档

文档评论(0)