当前位置: 首页 > news >正文

做免费互动小游戏的网站网络营销的主要方法

做免费互动小游戏的网站,网络营销的主要方法,怎样创作一个网站,网站建设报价表寄存器 如下是16位通用寄存器,存储在cpu硬件中 AX 返回值 AX寄存器分为两部分 AH和AL AH 高8位 存储功能号 AL 低8位 存储返回码 以下是一个AX寄存器应用: mov ax,4c00h 4c给高位AL,00低位AL,16进制要以h结尾 BX CX 计数…

寄存器

如下是16位通用寄存器,存储在cpu硬件中

AX 返回值

AX寄存器分为两部分 AH和AL

AH 高8位 存储功能号

AL 低8位 存储返回码

以下是一个AX寄存器应用:

mov ax,4c00h 4c给高位AL,00低位AL,16进制要以h结尾

BX

CX 计数器

DX

SI 目标寄存器

DI 源寄存器

SP 栈顶指针寄存器

BP 栈底指针寄存器

16位堆栈每单元占2字节

常见编译器指令

r 查看寄存器及下一行的指令

u 查看汇编代码

t 单步步入 遇见子程序进入内部 遇到int 21h指令时不要用t

p 单步步过 遇见子程序执行到子程序的下一行,忽略子程序的内部实现

g 运行

q 退出

d 读内存

d ss:fffe 0700 0007

常见汇编指令

MOV 数据传送指令 :

格式:MOV OPRD1,OPRD2 用处是将操作数2的值放到操作数1中

OPRD1指寄存器,内存

OPRD2指寄存器,内存,立即数即12345

内存(即变量)存储在内存中

以下是一个该指令应用例子:

MOV ax,1 将立即数1传入寄存器ax中

start  指定主程序起始位置

end start  指定主程序结束位置

proc  函数头

endp  函数尾

ret  函数返回:

在堆栈顶部取出返回地址,并且放置到IP寄存器

跳转到IP寄存器所在位置

jmp  无条件跳转指令:

jmp addr addr是地址,地址指哪跳转哪

call  子程序调用:

保存返回地址到堆栈

跳转到子程序中

int (中断指令):

最常见的中断指令 int 3,硬编码0xcc,称作软件中断

结束汇编程序需要DOS系统中int 21h指令,也叫21号中断,它具有很多功能。其中一个功能4C,

用来实现程序退出、并返回DOS。使用方法如下:

mov ah, 4ch

int 21h 此时中断程序

函数调用实现

参数:可以用内存,堆栈,寄存器传递参数

16位堆栈每单元占2字节,32位堆栈每单元占4字节,64位堆栈每单元占8字节

程序要时刻保持堆栈平衡

在传参时:

push 将一个值或者地址压入栈中,之后sp-2(如果是32位处理器-4)

pop 将一个值或者地址弹出栈中,之后sp+2(如果是32位处理器+4)

pop也可以换成add sp,2,意思是将栈屏掉2个字节,此时不需要管栈中的数据

返回值默认放在ax,eax,rax里

一个汇编程序

assume cs:code  code表示cs段的起始位置,cs段就是代码段

code segment  代码段开始

    setAx proc 函数开头

        push bp

        mov bp,sp

        mov si,[bp+4]

        mov di,[bp+6]  利用bp寻址

        mov ax,0ffffh 如果数据都是字母时, 开头0声明他是一个数字,h结尾表示他是一个十六进制数字

        pop bp

        ret 函数返回

    setAx endp 函数结束

start: 程序开始

    mov ax,4 

    mov bx,5

    push ax

    push bx  将寄存器中数据压入栈中

    call setAx  调用子程序即函数

    add sp,4  将栈屏掉4个字节用于平栈

    mov ax,1  将1放到ax寄存器保存

    mov bx,2

    mov ax,4c00h 将4c00传给ax寄存器

    int 21h  触发中断

code ends  代码段的结束位置

end start 结束程序

http://www.yidumall.com/news/100854.html

相关文章:

  • 蚌埠网站建设文章微信群推广
  • 网站公安备案流程10条重大新闻事件
  • 外贸跨境电商平台有哪些上海还能推seo吗
  • 做自己的网站的一般步骤今天新闻
  • 拱墅网站建设今日新闻消息
  • 爱站网关键词搜索宁波seo推荐推广渠道
  • 直播视频网站开发网上营销怎么做
  • 做图的兼职网站站长工具ping
  • 百度搜索推广方法重庆seo网络推广优化
  • 广州建站网站想要网站导航推广
  • 郑州网站建设包括哪些2023年8月疫情严重吗
  • 如何查询网站域名软文兼职
  • 一般网站做推广要多大的带宽和内存镇江seo快速排名
  • 烟台高端网站建设直接进网站的浏览器
  • 大连网站建设哪家好如何制作一个自己的网页
  • 外贸网站推广方案关键词英文
  • 工业软件开发技术专业全网优化
  • 北京公司注册地址查询搜索引擎优化的基本手段
  • 怀化建设局网站2022当下社会热点话题
  • 织梦网站会员上传图片爱网
  • wix网站做图片能折叠吗seo推广软件怎样
  • 网站登记查询百度网站管理员工具
  • 网站建设需要哪些人员河南疫情最新消息
  • 网站建设与维护教学视频怎么查权重查询
  • 网站建设公司简介模板下载公司怎么做网站推广
  • 建站公司佛山整站优化
  • 同里做网站关键词优化案例
  • 最专业的网站建设收费营销策略有哪些理论
  • 常州微信网站建设教程免费建自己的网址
  • 怎么用dw做动态网站seo诊断专家