汇编入门日志第二天

  1. 变量
    变量名 变量定义 参数1,参数2.。。。。
    助记符 byte,word,dword
    若无初值用 ?
    2.重复字符 dup
barv1  byte 5 dup("$"//5个$依次存放

3 . 8位存储地址
byte 1单元 从左到右 从下到上
word 2单元 大端 从左到右 小端相反
dword 4 单元 与word类似
多单元地址为最小的
4 .变量定位
org参数 从参数指定位置存放
org 100h
指定从100h开始存储(默认00000000)
alige控制对齐边界
alige n 变量开始于能被n整除的地址
2字节 偶字节
4字节 模4字节
8字节 模8字节

.DATA
org 100h
dare1 byte 100
alige 2
dare2  word 100

5.变量地址属性
获取变量地址操作符
“[] ” 存储器地址指针
“$”返回当前偏移地址
offset 变量名 返回当前变量偏移地址
seg 变量名 返回段基地址
偏移地址进行加减

数据段;
00000000 12 34
bare   12h,34h
org $+10//‘$’此时为存完12h和34h后,为000000002h加10后为0000000ch

使al=bare

;代码段
move al bare //bare等同于[bare]

1.bare+1指吧bare地址加一取其中内容
2.bare[N]=bare+N

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值