6 黎晓琛

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 21w+

51 汇编和C的混用注意事项

1. 汇编代码的变量一般是自己定义地址空间, 而C是由编译器进行分配,分配空间在下面截图黑框分别设置code memory和xdata memory.注意避开汇编使用到的地址,可以忽略汇编代码部分和DB字段定义的部分,但是要注意EQU字段定义的宏,它可能是定义为地址空间使用,还有要注意之前汇编使用的地址段,用来存储变量,但是没有用DB字段进行初始化。2.小心局部变量,如果上图memory model选择的是in data,那将默认存储在内部存储器data区空间,下表示定义变量时加下述关键字,能定义变

2020-05-14 15:59:59

MFC 菜单栏一片黑,界面卡顿问题

这是在公司做的一个项目, 实现可视化调节参数内容包括频段、频点、增益和Q值等,可以美化(包括丑化)和修饰声音,使声音(或音乐)风格更加鲜明突出。软件如下图所示: 但这软件开发过程中一直存在一个问题,显图速度调快的情况下,频繁拖动点会导致界面卡顿和菜单栏一片黑,而后界面就崩溃无法动作,但设断点调试时该断点的地方都会进入。刚开始怀疑是进程堵塞,就对画图和算法都加了线...

2019-12-25 14:10:05

MFC 多线程编程总结

MFC多线程 1 .MFC 对多线程的支持MFC类库提供了多线程编程支持,对于用户编程实现来说更加方便。非常重要的一点就是,在多窗口线程情况下,MFC直接提

2016-07-05 12:31:21

OpenCV中IplImage图像格式与BYTE图像数据的转换

OpenCV中IplImage图像格式与BYTE图像数据的转换IplImage* iplImage;BYTE* data;1 由IplImage*得到BYTE*图像数据:data = iplImage->imageDataOrigin; //未对齐的原始图像数据或者data = iplImage->imageData; //已对齐的图像数据 注意:此处暂时存

2016-06-15 19:13:19

opencv 通道和深度和图像格式

关于通道的解释:  1、比较通俗易懂的解释是:灰度图的通道数为1,彩色图的通道为3。基本上,描述一个像素点,如果是灰度,那么只需要一个数值来描述它,就是单通道。如果一个像素点,有RGB三种颜色来描述它,就是三通道。  2、4通道通常为RGBA,在某些处理中可能会用到。2通道图像不常见,通常在程序处理中会用到,如傅里叶变换,可能会用到,一个通道为实数,一个通道为虚数,主要是编程方便。

2016-06-15 18:58:15

三极管IO电平反向应用

    (1) 共射极放大电路,基极输入一个高电平,三极管导通,集电极接地,输出是低电平。基极输入低电平,三极管关断,集电极电压为电源电压,输出是高电平。    (2) 当IO口是高电平时,三极管导通,因为三极管的电流放大作用,c极电流可以达到mA以上,就可以成功点亮LED灯。

2016-04-20 10:21:14

浮点加减法运算

设有两个浮点数x和y,它们分别为:x=2Ex·Mxy=2Ey·My两浮点数进行加法和减法的运算规则是    x±y=(Mx2Ex-Ey±My)2Ey,  ExEy其中,Ex、Ey分别为x、y的阶码,Sx、Sy分别为的尾数。完成浮点加减运算的操作过程大体分为四步:       1. 0 操作数的检查;    2. 比较阶码大小并完成对阶; 

2016-04-09 16:12:05

补码

整数补码求给定数值的补码分以下两种情况:补码正数正整数的补码是其二进制表示,与原码相同[2]  。【例1】+9的补码是00001001。(备注:这个+9的补码是用8位2进制来表示的,补码表示方式很多,还有16位二进制补码表示形式,以及32位二进制补码表示形式,64位进制补码表示形式等。每一种补码表示形式都只能表示有限的数字。)补码负数求负整数

2016-04-09 15:45:31

IEEE制定的浮点数表示法

基础知识:十进制转十六进制;十六进制转二进制;IEEE制定的浮点数表示规则;了解:目前C/C++编译器标准都遵照IEEE制定的浮点数表示法来进行float,double运算。这种结构是一种科学计数法,用符号、指数和尾数来表示,底数定为2——即把一个浮点数表示为尾数乘以2的指数次方再添上符号。下面是具体的规格:             符号位     阶码  

2016-04-09 15:33:46
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。