社区
C++ 语言
帖子详情
两个BYTE合成一个DWORD(只能用位移的方法),如何来做。
lazyter1
2005-10-11 11:03:15
两个BYTE合成一个DWORD(只能用位移的方法),如何来做。
多谢!
...全文
442
4
打赏
收藏
两个BYTE合成一个DWORD(只能用位移的方法),如何来做。
两个BYTE合成一个DWORD(只能用位移的方法),如何来做。 多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
超级管理员9527
2005-10-12
打赏
举报
回复
字节数目有误,具体看WINDOWS源码
寻开心
2005-10-12
打赏
举报
回复
WORD word; BYTE byte1,byte2;
word = (byte1<<8) | byte2;
不过费这个劲干嘛
定义一个union结构不就搞定了嘛
union WB
{
WORD word;
BYTE byte[2];
}wb;
wb.byte[0] = byte2;
wb.byte[1] = byte1;
wb.word就已经是你所要的结果了
baicheng
2005-10-12
打赏
举报
回复
按照楼主的思路假设: BYTE-8bit WORD-16bit DWORD-32bit
#define MAKEWORD(L, H) ((WORD)(((BYTE)(L)) | ((WORD)((BYTE)(H))) << 8))
#define MAKEDWORD(L, H) ((DWORD)(((WORD)(L)) | ((DWORD)((WORD)(H))) << 16))
//其中L表示低8为或低16位,H表示高8位或高16位
不知道楼主是不是这个意思
qfeng_zhao
2005-10-11
打赏
举报
回复
一个DWORD应该有4个BYTE,你要怎么放
其实移位在求或就行了
keybd_event和mouse_event完全彻底细致的模拟鼠标键盘所有动作
keybd_event 函数功能:该函数
合成
一次击键事件。系统可使用这种
合成
的击键事件来产生WM_KEYUP或WM_KEYDOWN消息,键盘驱动程序的中断处理程序调用keybd_event函数。在Windows NT中该函数己被使用Sendlhput来替代它。 函数原型;VOID keybd_event(
BYTE
bVk,
BYTE
bScan,D
WORD
dwFlags,D
WORD
dwExt
汇编语言第四版学习
第一章 基础知识 二进制和汇编语言的关系 在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。 汇编语言由三部分构成: 注:为了指出数据的来源、操作结果的去向及所执行的操作,一条指令一般包含操作码和操作数两部分。 内存的最小单元:
一个
字节 = 2个十六进制位 = 8个二进制位。 注:1
byte
= 8bit;1bit = 1个二进制位 计量单位: 1 KB = 2 ^ 10
byte
1 MB = 2 ^ 20
byte
1 GB = 2 ^ 30
byte
汇编指令集
+、-、*、/∶算术运算符。&∶宏处理操作符。宏扩展时不识别符号和字符串中的形式参数,如果在形式参数前面加上
一个
& 记号,宏汇编程序就能够用实在参数代替这个形式参数了。$∶地址计数器的值——记录正在被汇编程序翻译的语句地址。每个段均分配
一个
计数器,段内定义的所有标号和变量的偏移地址就是当前汇编地址计数器的值。?∶操作数。在数据定义语句中,操作数用?,其作用是分配并保留
西电计科院微机原理与系统设计课程笔记(车向泉版)
西电计科院院微机原理与系统设计课程笔记(车向泉)
汇编笔记
1
一个
存储单元存储1
Byte
,1B,8bit的信息。 1
Byte
(B)=8bit 地址总线
一个
CPU有N根地址线,说明其地址总线宽度为N,可寻址2^N的内存单元。 数据总线 8根线传递1
Byte
,1B,8bit数据。控制总线 1.11内存地址空间 CPU的可寻址单元组成的空间。 所有的硬件对于CPU来说都是一段内存地址。 2.1寄存器 8086的14个寄存器 AX,BX,CX,DX,SI,
C++ 语言
64,691
社区成员
250,497
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章