Keil c51 三种存储模式的作用是什么啊

Keil c51 三种存储模式的作用是什么啊,第1张

存储模式只是规定默认的存储区:\x0d\x0asmall :默认变量在内部RAM中,即data\x0d\x0acompact:默认变量在外部分页的256字节RAM中,,即pdata\x0d\x0alarge:默认变量在外部64KRAM中,即xdata\x0d\x0a 如果,char Xdata i这样显式地规定了变量的存放区,则以定义为准。不受存储模式影响。

汇编程序通常有tiny、small、huge等模式。

(1)tiny模式通常和内存映像文件(com)文件对应,代码、数据同段且不超过64k;

(2)small模式通常代码段、数据段均不超过64k,代码段中的跳转和call均为near模式,即使用段偏移就能定位;

(3)huge模式代码、数据段等不受64k限制,跳转、call指令允许使用far模式。

stack通常用于定义栈段。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11446984.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存