如何得到CPU温度
用winIO访问I/O端口具体I/O端口是6cH得到值是FFFFFFF为什么呢我参考了PMU_SCequ6Ch;命令端口 PMU_DATAequ68h;数据端口 RD_EC_SMIequ80h;读寄存器命令 POLLING_DATAequ0E7h;CPU温度寄存器号&nbs
作者: ypy_datou 发布时间: 05-29
请问:简化段定义时的段名是什么
我这个程序的段是用简化定义的,可是无法获得数据段中的数据,我看书上说.data的缺省段名是_DATA,我用了很多种方法都无法获得数据,请问简化段定义时的段名是什么?比如象代码段、堆栈段等等,它们的缺省名是什么? .modelsmall.datadb10h,11h,12h.stack20.code start: movax,@
作者: leetow2003 发布时间: 05-29
关于PE结构和32位汇编的问题
PE文件里的节和32位汇编里的段是没有关系的还是就是一个东西?就是数据段,代码段,等。指令使用的都是虚拟线性地址,段寄存器变成了段选择器,在段描述符表里查找段信息也没什么必要啊,指令里指定的地址都是32位线性地址,根本不用地址转换的。我看到有人说是为了装在内存的时候只装在一份代码段到内存,然后只要映射到不同进程就可以了,和DLL差不多,是因为这个才分段?我查了也没查到PE的节和数据段,代码段等到底
作者: binglingfeng180 发布时间: 05-29
急!win7下汇编程序不能利用BIOS INT 10H,说不支持全屏显示,怎么解决??
输入: MOVAH,0 MOVAL,13H INT10H在代码段中,程序在win7下运行不了,提示“此系统不支持全屏显示”怎么解决,一定要是虚拟机吗
作者: sr_357_up 发布时间: 05-28
学汇编遇到点小问题,脑子不好使,问问各位。
1.书上说8086有14个寄存器。那么现在我们用的core系列,有那几个寄存器呢?有什么大的改变吗?cmd里的显示和书上8086CPU的显示差不多。2.假设CPU只有14个寄存器,那么我们在使用电脑的时候,会同时开很多程序,那么这14个寄存器应该不断的被使用才对啊,可是为什么每次我cmd进入debug查看,寄存器数据都是不变的同几个值?3.我打开cmd运行debug,用-a1000:0输
作者: sun_shine_ 发布时间: 05-28