⑴ 汇编语言内存中数据存放
22 低地址
11
44
33 高地址
每个dw的高地址存放高位数据,低地址存放低位数据。
8086汇编中数据是存放在数据段的,所有从低地址到高地址的存放。你在访问3344H时可以直接用[num+2]来访问。
需要区别的是windows的栈内存,是从高地址到低地址存放的。
⑵ 汇编指令在内存中是什么样子的
嘿嘿 俺来帮你回答
1 汇编指令由操作码和操作数组成 如:mov ax,0
mov为操作数 表示指令的功能(是传送指令)
ax,0是2个操作数 即0(0000H)为源操作数 ax为目的操作数
该指令就是 将源操作数传送给目的操作数 从ax可以看出是一条16位的传送指令
2 mov ax,0在内存中的机器指令是B8 00 00
B8 是操作码 表示是一条以ax为目的操作数的传送指令(操作数ax为寄存器寻址 隐含在操作码 中,00 00 表示的是一个16位的立即数即0000H 低8位在前 高8位在后。
3 汇编指令在内存中 就是以B8 00 00机器指令表示的二进制代码。
呵呵 满意 就选满意回答