-
帮忙写个注释,折半查表在附加段中,有个从小到大排序的无符号数组,首地址在DI,数组第一个单元存放数组长度。在AX中有个无符号数,要求在数组中查找(AX),如果找到,使CF=0,并在SI中给出该元素在数组中的偏移;如果没找到。则CF=1.datasegmentlow_idxdw?high_idxdw?dataendscodesegment b_searchprocnear&nbznxllyuan 时间:12-07 + 阅读全文
-
几个汇编问题,跪求大虾告知先看看一段汇编程序吧编程:在屏幕中间显示80个“!”assumecs:codecodesegment start:movax,0b800h moves,ax movdi,160*12 movebx,offsets-offsetse movcx,80s:movbyteptres:[di],'!HANYUAN1 时间:12-07 + 阅读全文
-
求推荐一本能与时共进的汇编学习书籍以前大学学过计算机原理,但是都忘得差不多了,而最大的问题是现在的GCC啥的,用了跟多SSE2啊3的指令,那些书都没有。有没有什么好一点的书籍,又能跟上现在编译器发展的Aniao 时间:12-07 + 阅读全文
-
判断语句if和switch的区别switch(item)caseX{statement};...在编译的时候是不是先要为item的值和{statement}建一个映射表,然后通过比较case后的值查找对应的{statement}执行后继续比较下面的case值,知道break;简单说:switch是不是就是进行一次次的数值比较?那if不也是一次次的比较吗?听说switch的映射表中的值是连续的,表大小为case最大值和最小Cryslonger 时间:12-07 + 阅读全文
-
ntvdm cpu 遇到无效的指令 汇编题目;主程序EXTRNCOMPUTE:FARPUBLICCOUNT,X,Y,R;--------------------------------------------------------------D_SEGSEGMENT COUNTDW10HXDW10HDUP(?)YDW10HDUP(?)D_SEGENDS;----------hm315 时间:12-06 + 阅读全文