-
求教:以下程序有很么不妥的,格式不好,还有不知道为什么输入的最后一个字符会填满整个第一行程序功能: 从键盘一系列字符一会车符结束,并按照字母、数字和其他字符分类统计其对应的个数,然后将结果以16进制数形式显示在屏幕上。 代码如下:datasegment stringlabelbyte maxdb80 actdb? stokndb80dup(?) digidfhuang09 时间:05-15 + 阅读全文
-
请问386中特权变化的问题我看介绍:ret过程(高特权->低特权)1.检查保存的cs中的RPL以判断返回时是否要交换特权等级2.加载被调用者堆栈上的cs和eip(此时会进行代码段描述符和选择子类型和特权级检验)....等等;我想问:1它这里说检查cs中的RPL,那它检查什么能判断返回时是否要交换特权等级?2它这里说会进行代码段描述符和选择子类型和特权级检验,那它怎么样判断选择子的类型是否正确?leetow2003 时间:05-15 + 阅读全文
-
求救命! 汇编结构体问题遇到个问题,求指教。代码如下(部分信息已省略,只有结构体部分和实现部分,你懂得):Assemblycodestudentstructnumberdb?genderdb?mynamedb8dup(?)agedb?grade1db?zhuge756 时间:05-14 + 阅读全文
-
一道作业 没头绪...求指点现有2个6116芯片,所占地址范围为61000H~61fffH接到了8088中,编写测试程序向所有单元中输入一个数据,在读出比较,若出错则显示wrong正确则显示OK。 电路图会画,有点烦,但是这代码就不会...汇编没学多少...yao90928 时间:05-14 + 阅读全文
-
linux汇编中调用printf的问题小弟最近在学linux下汇编语言,可是在汇编中调用C库函数确出现了问题。gdb调试后,发现是在进入第10行的jmpdone语句中的printf时,输出是死循环,不断的输出数字。小弟百思不得其解,望大虾能不吝赐教,万分感激。 1.section.data 2output: 3.asciz"%d" 4.section.textren_jerk 时间:05-14 + 阅读全文
-
用汇编是不是可以访问任意内存?我不懂汇编,,(一窍不通)只会点C/C++1。在C++程序中,我们绝对不可以访问没有申请使用的内存,不然操作系统会咔嚓掉应用程序。听人说用汇编可以访问任意内存,真的吗?我们C++C程序最终不也是被编译成汇编二进制代码吗?怎么又不可以?2。我看到网上视频用CheatEngine搜索游戏客户端,找到生命值,魔法值之类的内存地址,然后用VB编程修改对应的内存,这又是怎么回事?难道cuiy0001 时间:05-14 + 阅读全文