-
n条指令的如何执行?比方说我写了两条mov指令,-a1000:1000movax,12341000:1003movbx,12341000:1006-怎么让这两条指令一块执行呢?it200848140501 时间:04-13 + 阅读全文
-
汇编程序设计题目两道请教!MOVAX,(76543lt32768)XOR7654h问ax的值?76543大于32768,所以前部分的值是0h,0hxor7654h,所以结果应该是7654h。moval,'a'and(not('b'-'B'))问Ax的值'b'-'B'为62h-42h=20h,not20h为DFH(11011111B,AL是八位,要补全)dfhandCAILI54321 时间:04-12 + 阅读全文
-
汇编中的获取系统时间XMLcodedymamictimeprocs:db9,8,7,4,2,0s1:db'/','/','',':',':',''start22:movcx,6movbx,offsetsmovsi,offsets1movdi,0start1:pushcxicdpc 时间:04-12 + 阅读全文
-
王爽汇编语言第二版49页实验任务问题使用E命令没有问题,但使用A命令将汇编语句逐条输入后,再用U命令查看这段地址内容,部分语句和输入语句不一样,不能截图,只好手动输入了。。。麻烦各位帮忙看下。-a1000:01000:0000movax,4e201000:0003addax,14161000:0006movbx,20001000:0009addax,bx1000:000Bmovbx,ax1000:YvonneHuo 时间:04-12 + 阅读全文
-
如何在debug下写直接寻我在debug做练习,写直接寻总是出错,请高手指点下。。。0B22:103Amovax,es:[bp} ^Error0B22:103Amovax,es:[bp] ^Error0B22:103Amovax,es:0100 ^Errorrapanda 时间:04-10 + 阅读全文
-
关于vc内联汇编,SSE和指针的问题不太熟悉汇编,有问题想请教各位老师写了一段程序,大概是这样的:..................floatx[100];floatp=x;__asmmovssxmm0,p上面在编译时可以通过,但xmm0所读取的却是p指向的地址的值,而不是p所指向的地址,导致了错误,可是如果我这样写:..................floatx[100];floatmenzi11 时间:04-10 + 阅读全文
-
x86 保护模式回到实模式,8259A 中断控制器不工作具体过程是这样的:自己写了一个loader,用来在DOS下面装入32位代码执行。因为保护模式下0x1F以下的中断号都被系统保留了,所以需要重新设置8259A中断控制器的偏移为0x20。到这里为止一切正常,保护模式下可以接受各种硬件中断。可是程序结束返回到DOS的时候悲剧了,尽管已经把8259A的中断向量偏移重新设成了0x08,可是这东西就和死了一样,什么反应hpsmouse 时间:04-09 + 阅读全文