-
菜鸟求教,请各位大神帮忙啊!统计负数的个数,并求出最大数,但是最大数为什么不对呢?.486DATASEGMENTUSE16NUMDB-19,+28,37,-46,+55,+61,-74,255MESGDB'Thenumberofnegativenumberis:','0',0AH,0DH DB'MAX=',0,0,'H',0AH,0DH,'$'MAXDB'0'DATAECquice 时间:10-29 + 阅读全文
-
汇编语言 该用什么软件来检测呢?最近,才开始学习王爽的汇编语言,于是,我想自己书写汇编语言代码,可是,我也不知道书写的对不对呀?我该用什么软件来检测我写的汇编语言是不是正确呢?liujun3512159 时间:10-29 + 阅读全文
-
int21 6号功能????TITLEEncryptionProgram(Encrypt.asm)INCLUDEIrvine16.incXORVAL=239.codemainPROC movax,@data movds,axL1: movah,6 movdl,0FFh int21h jzL2 shine_wxk00 时间:10-28 + 阅读全文
-
通用汇编语言可行吗?每种处理器核一种汇编语言,互不相干,甚至于不熟悉的人都看不懂,这似乎成了约定俗成天经地义的事。我倒是想有可能用一种统一的描述方法作为汇编使用。基于以下几点: 1.汇编指令都用缩写,让人不易记忆,易写而不易读。我觉得可读性比可写性更重要。 2.指令的隐含操作太多,难理解,不易记。可以改成用几个小的单纯的操作来实现。这样不同处理器的指令就可以用有限的公用的操作来合成。&nPPZ2007 时间:10-28 + 阅读全文
-
王爽汇编里的除法中断,怎么老是出错!assumecs:codecodesegmentstart:;;把int0的代码拷到0000:0200的地址中movax,csmovds,axmovsi,offsetint0movdi,200hmovcx,offsetint0end-offsetint0cldrepmovsb;;第一步,设置0号中断的地址为0000:0200movax,0movliangfei1983 时间:10-28 + 阅读全文
-
帮忙看下什么问题好么?小弟正在写一段汇编程序编写计算Y=X^2+6*X+9的程序。代码如下:AssemblycodeDATASEGMENTXDB04HYDB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:PUSHDATAXORAX,AXXORCX,CXPUSHAXMOVAX,DATAMOVDS,AXMOcc199026 时间:10-27 + 阅读全文
-
关于DOS下实模式切换到保护模式的问题书上是用 JUMPMACROselector,offsetvdb0eahdwoffsetvdwselectorENDM这个宏实现跳到保护模式的代码是jUMP<CODE_CEL>,<OFFSETVIRTUAL>;CODE_CEL是描述符的地址VIRTUAL:movax,DATAS_SELmovds,ax;加载源数据段描述thro3389 时间:01-06 + 阅读全文