单片机原理第四章作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4-1 将30H单元内的2个BCD数相乘,乘积为BCD数,并把乘积送入31H单元。

4-2 试求20H和21H单元中16位带符号二进制补码的绝对值,并送回20H和21H单元,高位在先,地位在后。

4-3 在内部RAM的BLOCK开始单元中有一无符号数据块,其程度存入LEN单元。试编程重新按递增次序排列,并存入元存储区。

4-4 试编程将(R2R3)中的二进制数转换成BCD码,并存入R0指向的单元中。用除以10的次幂取商法编程。

4-5 在内部RAM的ONE和TWO单元格存有一带符号数X和Y。是编程按下式要求运算,结果F存入FUNC单元。

X+Y 若X为正奇数

X∧Y 若X为正偶数

F= X∨Y 若X为负奇数

X+Y 若X为负偶数

X 若X等于零

4-6 试编程,根据R3内容00H~0FH,转换到16个不同的分支,分支均处于同一2K程序存储器之内。

4-7 试编一3字节数乘1字节数子程序MUL4。

功能:3字节乘以1字节,乘积为4字节

入口:(R0)=被乘数低字节地址指针,(R2)=乘数

出口:(R1)=乘积的高字节地址指针

4-8 试编一4字节数除以1字节数子程序DIV4.

功能:4字节数除以1字节数,商为3字节

入口:(R0)=被除数低字节地址指针,(R6)=除数

出口:(R3R4R5)=商,(R2)=余数

相关文档
最新文档