gpt4 book ai didi

assembly - 8086程序中.model small的含义是什么?

转载 作者:行者123 更新时间:2023-12-04 17:15:54 25 4
gpt4 key购买 nike

我是8086汇编语言的初学者。我可以理解程序中使用的逻辑,自己编写小型程序。但是我只想知道它的作用:

.model small
.stack 300h


.model small的解释是什么?

我正在使用 masm

最佳答案

使用.model tiny,您将获得一个程序,其中CSDSSS都指向相同的64KB内存。堆栈位于此64KB段的最高区域。

使用.model small,您将得到一个程序,其中CS指向其自身的一段,然后是DSSS所指向的段。堆栈放置在SS段的最高区域。

指令.stack 300h告诉MASM堆栈的大小,因此MASM可以在程序的其余部分(数据,bss,堆)与堆栈冲突时向您发出警告。

在这两种模型中,所有对数据项的访问都是使用近指针完成的。

关于assembly - 8086程序中.model small的含义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47252660/

25 4 0