当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 问个内核页表的有关问题

    问个内核页表的问题内核在建立临时内核页表的时候页表的属性是7,也即是存在用户可读可写。在建立最终页表的时候,代码段和数据段页表的属性都不同。但是在x86平台上,如果cpu在ring0级别是绕过了页表的保护机制的。内核页表指定了U/S或者W/R都没有意义哦。分享到:------解决方案--------...

    347
    热度
  • [汇编语言] 下部这道选择题中的2,3选项为什么是错的?求解

    下面这道选择题中的2,3选项为什么是错的?求解?下列说法中正确的是:___D_1、8086CPU采用“段地址*16+偏移地址=物理地址”的寻址模式,所以内存是由一个一个的段组成,每一个段有一个段地址。2、物理地址为ffff0H的内存单元的偏移地址可能为ffffH。3、一个段的大小可以是8Byte。4...

    243
    热度
  • [汇编语言] 关于串比较授命的用法

    关于串比较指令的用法assumecs:codesg,ds:datasgdatasgsegment oldsdb'abcde' newsdb'abcde'datasgendscodesgsegment start: movax,datasg movds,ax moves,ax repzcmpsds:...

    273
    热度
  • [汇编语言] 刚刚开始学习嵌入式所以用汇编写了个流水等新人求帮助 多谢

    刚刚开始学习嵌入式所以用汇编写了个流水等新人求帮助谢谢!#define GPMCON 0x7F008820#define GPMDAT 0x7F008824//_startdefaultentry.global_start_start: //output ldr r0,=0x7f008820 ldr...

    197
    热度
  • [汇编语言] 关于jcxz的一个有关问题

    关于jcxz的一个问题下面程序是实现在内存2000h段中查找第一个值为0的字节,最后将它偏移地址存储在bx中assumecs:codecodesegmentstart:movax,2000Hmovds,axmovbx,0s:movch,0movcl,[bx]jcxzokincbxjmpshortso...

    359
    热度
  • [汇编语言] 汇编的一个小疑点

    汇编的一个小问题inti,j; charc; proc(i,j,c);0096141Eleaeax,[ebp-1Dh]00961421pusheax00961422leaecx,[ebp-14h]00961425pushecx00961426leaedx,[ebp-8]00961429pushedx...

    231
    热度
  • [汇编语言] 求大神帮助!分析一下一个简单的汇编程序!新手

    求大神帮助!分析一下一个简单的汇编程序!新手求助求哪位大神能分析一下为什么会出现这个结果,还有最上边那一部分是什么意思。小弟在这里谢过了!DSEGSEGMENTxdw5resultdw?DSEGENDSESEGSEGMENTESEGENDSCSEGSEGMENT ASSUMECS:CSEG,DS:D...

    309
    热度
  • [汇编语言] nasm这是什么东东啊

    nasm这是什么错误啊?DA_32EQU4000h;32位段DA_LIMIT_4KEQU8000h;粒度4KDA_CREQU9Ah;存在的可执行可读代码段属性值LABEL_DESC_FLAT_C: Descriptor0,0fffffh,DA_CR|DA_32|DA_LIMIT_4K编译后的错误是:...

    300
    热度
  • [汇编语言] 小弟我生造了一个C++的栈溢出的异常,请教可以用WinDbg定位异常吗

    我生造了一个C++的栈溢出的错误,请问可以用WinDbg定位错误吗?如下MFC代码voidCSoView::OnLButtonDblClk(UINTnFlags,CPointpoint){ AfxMessageBox("Hi"); charp='a'; memset(&p-100,0,100...

    231
    热度
  • [汇编语言] 怎么在windows环境下调用bios中的代码(或程序)

    如何在windows环境下调用bios中的代码(或程序)?这个问题困扰了我很久。早先的dos系统工作在实模式下,所有对地址的操作都是确确实实的对相应物理内存地址的操作。如:jmp0010:7c00,确实是跳转到7d00这个物理地址上了。并且dos下bios代码的地址同物理内存地址一起参与编址。因此假...

    373
    热度
  • [汇编语言] 为什么编译,连接都没错!运行就出现异常!(计算两个十进制数,格式为* + *=* 的结果)

    为什么编译,连接都没错!运行就出现错误!(计算两个十进制数,格式为**+**=***的结果)datasegment num1db100dup(0) num2db100dup(0) num3db100dup(0),'$'dataendscodesegment assumecs:code,ds:data...

    212
    热度
  • [汇编语言] NEON中的register file是干嘛的,解决办法

    NEON中的registerfile是干嘛的,我在看cortex-a9的spac时,看到neon的执行cycle这段,如下图:这里的Writeback这一列说,是写回到registerfile中的时间,可是这个registerfile是什么呢,是cpu的R0-R15这几个寄存器呢。如果是的话,下面的...

    331
    热度
  • [汇编语言] 汇编 获取偏移地址 offset和lea的有关问题

    汇编获取偏移地址offset和lea的问题datasegmentstring1db'helloworld!','$'string2db'hello,world!','$'string3db'HELLO,WORLD!','$'dataendscodesegment assumecs:code,ds:d...

    536
    热度
  • [汇编语言] 汇编怎么以十进制输出一个32位整数

    汇编如何以十进制输出一个32位整数汇编如何以十进制输出一个32位整数分享到:------解决方案--------------------除10,求余呀------解决方案--------------------两个字节分别除法第一次的余数加到第二次上再继续做除法即可完成一次除法

    280
    热度
  • [汇编语言] 什么都不懂怎么处理,小弟我想问下4G内存总共有多少地址

    什么都不懂怎么办,我想问下4G内存总共有多少地址。还有普通的一个CPU它的运行速度是多少啊,就是它能执行多少个指令啊。分享到:------解决方案--------------------4G内存有4*1024*1024*1024个地址.CPU的运行速度看它的主频,每个指令需要的周期不一样,执行多少指...

    176
    热度
  • [汇编语言] 大神们,小弟我就想知道从程序虚拟地址到物理地址的过程如何就这么难啊

    大神们,我就想知道从程序虚拟地址到物理地址的过程怎么就这么难啊?帮帮我吧,百度大神不给力啊,没有讲的清楚,我承认我是外行,但是我心是真诚的啊,特到此地求助,我不需要很复杂的讲解,就用举例加简单的白话给我讲明白道理就行,你太专业我也听不懂啊一样白瞎啊。首先我说下我大概知道的情况和我想知道集我不太明白的...

    195
    热度
  • [汇编语言] vs2010那边可以观察标记寄存器呢

    vs2010那里可以观察标记寄存器呢?vs2010如何像vc6.0编译asm代码分享到:------解决方案--------------------_asm{}在语言中添加。。------解决方案--------------------引用:汇编窗口里点右键->勾上Flag我是2005,201...

    198
    热度
  • [汇编语言] 新手的汇编有关问题

    新手的汇编问题assumecs:codedatesegment db'helloworld'dateendszhansegment db10dup(0)zhanendscodesegmentstart:movax,0b800h moves,ax movdi,1680 callyear movax,d...

    236
    热度
  • [汇编语言] 如何学习汇编呢?小弟我一点思路也没有

    怎么学习汇编呢?我一点思路也没有。很久以前就想学汇编,可一直没什么思路,不知道该从哪开始,也不知道看什么书,请大家提点建议。分享到:------解决方案--------------------《INTEL汇编语言程序设计》------解决方案--------------------不知道楼主看的是什...

    215
    热度
  • [汇编语言] 编译原理逆波兰式,能的坛友请进来发表下意见

    编译原理逆波兰式,会的坛友请进来发表下意见。例如inta=0;for(inti=0;i<100;i++){a=a+1;}翻译为逆波兰式的中间代码-------------------------------不知道发在这里合不合适,会的请帮助下编译原理逆波兰式中间代码分享到:------解决方案...

    368
    热度