小程序流量主怎么嵌入代码

小程序流量主怎么嵌入代码,第1张

进入微信公众平台小程序后台

2,点击左侧面板“流量主”,满足开通门槛的小程序开发者直接点击“开通”即可创建相应的广告位。

3,开通后,开发者复制广告插件嵌入代码即可,广告展示位置由开发者灵活控制。

就是这个第三条‘嵌入代码’,很多人反应说,不知道怎么嵌入代码或者抱怨说每个小程序都要去修改代码,有些繁琐。

不同编译器嵌入汇编的方式不一样,具体如下:

一、Turbo

C ,

也就是所说的TC。

1、使用预处理程序的伪指令#asm和#endasm,#asm用来开始一个汇编程序块,而#endasm指令用于该块的结束。

参考代码:

int mul(int a, int b)

{

/*汇编开始*/

#asm

mov ax,word ptr 8[bp]

imul ax word ptr 10[bp]

#endasm

/*汇编结束。*/

}

2、使用asm语句:

格式:asm<汇编语句>

参考代码:

int mul(int a, int b)

{

asm mov ax,word ptr 8[bp]

asm imul ax word ptr 10[bp]

/*

每个asm对应一句汇编

注意结尾不需要分号

*/

}

二、VC++/VS

格式:

__asm

汇编指令

[

]

__asm

{

汇编指令

}

[

]

asm前面是两条下划线,后面的方括号内容表示分号可有可无。

使用方法:

1、一条一条地用:

__asm mov al, 2

__asm mov dx, 0xD007

__asm out dx, al

每行一条汇编,

可以有分号,也可以没有。

2、组成一块地用:

__asm {

mov al, 2

mov dx, 0xD007

out dx, al

}

整体作为一个汇编代码块。

3、也可以将多条汇编写在一行:

__asm mov al, 2 __asm mov dx, 0xD007 __asm out dx, al

三、GNU

GCC

GCC对汇编的支持是最丰富的,简单介绍如下:

1、

用到的关键字:

“__asm__”

表示后面的代码为内嵌汇编,“asm”是“__asm__”的别名。

“__volatile__” 表示编译器不要优化代码,后面的指令保留原样,“volatile”是它的别名。

括号里面是汇编指令。

内嵌汇编语法如下:

__asm__(

汇编语句模板:

输出部分:

输入部分:

破坏描述部分)

一个简单的汇编模板:

int a=10,b

asm("movl %1, %%eax

movl %%eax, %0"

:"=r"(b) /*输出部*/

:"r"(a) /*输入部*/

:"%eax" /*毁坏部*/

)

表示C语言里的“b=a”。

里边r表示使用任意寄存器,%0、%1表示使用两个寄存器,一般只能%0~%9共十个 *** 作数,按输入输出部变量出现顺序进行映射。

寄存器用两个百分号,是因为使用了%0%1这些数字使百分号有了特殊意义,所以在 *** 作数出现的寄存器必须用双百分表示。

毁坏部里边的%eax表示eax寄存器在汇编代码块执行过程中会被改写,在执行前要保护好,这是提交给编译器决定的。

applet不能直接运行

需要嵌入在浏览器中运行

<html>

<body>

<applet

code=Boy.class

height=100

width=300>

</applet>

</body>

</html>

像这样的

html文件

然后打开这个页面(html和.class同一目录)

或者用appletviewer命令查看


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11526233.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存