avr中引导 (Boot) 程序区和应用程序区,这两个区的设置目的是什么呀

avr中引导 (Boot) 程序区和应用程序区,这两个区的设置目的是什么呀,第1张

百度一下 熔丝位快速入门 就可以找到我写的教程

英文 中文

On-Chip Debug Enabled 片内 调试 使能

JTAG Interface Enabled JTAG 接口 使能

Serial program downloading (SPI) enabled 串行编程下载(SPI) 使能 (ISP下载时该位不能修改)

Preserve EEPROM memory through the Chip Erase cycle; 芯片擦除时EEPROM的内容保留

Boot Flash section size=xxxx words 引导(Boot)区大小为xxx个词

Boot start address=$yyyy; 引导(Boot)区开始地址为 $yyyy

Boot Reset vector Enabled 引导(Boot)、复位 向量 使能

Brown-out detection level at VCC=xxxx V; 掉电检测的电平为 VCC=xxxx 伏

Brown-out detection enabled; 掉电检测使能

Start-up time: xxx CK + yy ms 启动时间 xxx 个时钟周期 + yy 毫秒

Ext Clock; 外部时钟

Int RC Osc 内部 RC(阻容) 振荡器

Ext RC Osc 外部 RC(阻容) 振荡器

Ext Low-Freq Crystal; 外部 低频 晶体

Ext Crystal/Resonator Low Freq 外部晶体/陶瓷振荡器 低频

Ext Crystal/Resonator Medium Freq 外部晶体/陶瓷振荡器 中频

Ext Crystal/Resonator High Freq 外部晶体/陶瓷振荡器 高频

program segment prefix ,简称PSP(程序段的前缀) 当输入一个外部命令或通过EXEC子功能(系统功能调用INF 21h的子功能号为4BH)加载一子程序时,COMMAND确定当时内存可用空间的最低端作为程序段起点。在程序所占内存空间的前256个字节中,系统会为程序创建程序的前缀(PSP)的数据区,DOS要利用PSP来和被加载程序进行通信;PSP内有程序返回、程序文件名等信息,可以通过研究psp定位文件名信息,进而获取文件名。 从这段内存区的256字节处开始(在PSP的后面),将程序装入,程序的地址被设为SA+10H:0 (其中SA为系统为程序分配内存的起始位置的段地址即当前寄存器DS的内容); (注意:PSP区和程序区虽然物理地址连续,却有不同的段地址。) 该PSP中包含以下三部分信息: (1)供被加载程序使用的DOS入口,如PSP+0、+2、+5和+2CH字段; (2)供DOS本身使用的DOS入口,如PSP+0AH、+0EH、+12H和+2CH字段; (3)供被加载程序使用传递参数,如PSP+5CH,+6CH和80H字段。 保护返回DOS地址是说你在编写程序时,在程序结束后需要你来返回到DOS系统中,这是因为DOS是单任务 *** 作系统,一次只能执行一个程序,具体 *** 作就是使用4ch功能调用,如mov ah,4chint 21h至于DOS功能调用比如上边的int 21h 就是一个系统功能调用,意思是说有人提前编号的一些功能如int 21h 的9号功能调用能够输出字符串,具体:buff db "this is hello world!" mov dx,offset buff mov ah,9h int 21h程序就可以输出“this is hello world!”就相当于WINDOWS的API 和c语言中的Printf函数,就是调用系统函数的意思

-------------------------------------------------------------------------

一个物理地址由段地址与偏址组成,

PSP区的段寄存是DS,程序段的段寄存器是CS,系统设置的这两个段值并不同,

但最终都指向这片区域。 段值其实就是相对起始位置,段值不同,就是相对起

始位置不同而已,这不奇怪。

请问什么 *** 作系统,WINXP还是WIN7

顶多新建个用户把快速启动里面的内容复制出来再删除用户

其实默认的应该就只有三个东西吧一个显示桌面,一个IE,一个OE,后两个是快捷方式,在开始菜单里面复制就可以了

显示桌面的那个东西其实就是文本文件,内容是

[Shell]

Command=2

IconFile=explorerexe,3

[Taskbar]

Command=ToggleDesktop

然后保存为"显示桌面scf",然后右键点快速启动栏的空白处,点打开,把它复制进去就好了

要是只是不显示快速启动,想让它显示,那就在任务栏上点右键,然后把工具栏下面的快速启动就可以了

以上就是关于avr中引导 (Boot) 程序区和应用程序区,这两个区的设置目的是什么呀全部的内容,包括:avr中引导 (Boot) 程序区和应用程序区,这两个区的设置目的是什么呀、有句话不理解,PSP区和程序区虽然物理地址连续,但是段地址不同。为什么呢,拥有不同的段地址怎么能物理、任务栏的应用程序区不见等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/10078664.html

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

发表评论

登录后才能评论

评论列表(0条)

保存