关于汇编语言PSP的知识有哪些?

作者&投稿:可桦 (若有异议请与网页底部的电邮联系)
~

1:总的来说就是执行程序的各种方法成为psp。

2:PSP是256个字节,当程度生成了可执行文件以后,在执行的时候,先将程序调入内存,这个时候DS中存入程序在内存中的段地址,比如说程序占用多大空间等等,这就是PSP。

3:一般PSP占256个字节,然后才是真正的程序地址,将CS指向这里,为什么一般CS要比DS大10H,就是因为这个原因。

4:DS存放的是程序段地址,真正要执行的地址是DS再加上256个字节,真正的地址是化简一下,真正的地址又可以写成化成十六制。

5:段前缀是操作系统在执行程序时为程序所建立的一个信息块,   里面包括了传递给待运行程序的命令行参数,   程序运行结束时返回DOS所需的地址等有用的信息。

6:COM格式比较特殊,数据段,堆栈段集中在一个段里,连PSP也集中在这个段里,   EXE文件在运行时DS/ES的初值设为PSP的段地址,可以直接用偏移0-100H访问PSP的内容。




汇编语言问题
这里有两个问题:1. 一部分代码和格式,是一种古老的用来保证程序结束后能正确返回DOS的算法框架。START PROC FAR ;必须用FAR定义,以保证最后的RET被汇编成远调用返回的RETF PUSH DS ;从这里开始的三条指令,是在堆栈中形成一个指向PSP首址的远指针 MOV AX, 0 PUSH AX ... ;...

PSP文件下的kmem.bin和seed.bin文件有什么用
应该没什么用,不过像这样的BIN文件一般都是比较重要的像以前5.03系统刷机所需要的H.BIN文件一样.你可以先备份一下,然后看下PSP有没有什么异常,有异常再放回去就行.,不过这些都不是PSP的系统文件,所以应该不是特别重要.

汇编语言 中的 DS CS SS问题
这是不矛盾的,原因如下:CS,在汇编程序中称为代码段,在整个存储器中一般位于起始端的中端,以CS为中心,往前是数据段(DS),最前面是堆栈段(SS),这里的DS=X-1,是因为DSCS,SS在存储器中都只占有一个字节的位置。在某些情况下,DS=SS,。这是因为这些程序中可能不需要用到堆栈段。

象PSP 中怪物猎人金手指代码属于哪一种语言
金手指代码是地址和变量,称不上语言,哪种语言里都有地址和变量,单从形态方面入手,你可以考虑考虑学汇编语言,仅仅是样子像而已,他俩没什么关系。

什么是psp游戏
汇编语言贴吧相册 展开 PSP1000 编辑本段系列主机 PSP1000 于2004年12月12日正式发售,目前已停产。它采用4.3寸16:9比例、背光全透式的夏普A[1]SV超广可视角液晶屏幕,屏幕分辨率达到480*272像素,而且色彩鲜艳亮丽,显示效果一流;拥有介于PS1和PS2之间的3D多边形绘图能力,对应的曲面NURBS建模更是...

汇编语言 INT 21H功能
我整理了 一下 01H、07H和08H —从标准输入设备输入字符 02H —字符输出 03H —辅助设备的输入 04H —辅助设备的输出 05H —打印输出 06H —控制台输入\/输出 09H —显示字符串 0AH — 键盘缓冲输入 0BH —检测输入状态 0CH —清输入缓冲区的输入功能 (1)、功能01H、07H和08H 功能描述:从...

后缀名总共有哪些?主要有哪些?
image MAcintosh磁盘映象文件,常见于萍果机的FTP网点,在Macintosh中由Shrink Wrap处理 ime Windows下的输入法文件 img 磁盘映象文件,用HD-COPY,WinImage等工具打开后可以恢复到一张磁盘上 inc 汇编语言包含文件,类似C\/C++中的.H文件 inf Windows下的软件安装信息,Windows的标准安装程序根据此文件内的安装信息对软件,...

DOS病毒的COM文件结构及原理
分配内存后,MS-DOS在该内存的头256字节建立一个PSP,如果PSP中的第一个FCB含有一个有效驱动器标识符,则置AL为00h,否则为0FFh。MS-DOS还置AH为00h或0FFh,这依赖于第二个FCB是否含有一个有效驱动器标识符。建造PSP后,MS-DOS在PSP后立即开始(偏移100h)加载.COM文件,它置SS,DS和ES为PSP的段...

