-
[汇编语言] 新手学汇编遇到有关问题 求指教
新手学汇编遇到问题求指教本帖最后由mnb1237273于2012-12-0414:20:27编辑书上讲解DVI除法指令的时候有这样一个例题:编程,利用除法指令计算100001/100。因为要分别为DX和AX赋100001的高16位值和低16位值,所以应先将100001表示为16进制形势:186A1H...
2029
热度 -
[汇编语言] 学习汇编需要把书下每个源程序都搞明白么
学习汇编需要把书上每个源程序都搞明白么?大家好,我学习汇编的目的是做下逆向。现在正在看王爽老师的16位汇编。我是只把16位汇编里面遇到的某些指令搞清楚后就可以继续往后看还是需要把每个源程序都搞的非常明白才能往后看哦???------最佳解决方案----------------------------...
8607
热度 -
[汇编语言] 谁解释一上上面这个函数,里面有汇编指令
哪位高手解释一下下面这个函数,里面有汇编指令代码来自国人写的Raw-OS操作系统。最好详细些,谢谢!unsignedintstore_eax;voidport_task_switch(void){ _asm{ mov[store_eax],eax lea eax,nextstart pushe...
4455
热度 -
532
热度 -
[汇编语言] 读 《Orange‘s一个操作系统的实现》,上面的代码怎么将loader加载到内存
读《Orange‘s一个操作系统的实现》,下面的代码如何将loader加载到内存?LABEL_GOON_LOADING_FILE: push ax ;`. push bx ;| mov ah,0Eh ;|每读一个扇区就在"Booting"后面 mov al,'.' ;|打一个点,形成...
2109
热度 -
2641
热度 -
[汇编语言] 汇编中怎么让一个变量仅被一段代码访问
汇编中如何让一个变量仅被一段代码访问?RT,怎么限制变量的访问范围?------最佳解决方案--------------------------------------------------------你就是闲的。即使是高级语言里的封装,到了底层也会完全消失。------其他解决方案-------...
9351
热度 -
[汇编语言] 这段代码哪里有有关问题,求指教
这段代码哪里有问题,求指教TITLE A10SELMU(EXE) .386 .MODEL SMALL .STACK 128;------------------------------------------ .DATATOPROW EQU 08 ;菜单上部的行BOTROW EQU 15 ;菜单下部...
347
热度 -
[汇编语言] 王爽书下一段奇怪的代码,它如何能正确返回呢
王爽书上一段奇怪的代码,它怎么能正确返回呢?我已经把我的思路写入注释中了,依我的思路应该是个死循环,可是我DEBUG确认它能正确返回,我的思路错在哪了?assumecs:codesgcodesgsegment movax,4c00h int21hstart: movax,0//0送入axs: nop...
6312
热度 -
[汇编语言] kernel debugger,该怎么处理
kerneldebuggerhttp://blog.csdn.net/cmk128/article/details/8191706現在能夠在qemu裏建自己的debuggerserver,所以peter-bochs可以支持qemu,qemu比bochs快,要搞一個通用型的debugger,在qemy...
8266
热度 -
[汇编语言] 为什么按照教程在win7下运行masm5.0,在cmd 里面显示找不到路径
为什么按照教程在win7上运行masm5.0,在cmd里面显示找不到路径E:\>cdmasm中的cd是什么啊?------最佳解决方案--------------------------------------------------------cd=changedirectory改变当前目录...
8511
热度 -
[汇编语言] cpu如何知道要读写的内容在存储器的哪一片下,就直接交给138译码器片选了?(即地址信号为什么刚好选中cpu需要的存储单元)
cpu怎么知道要读写的内容在存储器的哪一片上,就直接交给138译码器片选了?(即地址信号为什么刚好选中cpu需要的存储单元)cpu怎么知道要读写的内容在存储器的哪一片上,就直接交给138译码器片选了?(即地址信号为什么刚好选中cpu需要的存储单元)------最佳解决方案--------------...
6528
热度 -
[汇编语言] 汇编输出字符串,该如何处理
汇编输出字符串;************************************datasegment org2000h stringdb'hello,world$'dataends;************************************codesegmentmainpro...
2104
热度 -
[汇编语言] 编译语言的pop指令
汇编语言的pop指令既然pop指令的操作数不能是cs,那么当执行完call指令程序返回时,不是得将cs,ip弹出来吗??这是不是矛盾??------最佳解决方案--------------------------------------------------------引用:其实不是的对啊----...
7004
热度 -
[汇编语言] 关于中断返回的有关问题int N
关于中断返回的问题intN编写了一个除法溢出的中断。中断标号为0.返回语句用movax,4c00hint21h(返回到DOS)的时候能正常返回。但用iret(功能介绍说能返回当前语句,继续向下执行)的时候。我这样写movax,1000hmovdh,1divdh(单步执行的时候,会直接跳出div_er...
2687
热度 -
[汇编语言] CPU无效指令 帮小弟我看看错哪了
求助CPU无效指令帮我看看哪里错了题目:设计一个程序完成如下功能:? 初始状态下假设一个字母A或B从屏幕的左下角斜飞出去(速度为每秒钟移动2个字符的位置)? 字母在行进期间碰到屏幕的边沿时反弹。? 使用小键盘对运动中的字母进行控制,小键盘上的按键如下定义:? 4、2、6、8对应左、下、右、上? 1、...
1632
热度 -
[汇编语言] 请教freescale 8156 DSP的L1,L2,L3 memory 是什么
请问freescale8156DSP的L1,L2,L3memory是什么?在网上很多帖子说L1,L2,L3是不同cache层级的关系,从L1中取不到,L1就从L2中取,L2再从L3中取。可是在我们的板子上的配置中,貌似L1代表真正的cache,L2中属于某一个核的内存,L3是多个核共享的内存;L2,...
9800
热度 -
[汇编语言] 哪位大神前来赐教 错哪了
哪位大神前来赐教哪里错了KEY BIT P1.7LCNT EQU 30HHCNT EQU 31HFLAG EQU 33H ;计数标志 ORG 00H SJMP START ORG 0BH ;中断入口 LJMP INT_T0START: MOV LCNT...
3687
热度 -
[汇编语言] debug中 jcxz 88以下可以 0-87 就不可以,jmp short ffff 居然可以,不能超8位呀
debug中jcxz88以上可以0-87就不可以,jmpshortffff居然可以,不能超8位呀debug中jcxz88以上可以0-87就不可以,jmpshortffff居然可以,不能超8位呀------最佳解决方案------------------------------------------...
1595
热度 -
[汇编语言] 8259A设置有关问题
8259A设置问题本帖最后由pang68599于2012-11-0814:34:39编辑ORG7c00hSTART:;把我自己的键盘处理程序写入中断向量表 movAX,KEYBOARD MOV[ES:0024H],AX MOVAX,CS MOV[ES:0026H],AX ;master MOVAL...
7072
热度