QQ624353765 发表于 2024-1-11 09:03:39

C51能插入伪代码吗




我想在这两句c语言中间插入几个无意义的字节,或者在这两句c语言中间预留出几个字节的空间

LAOXU 发表于 2024-1-11 09:36:58

加几个 空操作_nop_() ;   呀

QQ624353765 发表于 2024-1-11 09:59:25

LAOXU 发表于 2024-1-11 09:36
加几个 空操作_nop_() ;   呀

那我想插入几个固定值呢

LAOXU 发表于 2024-1-12 03:43:01

QQ624353765 发表于 2024-1-11 09:59
那我想插入几个固定值呢

只能插入汇编代码

LAOXU 发表于 2024-1-12 03:45:33

在 C251 下,

插入 __asm { dbxx }

C51也可插入, 只是书写方法太单一死板.

LAOXU 发表于 2024-1-12 03:52:30

C51 下, 必须这样书写(c251 下, 两种方法都可)

#pragma asm
   dbxx
   dbxx
#pragma endasm

小涵子爸爸 发表于 2024-1-12 08:38:50

这个知识书本上应该学不到,都是大神{:4_168:}

liuyang21168 发表于 2024-1-12 08:49:42

语句之间插入数据,数据前必须是跳转语句,数据后面写一个标号,数据前的跳转语句跳转到这个标号,
否则程序会乱套。

rengran 发表于 2024-1-12 11:26:00

你想指挥下编译器的空间分配?
页: [1]
查看完整版本: C51能插入伪代码吗