Eboot.bin文件是什么
相当于免CD补丁,替换原文件的。二进制文件,其用途依系统或应用而定。一种文件格式binary的缩写。一个后缀名为".bin"的文件,只是表明它是binary格式。比如虚拟光驱文件常用".bin"作为后缀,但并不意味着所有的bin文件都是虚拟光驱文件。一般来讲是机器代码,汇编语言编译后的结果(磁盘操作系统下汇编语言...

关于 扩展名大全谁有啊,我要...
在DOS下最容易遇到的首先是可执行文件,后缀名有两类:*.exe、*.com(此处的*表示文件名任意),它们是由汇编语言或其它高级语言编出的程序经过编译后直接在DOS下运行的文件。有时由于软件功能多、内存偏小,不能一次性全部调入内存还可能有同文件名的ovl文件,如ws.exe、ws.ovl。另外还有一种文件可以直接运行,*....

湘西土家族苗族自治州13428582958: 汇编语言PSP知识 -
昔群洛塞: 一般来说,PSP是256个字节,当程度生成了可执行文件以后,在执行的时候,先将程序调入内存,这个时候DS中存入程序在内存中的段地址,紧接着是程序的一些说明,比如说程序占用多大空间等等,这就是PSP,一般PSP占256个字节,然后才是真正的程序地址,将CS指向这里,IP设为0000,为什么一般CS要比DS大10H,就是因为这个原因,简单说:DS存放的是程序段地址,由于PSP的存在,真正要执行的地址是DS再加上256个字节,真正的地址是DS*16+256化简一下:DS*16+0+16*16=16*(DS+16)真正的地址又可以写成:cs*16+0 所以CS相当于DS+16,化成十六制是DS+10

湘西土家族苗族自治州13428582958: 汇编语言中的psp空间干什么用的(能自己拿来用吗?)?? -
昔群洛塞: 段前缀是操作系统在执行程序时为程序所建立的一个信息块, 里面包括了传递给待运行程序的命令行参数, 程序运行结束时返回DOS所需的地址等有用的信息.COM格式比较特殊,数据段,代码段,堆栈段集中在一个段里,连PSP也集中在这个段里, 于是段的前100H就用来存放PSP了.EXE文件在运行时DS/ES的初值设为PSP的段地址,可以直接用偏移0-100H访问PSP的内容.

湘西土家族苗族自治州13428582958: 汇编语言里的PSP是干什么的? -
昔群洛塞: 程序段前缀,通信用的

湘西土家族苗族自治州13428582958: 汇编语言里的"扩展名com文件的psp结构"是什么意思??
昔群洛塞: PAS Pascal源代码

湘西土家族苗族自治州13428582958: 汇编语言的dos系统psp段偏移地址 -
昔群洛塞: 在256字节的PSP之后,将程序装入,程序的地址被设为SA+10H:0 (其中SA为系统为程序分配内存的起始位置的段地址,即当前寄存器DS的内容); (注意:PSP区和程序区虽然物理地址连续,却有不同的段地址.)

湘西土家族苗族自治州13428582958: 汇编语言程序的意思 -
昔群洛塞: 在程序段前缀(PSP)的0偏移处存放有十六进制码:CD 20 PUSH DS 数据段段址入栈 SUB AX,AX ;AX清0 PUSH AX ;AX值入栈 ... ... RET 从栈中弹出AX、DS 可理解为: POP IP ;重置指令指针 POP CS ;重置代码段址 转执行 CD 20 [程序段前缀(PSP)的0偏移处预存的十六进制码] 该指令是 INT 20H 的机器指令码,调用DOS的20H中断结束程序.

湘西土家族苗族自治州13428582958: 汇编程序中 push ds 为什么可以保护PSP段地址 请解析一下 这段命令 PUSH DS;MO -
昔群洛塞: 汇编语言,不返回DOS的什么部分 push ds ;DS寄存器入栈 mov ax,0 ;AX寄存器赋值0 push ax ;AX寄存器入栈 下面是出处:编写的汇编语言源程序是在DOS环境下运行时,必须了解汇编语言是如何同DOS操作系统接口的. 用编辑程序把源程序...

湘西土家族苗族自治州13428582958: 汇编程序的汇编语言具体内容是什么?
昔群洛塞: 汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快

湘西土家族苗族自治州13428582958: 什么是汇编语言 -
昔群洛塞: ■什么是汇编语言 汇编语言(Assembly Language)是面向机器的程序设计语言. 在汇编语合中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址妈.这样用符号代替机器语盲的二进制码,就把机器语音变成...

湘西土家族苗族自治州13428582958: psp是什么编程语言? -
昔群洛塞: 估计兄台是把词写错了,PSP是掌机,PHP和ASP则是编程语言.百度百科PHP:http://baike.baidu.com/view/99.htm百度百科ASP:http://baike.baidu.com/view/2616.htm自学这两个编程可上此站(http://www.w3school.com.cn/index.html)辅助参考.希望对您有帮助.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网