-
【虎彡】关于386的双精度移位SHLD,SHRDSHLD/SHRDReg/Mem,Reg,CL/Imm ;80386+其中:第一操作数是一个16位/32位的寄存器或存储单元;第二操作数(与前者具有相同位数)一定是寄存器;第三操作数是移动的位数,它可由CL或一个立即数来确定。在执行SHLD指令时,第一操作数向左移n位,其“空出”的低位由第二操作数的高n位来填补,但第二操作数自己不移动、不改变。在执行SHRD指令时,第一操作数向右znxllyuan 时间:02-06 + 阅读全文
-
【虎彡】乱问,关于实模式和保护模式的3问题1,书上说在实模式下每段最大为64K,但是有一种特殊的情况可以超过64K,问:这个特殊情况是啥?2,.386.386C.386P各是什么含义?3,在386保护模式下,DAA等十进制调整指令有扩展形式吗?znxllyuan 时间:02-06 + 阅读全文
-
masmaster,znxllyuan等,谁来给帮看下。完成2个由用户输入的10位十进制数的加法运算。功能:多位非组合BCD码数加入口参数:si=代表被加数的非组合bcd码串开始地址偏移di=代表加数的非组合bcd码串开始地址偏移cx=bcd码串长度additionprocstd addbx,cxaddsi,cxadddi,cxdecsidecdixchgdi,bxincbxclcaddp1:yangxiang1 时间:02-04 + 阅读全文
-
how you want to display the interrupt?Hiall takealookhttp://peter-bochs.googlecode.com/files/interrupt_chart1.pngTheabovegraphshowyouthefrequencyabouttheinterrupts.Asanosdeveloper/assemblyplayer,whatinformaticmk128 时间:02-04 + 阅读全文
-
一个关于多进程的问题我知道多进程是每一个进程占用一个时间段,时间段过了就把各种寄存器的状态都保存然后切换到下一个进程,但是CPU缓存的机制是4组相联映射,如果进程多了每个进程访问的内存地址都相距很远不会造成每次切换进程缓存命中都很低吗?lizelglg2hao 时间:02-04 + 阅读全文
-
关于call和ret的问题1请教call004433这条语句的意思是不是跳到004433这个地址执行呀?2ret8这个语句的意思是什么呀?如何知道这条语句执行后,程序执行的那一条语句的地址呀?wwwhhb4002 时间:02-04 + 阅读全文
-
windows环境下的cmd,可以执行"自定义中断处理程序"吗?想写一个自定义的中断处理程序,例如在遇到除0错误的时候,打印一个"you'rewrong"。那么这种程序是必须在真实的dos环境下才能运行呢,还是在win的cmd下也可以运行。这个涉及16位的特权指令吧?qwerkj 时间:02-04 + 阅读全文
-
我有一个疑问,关于CPU的高速缓存CPU的L1和L2是高速缓存。教程书说一般是先看看高速缓存有没有指令数据,有就OK,没有就再去内存找,这是因为CPU缓存比内存快。-------------------------------------------------------------------------------------------------我的疑问是:这个动作是由操作系统完成还是CPU完成?1.如nametian 时间:02-03 + 阅读全文