汇编中的ASSUME的使用 – 田田超人

新皇冠体育 最类型用法:它使具有特性变量和段登记簿私下的衔接。,譬如 新皇冠体育 DS:信息,它告知编纂者信息段中明确的承认变量WIL。,运用DS作为段地址,虽然它对顺序没无论哪个功能。,譬如,您得将本人分系数DS。,这执意为什么DOS的类型编制命运注定如次。:
.data
……..
.code
……..
新皇冠体育 CS:编码,DS:信息
start: …….
mov ax,data
mov ds,ax

ends
end start

它也被用来运用登记簿作为建筑风格传递。

ASSUME EDTX:PTR STRUCT 威尔爱德华 明确为建筑风格传递变量
将Engt建筑风格的亲子关系地址赋给EDX。
lea edx, 运用的建筑风格 [EDX]。转移建筑风格域。
ASSUME EDX:没什么 ;撤销明确 此刻,EDX 归咎于传递 [EDX]。无法转移担任外场员。

判例: 请教Windows 体育王子的领土指路牌
BookStrore STRUCT
Name db 8 DUP(8);堆栈决定。
Address dd ? 整个的藏书架排列地址
Count dd 整个的藏书架排列里书的大量的
BookStrore ENDS

name1 db 整个的藏书架排列1号,0
lib1 BookStrore

move ebx ,lib1
新皇冠体育 EBX:PTR BookStrore;
invoke memcpy,[EBX],add name1 (这与本书轻蔑地辨别)
mov eax,12345h
mov [EBX]地址 ,eax;
mov eax, 2
mov 计数, eax
新皇冠体育 EBX:没

发表评论

电子邮件地址不会被公开。 必填项已用*标注