当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 有关请求特权等级PRL的小疑点

    有关请求特权等级PRL的小问题movds,axax为002b也就是说RPL为3吧然后movax,0028将RPL改为0之后movds,axmovbx,ds我发现bx里是002b这一步应该是操作系统来防止违规操作的吧?然后我尝试用相同的方法来改cs但是失败了,程序直接退出,为什么 movax,cs(c...

    202
    热度
  • [汇编语言] Orange's一个操作系统的实现 有没有看完的 遇到个小疑点求教

    Orange's一个操作系统的实现有没有看完的遇到个小问题求教!文件系统那章............------解决方案--------------------what???

    253
    热度
  • [汇编语言] c中调用函数bioskey()函数无法获取键盘键码是咋回事

    c中调用函数bioskey()函数无法获取键盘键码是怎么回事?#include<stdio.h>#include<bios.h>intmain(void){intkey=bioskey(0);.............................................

    293
    热度
  • [汇编语言] 怎么查看win32 api函数的源码

    如何查看win32api函数的源码?请教下,如何查看win32api函数的源码?先谢谢了。------解决方案--------------------要看API的源码?这不是要求微软裸奔嘛,别指望了;现在公开出来的好像也就是些几十年前的dos源码吧。一些比较简单的函数,反汇编下看看,也是能看出点儿眉...

    202
    热度
  • [汇编语言] getkeystate函数的疑点

    getkeystate函数的疑问问题是按键左shift,虚拟键码符号VK_LSHIFT,测试EAX中的数据位是15为什么程序中写的是invokegetkeystate,VK_LSHIFTtestal,80h而不是ah呢?al是测试数据位第7位啊,不是15啊?想不通,求帮忙解释下。------解决方案...

    177
    热度
  • [汇编语言] 在屏幕2,4,6,8行展示几个句子

    在屏幕2,4,6,8行显示几个句子分别在屏幕的第2,4,6,8行显示4句英文诗程序无限循环调试2天一点进展没有求指错程序代码:assumecs:codedatasegmentdb16dup(0)dataendscodesegments1:db'Good,better,best,','$'s2:db'...

    159
    热度
  • [汇编语言] 王爽实验16 为什么运行结果不对,多谢帮小弟我看下哈

    王爽实验16为什么运行结果不对,谢谢帮我看下哈王爽书上实验16,安装新中断7ch到0:200处,我不是按200h进行加减,我是用call指令,然后用pop得到ip然后进行加减得到当前入口,奇怪在dos全屏下可以改变字体颜色但无法正确返回,dos窗口卡死这是调用程序;-----------------...

    193
    热度
  • [汇编语言] linux/window 汇编,该怎么处理

    linux/window汇编学哪个,,,,,,,,------解决方案--------------------汇编只分语言哦,比如AT&T汇编或者NSAM汇编。

    417
    热度
  • [汇编语言] 懂得栈溢出

    理解栈溢出在8086中栈溢满后再用push继续压栈,是会重复覆盖栈顶的数据,还是会超过栈顶,一直向之后的地址赋值下去?我刚接触汇编,不好意思啊------解决方案--------------------ss:sp总是指向栈顶元素sp范围的0-FFFF栈满时SP=0再压栈应该是SP=0-2等于FFFE...

    304
    热度
  • [汇编语言] assume语句的功用

    assume语句的作用assumecs:code,ds:data,ss:stackdatasegmentdw0123hdataendsstacksegmentdw0,0,0,0stackendscodesegmentstart:movax,stackmovss,ax......codeendsend...

    229
    热度
  • [汇编语言] 求教 为什么在dos形式里运行不正常,但在debug中调式却正常

    求教为什么在dos方式里运行不正常,但在debug中调式却正常在dos方式里运行不是显示除法溢出就是显示有问题,但在debug里面跟踪却是正确的晕,;这是王爽书实验10那个课程设计1设计思路就是共显示21行,每行显示4列;在debug中我直接看了loopms这行对应的地址,然后用g直接运行这个地址,...

    133
    热度
  • [汇编语言] 编译语言视频教程 汇编语言与CPU

    汇编语言视频教程汇编语言与CPU《零基础汇编揭开CPU的神秘面纱(堆栈、CPU保护模式)》课程讲师:大灰狼课程分类:嵌入式\硬件适合人群:初级课时数量:19课时用到技术:CPU保护模式涉及项目:CPU汇编语言是所有编程语言中难度最大最不容易理解的一种编程语言,每个同学对它都是敬而远之。但是它对真正掌...

    354
    热度
  • [汇编语言] 麻烦帮忙看下,多谢

    麻烦帮忙看下,谢谢模仿王爽汇编书第294页列程很奇怪我输入,删除都很正常但再次输入就不显示了,比如说我输入1234这4个字符,然后删掉3和4再输入5和6,这时5和6不会在3和4位置出现,我跟踪各个寄存器觉的是正常没有头续,麻烦帮忙,谢谢哈assumecs:codecodesegmentmain: c...

    104
    热度
  • [汇编语言] 关于linux下head.s和编译链接的一些有关问题

    关于linux下head.s和编译链接的一些问题最近在看linux启动流程,遇到一些问题不明白,不知道有没有发错地方,望路过的大神解答下。首先,文件是/work/linux-2.6.36/arch/arm/boot/compressed/head.S其中有3段代码(我写的代码.start段.text...

    131
    热度
  • [汇编语言] ARM的ADN指令跟ANDS指令有什么不同

    ARM的ADN指令和ANDS指令有什么不同?ARM的ADN指令和ANDS指令有什么不同?------解决方案--------------------arm汇编的一般规则就是末尾的s代表是否影响标志位,也就是说AND执行完不会更新cpsr中的标志位,而ANDS就会。

    437
    热度
  • [汇编语言] 请问一条汇编指令

    请教一条汇编指令调试的时候,打出信息:0x7fffeea7173d<_Z32_THLGMTwoFor1To1GWS_+29>repmovsq%ds:(%rsi),%es:(%rdi)其中“repmovsq%ds:(%rsi),%es:(%rdi)”是什么意思呢?------解决方案---...

    279
    热度
  • [汇编语言] 为啥连接不了这个文件

    为什么连接不了这个文件?如上图,LIB文件夹里有Irvine16.lib,为什么还是提示错误?------解决方案--------------------include=设置了吧,不然的话,前面的include语句就通过不了啊;include=怎么设置的,lib=也一样的了,可以是直接在“系统属性”...

    143
    热度
  • [汇编语言] LDS 命令不是很懂啊该怎么处理

    LDS命令不是很懂啊这里不懂,LDS指令完成把SRC所指向的主存单元的内容(偏移量)传送到所表示的通用寄存器中,把SRC+2所指向的主存单元的内容(段基址)传送到DS段寄存器中;这句不理解啊SRC所指向的主存单元的内容,不就是一个平常的数么?为什么是偏移量这个偏移量是谁的偏移量啊SRC+2所指向的主...

    295
    热度
  • [汇编语言] 有1点想不通,求帮忙

    有一点想不通,求帮忙。本帖最后由u013933163于2014-04-1610:15:19编辑为什么使用操作数[ESI]的时候,要在DATA段中用OFFSET指定ESI偏移地址呢?而直接用MOV给ESI赋值不定义DATA段就提示违规呢?昨天测试下,.dataarraybyte1,2,3movesi,...

    195
    热度
  • [汇编语言] 一段代码的大小疑点

    一段代码的大小问题一段代码,最开头有REMOTE_CODE_START equthisbyte最尾处有REMOTE_CODE_END equthisbyteREMOTE_CODE_LENGTH equoffsetREMOTE_CODE_END-offsetREMOTE_CODE_START然后放O...

    152
    热度