当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] win7下执行汇编程序一闪而过,该怎么解决

    win7下执行汇编程序一闪而过老师好单独执行这个程序就会暂停出了什么问题用dos执行就一闪而过我用masm6.116.15;MASMPlus代码模板-纯DOS程序.modelsmall.stack200h.dataszMsgdb'HelloWorld!',13,10,'$'.CODESTART:mo...

    295
    热度
  • [汇编语言] 求教这一条ARM汇编指令,该怎么解决

    求教这一条ARM汇编指令ADR指令,明明{pc}+4应该是0x0800d940嘛,怎么最后r0成了0x0800d990呢?------解决方案--------------------你把反汇编多贴出来点,在0x0800D944这个位置的内容应该是0x0800D990.pc是当前指令+8,所以pc+4...

    283
    热度
  • [汇编语言] 汇编的中断程序疑点

    汇编的中断程序疑问我看王爽书上一个中断程序有2个int21h,为什么啊,完全不理解。。------解决方案--------------------这个代码确实有些问题,其本意是测试自己的int0被零除中断的吧,但并没有指令来触发该中断就直接结束程序了;所以,应该在上面的那个int21h之前除以0下看...

    181
    热度
  • [汇编语言] [C] mmix的memory stack和register stack有何区别?解决思路

    [C]mmix的memorystack和registerstack有何区别?如题所示。如题所示。------解决方案--------------------正常情况下:memory(内存)的一般要比register(寄存器)的stack大一些但速度register(寄存器)的要快一些

    311
    热度
  • [汇编语言] 王爽汇编13.3对int,iret和栈的深入理解的疑惑,该如何解决

    王爽汇编13.3对int,iret和栈的深入理解的疑惑就是用7ch中断例程完成loop指令那道例题7ch中断例程如下。lp:pushbp;bp入栈是什么意思,直接修改SP不就行了吗movbp,spdeccxjcxzlpretadd[bp+2],bx;怎么知道DS和SS是在一个段,[bp+2]如果不写...

    283
    热度
  • [汇编语言] 关于地址总线的寻址能力的疑惑

    关于地址总线的寻址能力的不解最近在看王爽的汇编语言书,看到第一章就一点不解一个cpu有10根地址总线,一个导线可以传送的稳定状态就两种:高电平和低电平,用二进制表示就是1或者0,10根地址导线就可以表示10位二进制数据。也就是二的十次方而已。但是在内存地址的概述时又说一个cpu的地址总线宽度为10....

    203
    热度
  • [汇编语言] 帮忙见见这个程序哪里不对

    帮忙看看这个程序哪里不对显示字符串提示用户输入身份证号并把输入的数字串保存在一个字节数组中自己乱写的程序如下:TITLEPointersINCLUDE Irvine32.incINCLUDELIB Irvine32.libINCLUDELIB user32.libINCLUDELIB kernel3...

    160
    热度
  • [汇编语言] zara大神帮见见

    zara大神帮看看如何操作让OD工具的数据段显示为代码段?如下图,我如何操作能让下面显示00401000~00401016段啊?------解决方案--------------------哦,找到就好

    180
    热度
  • [汇编语言] CALL指令的有关问题

    CALL指令的问题mainproccallmysubmoveax,ebxmysubprocmoveax,edxretmysubendp我的疑问是上面的代码我用OD按F8单步执行callmysub指令,为啥跳不到mysub呢?按F8后程序走到了mov,eax,ebx。------解决方案-------...

    300
    热度
  • [汇编语言] 通用寄存器的非一般用途可以混用吗

    通用寄存器的特殊用途可以混用吗?我想问下EAX寄存器,一般是做累加用的。c语言for循环的反汇编++i对应的汇编是addeax,1如果这里改用EBX行吗?------解决方案--------------------可以的吧,但要组织规划好,使用得过于随意,可能会发生混乱甚至出错。------解决方案...

    301
    热度
  • [汇编语言] windows的16位实地址跟DOS有区别吗

    windows的16位实地址和DOS有区别吗?比如说上面那张图,好像和DOS不一样?------解决方案--------------------条件转移和短Short类转移,用的都是8位偏移而非近near类转移或段类call的16位偏移。后来的cpu扩展了条件转移,也可以使用16位的转移范围了,当然...

    136
    热度
  • [汇编语言] 王爽8086的汇编,里面的习题,小弟我做了一下,希望可以得到大家的点评,怕自己写错都不知道

    王爽8086的汇编,里面的习题,我做了一下,希望可以得到大家的点评,怕自己写错都不知道本帖最后由luguangbiao于2014-02-1316:59:44编辑8086CPU的问题,该CPU是16位的。题目1:给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为到。答:根据SA*16+...

    263
    热度
  • [汇编语言] 小弟我要,罗云彬书本第10章的一个程序

    我要求助,罗云彬书本第10章的一个程序请看代码,资源文件#include <resource.h>#define ICO_MAIN 1000#define DLG_MAIN 100#define IDC_FILE 101#define IDC_BROWSE 10...

    235
    热度
  • [汇编语言] 对话框有关问题求解惑

    对话框问题求解惑_ProcMain proc usesesiebxedihWnd,wMsg,wParam,lParam ;mov eax,wMsg ;.if eax==WM_CLOSE ;invoke EndDialog,hWnd,NULL ;.elseif eax==WM_...

    144
    热度
  • [汇编语言] 32位win7不能进入debug解决办法

    32位win7不能进入debug提示:C:\Windows\system32\debug.exeC:\windows\system32\config\system~1\appdata\local\temp\.Atemporaryfileneededforinitializationcouldnote...

    240
    热度
  • [汇编语言] dd dw db 的有关问题

    dddwdb的问题dd1dd'1'dd65536上述结果分别是什么dd如果大于65535内存怎么存放现在只会用db传送数据dd和dw都会divideoverflow如果要作一个除法dd中的数据为被除数除数在16位中存放,怎么确定被除数的高16和低16------解决方案---------------...

    329
    热度
  • [汇编语言] 求教王爽汇编12章有关问题

    求教王爽汇编12章问题1)请教下看王爽汇编第12章内中断有点疑问书里讲到内存0000:0000-0000:03E8大小约为1KB的空间是系统存放处中断处理程序入口地址中断向量表,8086支持256个中断这句话有点疑问,256个中断每个中断占用4个字节保存cs和ip256个中断就要用1024(0-10...

    94
    热度
  • [汇编语言] 初学者求教!这段代码read部分小弟我想显示出来,但是显示总缺三个字符为什么

    菜鸟求教!这段代码read部分我想显示出来,但是显示总缺三个字符为什么?datasegmentmenudb'*1.Createfile*',0dh,0ahdb'*2.Writetofile*',0dh,0ahdb'*3.Readfile*',0dh,0ahdb'*4.Quit*',0dh,0ah,'...

    185
    热度
  • [汇编语言] 编译语言之屏幕字符显示

    汇编语言之屏幕字符显示在屏幕中间分别显示不同颜色的字符串“JackillLoveYou”在内存地址空间,B8000H~BFFFFH共32K空间,在此空间写入数据会显示在显示器上;在80*25彩色字符模式下,显示器可以显示25行,80个字符,一个字符占两个字节,低位为ASCII码,高位为字节存储字符的...

    197
    热度
  • [汇编语言] 请教原码和反码的数学公式是怎么推导出来的

    请问原码和反码的数学公式是如何推导出来的?------解决方案--------------------#include<iostream>usingnamespacestd;intmain(){ constintw=8; intx[w]={0,0,1,0,1,0,0,0}; intsum...

    197
    热度