0
我对变量如何存储在数据段中有点困惑。我们给出的代码这一部分:汇编语言字节计数
.data
vala dw 1234h
valb db 1,2,3,4
valc db '1234$'
vald db '12'
我做了,像这样的偏移数据表:因为需要
offset 00 01 02 03 04 05 06 07 08 09 10 11
data 34 12 01 02 03 04 31 32 33 34 31 32
我不认为我在加载到内存中正确的字节总数在内存中是13,我在这里只有11。有人可以评论我出错的地方吗?
还有另外一个问题,询问有多少字节这些指令后写入到标准输出设备:
mov dx,offset valb ;valb has 4 bytes
mov ah,9 ;4 bytes is written to the output
int 21h ;for a total of 8 bytes
上午我通过这一段的代码以正确的方式在想什么?
谢谢,我总是忘记数美元符号。 – raphnguyen