云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 单片微机原理系统设计与应用课后部分习题复习资料

单片微机原理系统设计与应用课后部分习题复习资料

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 23:51:26

注:对于减法,当位7和位6不同时发生借位时,OV=1,否则OV=0。在做带符号数减法时,只有当两个操作数符号位不同时,才有可能产生溢出。 (1)若一个正数减一个负数,差为负数,则一定有溢出OV=1。 (2)若一个负数减一个正数,差为正数,则一定有溢出OV=1。

3-17. 如何计算相对转移的偏移量?

答:相对偏移量是一个8位无符号编码数,范围是-128~+127。rel=目标地址-当前PC地址;当前PC地址=原PC+指令字节数。 3-24. 用布尔指令,求解逻辑方程。 (1). PSW.5=P1.3^ACC.2VB.5^P1.1

5 / 17

(2). PSW.5=/(P1.5^B.4VACC.7^P1.0)

(1)

ORG LJMP ORG

MAIN: MOV

ANL MOV MOV ANL ORL MOV

SJMP END

0000H MAIN 0200H C, C, PSW.5, C, C, C, PSW.5 $

P1.3 ACC.2 C B.5 P1.1 PSW.5 C

;原地踏步

;P1.3·ACC.2 ;保存临时结果 ;PB.5·P1.1 ;和临时值求或 ;保存结果

(2)

ORG LJMP

ORG

MAIN: MOV

ANL MOV MOV ANL ORL CPL MOV

SJMP END

0000H MAIN 0200H C, C, PSW.5, C, C, C, C

PSW.5 $

P1.5 B.4 C

ACC.7 P1.0 PSW.5 ;求反 C

;原地踏步

;P1.5·B.4 ;保存临时结果 ;ACC.5·P1.0 ;和临时值求或 ;保存结果

注:本题要注意的是位运算有优先级概念。位运算符的优先级从高到低依次是:按位取反→左移和右移→按位与→按位异或→按位或。

6 / 17

第四章 MCS-51汇编语言程序设计

4-1. 若晶振为12MHz,试编制延时2ms和1s子程序。 (1)延时2ms子程序

4-7. 在内部RAM的BLOCK开始的单元有一无符号数据块,数据块长度存入LEN单元。试编程求其中的最小数并存入MINI单元。

7 / 17

8 / 17

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

注:对于减法,当位7和位6不同时发生借位时,OV=1,否则OV=0。在做带符号数减法时,只有当两个操作数符号位不同时,才有可能产生溢出。 (1)若一个正数减一个负数,差为负数,则一定有溢出OV=1。 (2)若一个负数减一个正数,差为正数,则一定有溢出OV=1。 3-17. 如何计算相对转移的偏移量? 答:相对偏移量是一个8位无符号编码数,范围是-128~+127。rel=目标地址-当前PC地址;当前PC地址=原PC+指令字节数。 3-24. 用布尔指令,求解逻辑方程。 (1). PSW.5=P1.3^ACC.2VB.5^P1.1 5 / 17 (2). PSW.5=/(P1.5^B.4VACC.7^P1.0) (1) ORG LJ

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com