当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 敲开保护模式的大门!该怎么处理

    敲开保护模式的大门!被CPL、DPL和RPL以及有特权级的门调用弄得一塌糊涂!《自己动手写操作系统》介绍的也不是十分明了,希望大家在此研究讨论。分数是不会少给的,要对得起大家的劳动成果!------解决方案-----------------------------------------------...

    9987
    热度
  • [汇编语言] pusha1 macro 是什么指令,有什么功能,该如何处理

    pusha1macro是什么指令,有什么功能。。。。。。。。。------解决方案--------------------------------------------------------whereismacrobody?------解决方案--------------------------...

    5399
    热度
  • [汇编语言] 中断与直接调用解决方案

    中断与直接调用为什么movax,0100hint21h这是个读子符的中断为什么不能写成call读子符中断的处理过程为什么不能这样做呢?有什么好处?------解决方案--------------------------------------------------------call和int的区别...

    4103
    热度
  • [汇编语言] 哪位朋友给介绍一下dos下内存分配表?该怎么解决

    哪位朋友给介绍一下dos下内存分配表?我看书上说:0000:0000~03ff是中断向量表,由bios来维护。0000:0400~04ff是ROM-BIOS工作区0000:0500~06ff是dos与rom-bios通信区下面的就先不写了。中断向量表那个区,我基本上知道了他们的构成,那位朋友给讲一下...

    3559
    热度
  • [汇编语言] 一个嵌入汇编的小疑点 invoke printf的

    一个嵌入汇编的小问题invokeprintf的char*p="HelloWorld!\n";intmain(intargc,char*argv[]){ _asm { invokeprintf,offsetp } return0;}为何编译时候,invokeprintf,offs...

    9103
    热度
  • [汇编语言] 汇编语言中的段到底啥意思?书上看不懂:(,该怎么处理

    汇编语言中的段到底啥意思?书上看不懂:(汇编语言中的段到底啥意思?书上看不懂:(------解决方案--------------------------------------------------------一段程序称为一个程序段或者叫做逻辑段。这是指源代码中段的概念。这些逻辑段被加载到内存时,...

    9251
    热度
  • [汇编语言] 初学者请问

    菜鸟请教!因为要交个小作业,看到wequal(小虾)的一个程序可是有三个错误想问下怎么改谢谢!;*******copyfileprogram;*******onlyuseonefilecopy;*******datecreate2002/11/27:10:30;*******useassemblym...

    643
    热度
  • [汇编语言] assume到底有什么用处呢?该怎么处理

    assume到底有什么用处呢?如assumecs:data到底是什么意思呢?把段data和cs段寄存器联系起来是什么意思啊?能请大哥给个简单的例子和讲解么?------解决方案--------------------------------------------------------assume...

    6607
    热度
  • [汇编语言] win32汇编 Edit1里面输入2006 想在Edit2输出2006?该怎么处理

    win32汇编Edit1里面输入2006想在Edit2输出2006?Edit1里面输入2006获得消息我用的是:invokeGetDlgItemText,hWnd,IDC_EDIT1,addrMaxSize,sizeofMaxSizemovyear,eax把2006放到year里问题在Edit2我用...

    5640
    热度
  • [汇编语言] ml T10-1.asm 编译出错解决思路

    mlT10-1.asm编译出错错误信息:T10-1.ASM<105>:errorA2068:instructionprefixnotallowed这个“REPZ”前缀怎么会有问题呢?怎么会没有得到承认呢?该行内容:REPZMOVSD在程序中已经标出上面的编译器是使用的MASM6.11版本...

    8786
    热度
  • [汇编语言] ,关于堆栈传递参数的一段代码

    请教各位,关于堆栈传递参数的一段代码。程序说明:编制一个子程序把一个16位二进制用十六进制形式在屏幕上显示出来,采用堆栈方法传递这个16位二进制数,并用一个主程序验证它。代码如下:;数据段DSEGSEGMENT ;定义数据段 STRING DB0DH,0AH,"Hexoutput:&q...

    1011
    热度
  • [汇编语言] 还有一个有关问题

    还有一个问题这是我的一段获取系统日期的代码:想把得到的日期显示在一个Dialog里的Edit里,已经把日期放入字符数组ShowDateStr里面了,但是通过SetDlgItemInt都转化成了数字不知道如何正确显示日期请大家赐教;>>>>>>>>>...

    3463
    热度
  • [汇编语言] 求最小值为什么没有输出结果?解决方法

    求最小值为什么没有输出结果?求一组十进制无符号数(2位数)的最小值,源码如下,为什么没有结果。由于是刚学汇编,调了很久也没找到问题所在,还请各位大虾帮帮忙DATA SEGMENTPARABLOCK DB "52","14","56",&q...

    7248
    热度
  • [汇编语言] 关于通过端口读写数据的有关问题

    关于通过端口读写数据的问题也是王爽书中的一个小题1.读取CMOS中2号单元的内容2.向2号单元写入0第一个是这样写moval,2out70h,alinal,71h问题:是不是确定要访问的单元后,该单元中的内容就直接送至71h端口了呢?也就是inal,71h执行之前,端口71h的内容就已经是2号单元中...

    3745
    热度
  • [汇编语言] 问一个nasm中的有关问题

    问一个nasm中的问题1,nasm中有一个符号$$,我查到是表示本段的起始地址,是不是所在的[SECTION]下的第一条语句的地址。2,可以指定段装入内存的地址吗,如何做?初学者向前辈致敬。------解决方案---------------------------------------------...

    7478
    热度
  • [汇编语言] 哪位高手运行过《80x86汇编语言程序设计教程》第十章保护模式第一个例子(T10-1.ASM)?该例子程序有有关问题

    谁运行过《80x86汇编语言程序设计教程》第十章保护模式第一个例子(T10-1.ASM)?该例子程序有问题!该例子程序定义了下面这个宏JUMPMACROselector,offsetvDB0EAH;操作码DWoffsetv;16位偏移DWselector;段值或选择子ENDM象下面这样调用两个宏根本...

    3160
    热度
  • [汇编语言] 哪位朋友指点一下机器码中的“操作尺寸前缀”是何含义?解决方案

    哪位朋友指点一下机器码中的“操作尺寸前缀”是何含义?看到在机器码中有操作尺寸前缀,寻址尺寸前缀。这两个东西是干吗的?谢谢呀------解决方案--------------------------------------------------------没见过!理论上是给cpu使用的,用以控制地址或...

    3499
    热度
  • [汇编语言] ret指令除了出栈送ip(或eip)和cs还做了什么?解决方法

    ret指令除了出栈送ip(或eip)和cs还做了什么?比如以下代码.modelsmall.datastringdb'Tryagain,youhavenstarfightersleft.',13,10,'$'.code.startupmainproccallprintm...

    8171
    热度
  • [汇编语言] 在windows的cmd下,运行小弟我的汇编程序,小弟我的汇编程序是要切换到保护模式下的,请教这样可以吗

    在windows的cmd下,运行我的汇编程序,我的汇编程序是要切换到保护模式下的,请问这样可以吗?我的汇编代码要在dos环境下切换到保护模式下,因为没有实际环境,我就在windows下的cmd下运行了我的程序,发现运行的不对,自动就结束运行了,而且没有提示按任意键退出。我在debug下调试,它根本不...

    8171
    热度
  • [汇编语言] 运行时提示CPU遇到无效指令,什么原因呢?解决思路

    运行时提示CPU遇到无效指令,什么原因呢?运行EXE文件时,弹出一标题为:16位MS-DOS子系统的对话框,说是:NTVDMCPU遇到无效的指令CS:0000IP:0077OP:F037051402选择“关闭”终止应用程序。这个是什么错误呀?源代码如下:getsumsegmentassumecs:g...

    1273
    热度