信息表示【微机原理】

简介: 信息表示【微机原理】

前言

纸上得来终觉浅,觉知此事要工行

溢出

回顾【数字表示】

在计算机中存储整数

溢出的判断方法

资料:寄存器中的内容含义


测试1

例题


asm文件


运行





debug


分析

执行 mov al,[0000]之后

al=EE

寄存器中的内容 NV…NC

没溢出…没进位

DF=1 CF=0

执行 mov al,[0001]之后

al=B6

寄存器中的内容 NV…CY

没溢出…有进位

DF=1 CF=1
结论

对于无符号系统,CF=1,结果不正确

对于带符号数,OF=CF⊕DF=0.结果正确

BCD

二-十进制代码(BCD 码):用4位2进制表示10进制数字

例题
38+49(BCD和)

   38    0011 1000
+  49    0100 1001
=  81    1000 0001

结果1000 0001 8421BCD是81

分析

因为BCD码是4位表示10进制,每4位进1,就是10

而二进制,每4位进1,就是16

所以,还要加6

    81    1000 0001
 +   6    0000 0110
 =  87   1000 0111

结果1000 0111 8421BCD是87

BCD码运算的调整

有专门调整的指令daa


测试2.1


调试


分析

可以看出它的结果AL=81

测试2.2

需要修正测试1

有专门调整的指令daa


调试


DAA执行前

AL=81


DAA执行后

结果AL=87

ASCII码


测试3.1


运行


发现结果没有换行

测试3.2

添加回车键(ASCII=0dh)

运行



发现结果仍然没有换行

测试3.3

添加换行键(ASCII=0ah)

运行


结果达到预期

End

欢迎一键三连

Thank you for watching

End

相关文章
|
7月前
|
JavaScript 数据安全/隐私保护 芯片
学校实训密码锁设计(基于STC51单片机)报告
学校实训密码锁设计(基于STC51单片机)报告
|
7月前
|
传感器
毕业设计 基于51单片机的智能水表水流量计流量报警器温度设计
毕业设计 基于51单片机的智能水表水流量计流量报警器温度设计
130 0
|
2月前
|
存储 数据安全/隐私保护
基于51单片机的6位密码锁设计
【10月更文挑战第11天】多功能电子密码锁系统由AT89C52单片机最小系统、4×4矩阵键盘、LCD1602显示、AT24C02存储模块以及报警系统等组成,具有设置、修改六位用户密码、超次报警、超次锁定、密码错误报警等功能。
94 23
|
7月前
|
传感器 存储 芯片
毕业设计|基于51单片机的空气质量检测PM2.5粉尘检测温度设计
毕业设计|基于51单片机的空气质量检测PM2.5粉尘检测温度设计
115 1
|
7月前
|
传感器 人工智能 前端开发
单片机毕业设计|农家菜园自动灌溉控制系统设计
单片机毕业设计|农家菜园自动灌溉控制系统设计
120 0
|
JavaScript BI
5 控制转移指令【微机原理】
5 控制转移指令【微机原理】
98 0
|
Java Android开发
【单片机课程设计】温室大棚控制系统
【单片机课程设计】温室大棚控制系统
118 0
【单片机期中测试】11.交通灯
【单片机期中测试】11.交通灯
62 0
|
传感器 监控 安全
基于单片机的家庭防盗报警系统的设计与实现_kaic
摘要:本论文研究的是将AT89C52单片机芯片作为核心元器件的防盗报警系统,该系统除了具有直接报警的功能外,还额外增加了布防和红外感应的功能。和市场上的其他各类防盗报警器相比,该设计的不同之处在于它所具有的布防功能和红外检测功能。在到达指定布防时间的时候,红外检测电路与之相配合来达到防盗的目的。此外,不论何时只要有人经过,红外检测电路的热释电红外传感器都会感应到相应的人体红外信号,并将其转化为电平信号传送给单片机,从而驱动显示灯亮。这种报警器相对比较隐蔽,能够很好的掩人耳目,不至于被盗贼发现实行破坏行为。另外,增加的布防功能可以让住户有足够的开门关门时间,减小了误报率。 整体的设计运用了模块化
基于51单片机的8八路抢答器设计
(1)主持人进行复位,依次显示8位选手的分数,8位选手分数显示结束后主持人方可按下开始按键; (2)主持人按下抢答开始按键,抢答者才可以开始抢答,数码管抢答倒计时10S; (3)抢答者按下按键,数码管显示抢答者的编号和答题剩余时间倒计时20S; (4)在20S内,抢答者答题正确,主持人按下加分按键,分数加一,答错主持人按下减分按键,分数减一(默认抢答者的初始分数为60)。
221 0