+ -
当前位置:首页 → 问答吧 → 汇编
  • ldt,gdt表是在内存中的么?
    保护模式中的3个表是不是都放在内存中某个地方,有一定格式,只有操作系统可以访问?
    gjx01212  时间:11-16 + 阅读全文
  • 哪位有80386的源代码?
    我发现杨季文的80386中的源代码大都不能编译通过,我想学习386下保护模式的编程,哪位有这样的源代码?哪里可以下载?或者能发给我吗?我的邮件都是[email protected]
    leetow2003  时间:11-16 + 阅读全文
  • 定义了一个64KB段为什么链接出错?
    Assemblycodeasegment_go:db65537dup(0ffh)aendsend_go编译通过。连接时错误:a.obj(a.asm):fatalerrorL1101:invalidobjectmoduleObjectfileoffset:35Recordtype:8a如果定义65535则编译连接通过,定义655
    chuleedaemon  时间:11-16 + 阅读全文
  • 菜鸟debug问题
    -r AX=2000BX=0000CX=0000DX=0000SP=FFEEBP=0000SI=0000DI=0000 DS=2000ES=1374SS=1374CS=1374IP=0109NVUPEIPLNZNAPONC 1374:0109B800B8MOVAX,B800 -t AX=B80
    yg23hhxj  时间:11-16 + 阅读全文
  • 请高手帮忙
    datasegmentdw01h,02h,03hdataendsstacksegmentdw0,0,0stackendscodesegmentstart:  movax,data movds,ax movax,4c00h int21hcodeendsendstart在生成exe之后,d
    sungodll  时间:11-15 + 阅读全文
  • 求解一段代码的解释
    以下代码的作用:判断输入的ASCII码是字母还是数字,若是数字显示D,若是字母显示C,其中的MOVAH,7和MOVAH,2两个代码我不懂是什么意思?还有键盘输入的数据存在哪里?我刚学汇编,请高手指点一下,谢谢!!.MODELSMALL.STACK100H 0000.CODE 0000START: 0000B407MOVAH,7&nb
    a173988844  时间:11-15 + 阅读全文
  • 关于push指令
    在debug下push指令不接受立即数而在masm下push指令居然可以接受立即数,这着实有点不可思议那么masm是如何将push指令翻译的呢?我试着在汇编代码中添加了这个代码push5000h结果发现装入debug中后,反汇编指令居然是这样68DB6800500FADD[BX+SI+0F],DL也就是说push5000h的二进制指令是680050怎么会这样?原
    p569354158  时间:11-15 + 阅读全文
  • ldr r0, 0xff指令正确吗?
    关于ldr是ARM的一个有趣话题,即可以是指令也可以是伪指令,常见的用法格式如下:ldrr0,[r1,#7]ldrr0,[r1,r2]!ldrr0,labelldrrd,[rn],offsetldrr0,=0xffee其中最后一种格式为伪指令。在某教材中又看到如下指令格式:ldrr0,0xff解释为:将0xff单元数据送r0,可ldr指令的寻址方式中,似乎并没有这
    liumin_uestc  时间:11-15 + 阅读全文
  • 有人会汇编语言吗
    有个作业我不会,需要大家帮助,要求用汇编语言编写一个数码显示程序,每句后面有注解,能用KEILC51V8.05运行,还要一张和这程序匹配的电路图,是用Proteus7.5SP3Setup画的。明天就交了,请大家帮帮忙
    longge58  时间:11-14 + 阅读全文
  • 关于masm编译问题
    有如下汇编代码codesegmentassumecs:code,ds:code,es:code.386porg100hstart:pushcspopdsXposdw0a0h;本来必须在数序段里的东西,为什么也可以放在代码段里?movax,13hmovbx,xposmovbx,3fhcodeendsendSTART用masm编译后,我们在debu
    p569354158  时间:11-14 + 阅读全文