window7想装个dos虚拟机

我现在是window7系统,自己对Dos感兴趣,想装个Dos的虚拟机,请教高手,该怎么装?

作者: mic47 发布时间: 12-07

帮忙写个注释,折半查表

在附加段中,有个从小到大排序的无符号数组,首地址在DI,数组第一个单元存放数组长度。在AX中有个无符号数,要求在数组中查找(AX),如果找到,使CF=0,并在SI中给出该元素在数组中的偏移;如果没找到。则CF=1.datasegmentlow_idxdw?high_idxdw?dataendscodesegment b_searchprocnear&nb

作者: znxllyuan 发布时间: 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

内存单元为什么从0开始编号,而不是从1

内存单元为什么从0开始编号,而不是从1

作者: mic47 发布时间: 12-07

新手求助,十六进制屏幕输出

把al=00001100输出=十六进制0CH(H也要带)怎么做????

作者: z307450494 发布时间: 12-07

1k为什么是1024?

换算关系为什么是这样的?

作者: mic47 发布时间: 12-07

汇编里有没有可以存放__int64这样的长整形的寄存器?

总会有什么简单可靠的实现方法吧?

作者: kfrght 发布时间: 12-06

ntvdm cpu 遇到无效的指令 汇编题目

;主程序EXTRNCOMPUTE:FARPUBLICCOUNT,X,Y,R;--------------------------------------------------------------D_SEGSEGMENT COUNTDW10HXDW10HDUP(?)YDW10HDUP(?)D_SEGENDS;----------

作者: hm315 发布时间: 12-06