当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 怎么判断是否按下了alt+f1

    如何判断是否按下了alt+f1?刚学到键盘输入和显示输出题目:写一个程序在屏幕上循环显示26个大写字母,每行显示10个,逐行变换显示的颜色.当按下alt+f1时终止程序如何判断是否按下了alt+f1?------解决方案----------------------------------------...

    8904
    热度
  • [汇编语言] :请教怎么实现大范围指令的跳转?

    求助:请问如何实现大范围指令的跳转???不管是跳到相对位置还是绝对位置,由于立即数和转移地址码分别只有16和26位这样一次jump转移不了多少,因为前4位已经限制了转移范围!所以是不是一次转移还不能满足在所有指令中跳转????举个例子:比如系统里有许多的程序在执行,有很多很多条在执行指令在内存中,如...

    3641
    热度
  • [汇编语言] 多CPU环境中,同一内存地址的读写同时进行的时候会发现什么情况?该如何处理

    多CPU环境中,同一内存地址的读写同时进行的时候会发现什么情况?硬件方面有对内存访问的序列化限制吗?假设A地址的初始数据是B2个线程在进行操作,其中1个线程对A地址进行数据更新,更新为B1另一个线程正在读取A的数据,会得到什么数据?这2个步骤正好同时进行------解决方案-------------...

    10078
    热度
  • [汇编语言] 移位有关问题

    移位问题shral,4执行完后,ah的内容会移到al中吗?------解决方案--------------------------------------------------------不会.移位操作只对指定的寄存器进行,还会影响到CF标记位

    8999
    热度
  • [汇编语言] 弹栈的有关问题

    弹栈的问题比如我先前将432344E3这4个字节压栈了,那么弹栈的时候ESP要加多少?4还是10H?这个和16位下面的debug或者是32位系统有没有关系的?热心人帮忙啊!------解决方案------------------------------------------------------...

    8557
    热度
  • [汇编语言] 把一个四位十六进制数在屏幕上显示出来,要求用子程序完成。能用几种方法完成?详细解释。解决办法

    把一个四位十六进制数在屏幕上显示出来,要求用子程序完成。能用几种方法完成?详细解释。把一个四位十六进制数在屏幕上显示出来,要求用子程序完成。能用几种方法完成?详细解释。------解决方案--------------------------------------------------------...

    1109
    热度
  • [汇编语言] 一个王爽版汇编中子程序设计的有关问题

    一个王爽版汇编中子程序设计的问题要求在屏幕8行3列用绿色显示DATA段中的字符串assumecs:codedatasegmentdb'welcometomasm!',0dataendscodesegmentstart:movdh,8movdl,3movcl,2movax,datamo...

    6800
    热度
  • [汇编语言] 帮忙看看解决方案

    帮忙看看codesegmentmainprocfarassumecs:codestart:movdx,0movdl,byteptr41hmovah,2hint21hretmainendpcodeendsendstart这段代码有问题吗?能显示结果A,但不正常------解决方案-----------...

    7995
    热度
  • [汇编语言] SetClassLong函数,该如何处理

    SetClassLong函数请部在Win32ASM中SetClassLong函数可以改变窗体的图标吗?可以用它来设置动画光标吗?如果可以请给出代码例子。------解决方案--------------------------------------------------------TheSetCl...

    1775
    热度
  • [汇编语言] 小疑点!

    小问题在线等!!datasegment mess1db'personalcomputer' stopdb'ok',13,10,'$'dataendsextrasegment mess2db17dup(?)extraendscodesegment ass...

    6918
    热度
  • [汇编语言] win32汇编GDI有关问题

    win32汇编GDI问题我想知道"为什么"下面的代码只能出黑白格子图而不能出彩色的。请帮我分析,我不只想看到被说该写些什么,谢谢。代码改动较多,所以下面代码有很多没用的变量,请别介意。 .386 .modelflat,stdcall optioncasemap:none;>...

    2189
    热度
  • [汇编语言] 怎么将字节内的位颠倒次序

    如何将字节内的位颠倒次序?已知一个字节长的数据:B7B6B5...B1B0,想将其颠倒为B0B1...B5B6B7。请问有没有比较简便的方法?谢谢各位高手的参与!!!------解决方案--------------------------------------------------------比...

    1495
    热度
  • [汇编语言] 将字节变量中两位16进制数转化为ASCII码的程序

    求助:将字节变量中两位16进制数转化为ASCII码的程序谢谢大家了。。。------解决方案--------------------------------------------------------以AL为例addal,30hcmpal,39hjglpadd,7hlp:------解决方案--...

    1764
    热度
  • [汇编语言] 汇编中使用dw 的有关问题,求大侠指点

    汇编中使用dw的问题,求大侠指点下面这个程序,不定义SECOND_NUM可以输出FIRST_NUM中的值但是定义了SECOND_NUM就只能输出0000是不是我的dw定义得有问题,小弟初学汇编,请各位大侠指点。datareasegmentFIRST_NUMdw0f32fh,5777h;;SECOND...

    3867
    热度
  • [汇编语言] 把DX寄存器和AX寄存器中无符号数相乘的如何写

    把DX寄存器和AX寄存器中无符号数相乘的怎么写同体------解决方案--------------------------------------------------------muldx

    7571
    热度
  • [汇编语言] 新手简单有关问题!

    新手简单问题!在线等!datasegment finishdb"finish",13,10,'$'dataendsmovah,4ch int21h1。数据段定义时字符串后跟的13,10是什么意思啊?2。int21h是什么意思啊------解决方案---------...

    8878
    热度
  • [汇编语言] ,把DX寄存器和AX寄存器中无符号数相乘的如何写

    在线等,把DX寄存器和AX寄存器中无符号数相乘的怎么写?DX寄存器和AX寄存器中无符号数相乘的怎么写?------解决方案--------------------------------------------------------Inter指令集允许使用MUL(无符号乘法),IMUL(有符号乘法...

    2581
    热度
  • [汇编语言] 难道只有AT&T这条路吗?请linux内核高手赐教解决方法

    难道只有AT&T这条路吗???请linux内核高手赐教小弟现在在学习编写操作系统,希望能在毕业前完成一个模拟linux的一个小型的操作系统.前些时候我已经完成了我的操作系统的第一个多进程运行和系统调用,虽然还很简陋,但很开心.带着无比热情,我开始研究linux内核,看见linux内核使用的是...

    5592
    热度
  • [汇编语言] 哪位高手能介绍下NASN源代码的文章或者代码

    谁能介绍下NASN源代码的文章或者代码小弟正在阅读NASM,希望大家多给点帮助。------解决方案--------------------------------------------------------nasm是跨linux和windows的汇编器,在很多shellcode的文章中都有介绍...

    2138
    热度
  • [汇编语言] 堆栈是怎么被使用的?

    堆栈是如何被使用的???#include<string.h>intmain(){charstr1[10];strcpy(str1,"okhaha12345678901234567890123456789");return0;}以上源程序,以下是反汇编的代码编译使用gc...

    6242
    热度