-
[汇编语言] 初学汇编,希望大伙多照护下~
初学汇编,希望大家多照护下~~汇编指令movah2和movah2h有区别吗?是不是一样的例如21号中断指令的2号功能movah2h和mov21h是必须要紧连着写吗?中间可以插入其它指令语句吗?谢谢大神指点~~谢谢~~------解决方案--------------------1)movah,2和mo...
238
热度 -
[汇编语言] 递归程序,不知道哪里出错了,请大神指出
递归程序,不知道哪儿出错了,请大神指出写了一个递归程序,是f(n)=(-1)^(n-1)*2f(n-1)+f(n-2),初始值f(0)=2,f(1)=3,试求n=8时f(8)大小,子程序如下,我感觉是堆栈的问题,但是看了一晚都没找出来,很着急,只能求大神帮忙了。push8FXprocnearpush...
148
热度 -
[汇编语言] 烦劳哪位帮忙解释下 OpCodes里面的是什么意思 后半夜了 直对不住了
麻烦哪位帮忙解释下OpCodes里面的是什么意思后半夜了直对不住了OpCodesINTER指令手册感激不进下面列出几个我能看懂的只有部分有急用谢谢ADD Reg,Reg 0000001woorrrmmm8086 整形加法 Mem,Reg 0000000woorrrmmm 8086 AddIntege...
216
热度 -
[汇编语言] IDA里的large啥意思?该怎么处理
IDA里的large啥意思?在IDA里看到的代码,里面的large什么意思?查都查不出来.text:0040111Fpushlargedwordptrfs:0.text:00401126movlargefs:0,esp------解决方案--------------------对这个不太了解。大致在...
268
热度 -
[汇编语言] 求 推荐 arm汇编语言学习书籍,该如何处理
求推荐arm汇编语言学习书籍最近想自学arm汇编语言,请各位推荐一些比较容易上手的书籍,谢谢!------解决方案--------------------arm常用指令,宛城布衣写的可以查阅下。------解决方案--------------------如果是ARMv4和ARMv5版本的汇编的话,杜...
521
热度 -
[汇编语言] 64位汇编,全部压栈出栈命令是哪个?解决思路
64位汇编,全部压栈出栈命令是哪个?64位汇编,全部压栈出栈命令是哪个?谢谢。------解决方案--------------------x64没有pusha和popa,你得自己一个个搞------解决方案--------------------如楼上所说,Itisnotvalidin64-bitm...
399
热度 -
[汇编语言] cs寄存器为何突然变了
cs寄存器为啥突然变了?为什么pushsi后cs变成00f0------解决方案--------------------堆栈太小了,尤其是当时的SP=0004不能满载一次单步中断压栈需要的3个word故而错乱了,由16改大到64甚至128再试试。
156
热度 -
[汇编语言] 设置好 isr 后, 手动 int 0xYY 无法进入 isr,该如何解决
设置好isr后,手动int0xYY无法进入isr看图:但是,一旦此时s后,则bochs报告异常,如下:不知道是否有地方没有设置好?而且令人疑惑的是,无论我怎么设置callGate的描述符,bochs都报同一个错误,就是segmentnotpresent.无论能否解决,都请提出一些想法,谢谢.----...
466
热度 -
253
热度 -
[汇编语言] 自己写的代码,可是Debug调试到此中一句代码后不会往下执行
自己写的代码,可是Debug调试到其中一句代码后不会往下执行DATASSEGMENT;此处输入数据段代码SIGNDW0X1DW?X2DW?YDW?RESULTDW?;结果DATASENDSSTACKSSEGMENT;此处输入堆栈段代码STACKSENDSCODESSEGMENTASSUMECS:CO...
200
热度 -
[汇编语言] 关于 地址总线的宽的跟可以寻找的内存单元
关于地址总线的宽的和可以寻找的内存单元N跟地址总线=宽度为N=N位CPU=寻找N个字节=8*N个bit=N个内存单元,,这样理解对吗?怎么我看有人说多少位的CPU可以寻找2^N个内存单元呢?------解决方案--------------------那个理解从“寻找N个字节”开始是不对的,后面的“多...
328
热度 -
[汇编语言] cpu去除常用的汇编中的寄存器外还有那些寄存器呢
cpu除了常用的汇编中的寄存器外还有那些寄存器呢?cpu除了常用的汇编中的寄存器外还有那些寄存器呢?听说还有什么控制寄存器cr0cr1cr2cr3什么的这些寄存器什么的一般在什么地方用到呢?作用是什么呢??汇编为什么rc0.....这些寄存器没用呢?或者还有其他什么寄存器嘛?------解决方案--...
190
热度 -
[汇编语言] mov ax,0b800h mov es,ax mov ds[0],'Assembly'该如何处理
movax,0b800hmoves,axmovds[0],'Assembly'inta(){printf("Unit:100MillionYuan");printf("Money&Quasi-money");printf("2013.041032551.51");}int...
537
热度 -
[汇编语言] 王爽的书中讲过的寄存器,之后都干什么去了解决办法
王爽的书中讲过的寄存器,之后都干什么去了王爽的书中讲过的寄存器,比如寻址什么的,比如某个寄存器*16+偏移地址。现在在奔腾、酷睿中,这些16位的寄存器都哪去了,寻址怎么寻了,知识衔接不上了。------解决方案--------------------实模式下,还是一样的吧;保护模式下,扩展了不少,寄...
169
热度 -
[汇编语言] 初学者关于汇编执行顺序有关问题求指教
菜鸟关于汇编执行顺序问题求指教以下是我在《30天自制操作系统》中看到的启动代码,基本上都看懂了,只是关于顺序上有些疑问,求指教:JMP指令应该是跳转指令,跳转以后不会返回,那么“JMPentry”下面的DB怎么会执行呢?还是DB指令不同,本人汇编菜菜菜鸟,求指教,多谢,勿喷,呵呵ORG0x7c00J...
311
热度 -
[汇编语言] 关于IDT表的,该怎么处理
关于IDT表的小弟正在写一个操作系统,但是在IDT这里出现了点问题。流程大概这样:在setup中设置加载临时GDT,进入保护模式。转跳到head中。head中重新设置GDT和IDT,然后设置分页机制,最后转入内核MAIN函数。GDT:dw0,0,0,0dw0xffff,0,0x9A00,0xCF;段...
262
热度 -
[汇编语言] 汇编语言显示程序解决办法
汇编语言显示程序看王爽的汇编语言,当中用到了显示程序。但是,由于是直接对显存进行操作,在win7下是没有效果的。那么我想问:windows下如何进行显示操作?(肯定是有的)如何进行?附注:在linux下,是可以进行系统调用的------解决方案--------------------到底是dos16...
206
热度 -
[汇编语言] 关于访问data段中的数组,该怎么解决
关于访问data段中的数组datasegmentarry1db34h,37h,6eh,0c2h,55h,16h,9fhlenequ$-arry1res1dblendup(0)dataends能够用arry1:[si]和res1;[si]访问这两个数组中的元素吗?我用res1:[si]只是改了arry...
305
热度 -
[汇编语言] 汇编的系统功能调用解决办法
汇编的系统功能调用最近学习汇编,看到这个不懂,帮忙详细解释一下的。------解决方案--------------------1号系统功能调用:输入并显示一个字符,输入的字符的ASCII码存在AL中。实现形式:movah,1int21h2号系统功能调用:显示器显示一个字符,DL中为显示的字符。实现形...
292
热度 -
[汇编语言] 下边这道选择题中的2,3选项为什么是错的?求解
下面这道选择题中的2,3选项为什么是错的?求解?下列说法中正确的是:___D_1、8086CPU采用“段地址*16+偏移地址=物理地址”的寻址模式,所以内存是由一个一个的段组成,每一个段有一个段地址。2、物理地址为ffff0H的内存单元的偏移地址可能为ffffH。3、一个段的大小可以是8Byte。4...
262
热度