-
[汇编语言] 关于C++生成的乘法汇编代码的有关问题
关于C++生成的乘法汇编代码的问题我有两个初始化过的变量n1,n2都是unsignedint类型然后我将两个变量相乘n1*n2,编译后它们生成的都是imul,它们在哪种情况下才会是mul呢?还有个疑问是,无论我赋什么值,imul与mul得到的是相同的结果,而不像通常想象的正数乘以负数的情况下,imu...
5707
热度 -
[汇编语言] 请教C/C++程序怎么调用asm函数
请问C/C++程序如何调用asm函数?假如要调用Test()这个函数,在asm代码里是不是"_Test"?即asm的函数名前面要加个"_"?------解决方案--------------------------------------------------...
2489
热度 -
4862
热度 -
[汇编语言] eip寄存器的修改和执行当前指令哪位高手先
eip寄存器的修改和执行当前指令谁先?也是别人问我的。。。在群里问了,悲催,没人回。。。我想到的可能的逻辑顺序:cpu根据eip的值取指令->修改eip指向下一条指令->执行当前指令->......orcpu根据eip的值取指令->执行当前指令->修改eip指向下一条指...
7387
热度 -
[汇编语言] (初学者)BIOS程序设计写像素点失败,高手帮忙看看
(菜鸟)BIOS程序设计写像素点失败,高手帮忙看看(菜鸟)BIOS程序设计写像素点失败,高手帮忙看看BIOS程序设计写像素点失败,就是调用INT10H视频服务的0CH功能来写像素调用就提示:调用BIOS执行第三次int10h0x00000009指令引用的0x720789a3内存不能为写(writte...
1180
热度 -
1709
热度 -
[汇编语言] 生手關於INTEL彙編語言程序設計裡面的疑惑,請大神解惑!@
新手關於INTEL彙編語言程序設計裡面的疑惑,請大神解惑!@書中提到OFFSET的作用,它表示標號到改段的偏移地址,改段只能是數據段嗎?可以是其它段么,如果可以那么下面代碼如何理解.code..........P:.....moveax,OFFSETP------解决方案--------------...
3965
热度 -
[汇编语言] 新手汇编语言有关问题
新手求助汇编语言问题各位大哥我最近在自学汇编看的王爽的书到段地址后面的检测点我遇到了障碍题目:有一数据存放在内存20000H单元内,现给定段地址为SA,若想用偏移地址寻址到此单元。则SA应满足的条件是:最小__最大__?公式是SA*16+EA=20000H后面我就不知道怎么算了后来我去看了下网站!(...
2889
热度 -
[汇编语言] 这段编译语言是干嘛用的
这段汇编语言是干嘛用的error_tpthread_create__r(void*(*in_fun_ptr)(void*),void*in_arg,intin_stack_size){55c8:9421ffb0stwur1,-80(r1)55cc:7c0802a6mflrr055d0:93a1004...
6780
热度 -
[汇编语言] CoCreateInstance解决方案
CoCreateInstanceCoCreateInstance怎么使用,为什么这个函数的参数CLSID_ShellLink和IID_IShellLink在编义时总是说没有定义------解决方案----------------------------------------------------...
8372
热度 -
[汇编语言] 一个关于安装新的int 9中断例程的有关问题
一个关于安装新的int9中断例程的问题按F1改变颜色,其它键照常处理assumecs:codesgstacksegment db128dup(0)stackendscodesgsegment start: movax,stack movsp,128 pushcs popds movax,0 move...
6966
热度 -
[汇编语言] 为什么小弟我的电脑内存信息显示可用内存只有32M
为什么我的电脑内存信息显示可用内存只有32M求解------解决方案--------------------------------------------------------用些检测软件测试一下吧------解决方案---------------------------------------...
2277
热度 -
[汇编语言] 小弟我不知道小弟我的程序哪里出了有关问题 【多谢大家了】
求助我不知道我的程序哪里出了问题【谢谢大家了】题目是知道三角形三边求面积。要这样分布来求,可是我写出来却得不到预期效果,求助谢谢大家了#include<stdio.h>#include<math.h>voidinput(double*a,double*b,double*c){...
9083
热度 -
[汇编语言] 急小弟我这汇编软件运行有有关问题,懂汇编高手们请进来帮助
急啊,我这汇编软件运行有问题,懂汇编高手们请进来帮助前几天下载了的MASM4.0软件,可它在windowsXP环境下无法进行汇编和链接,其中的masm和link命令成了无效的指令,edit命令却可以用,具体情况如图所示,下载了MASMforWindows还是这个情况,无奈之下卸了去不同的软件站下载其...
4239
热度 -
[汇编语言] 跪求link多个OBJ资料的语法
跪求link多个OBJ文件的语法“对程序必须进行汇编,并与IO.OBJ链接产生执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。”网上找了,用“+”“,”“;”都不行,我编好了源代码,也编译成了OBJ就是不知道怎么和其他文件一起连接。望大神指教。------解决方案--...
4357
热度 -
[汇编语言] 请教在纯DOS怎么运行386的程序
请问在纯DOS如何运行386的程序因为要运行PCIBIOS中的AH=B1H,AL=01H,INT1AH,它的返回里有EDX,所以想用386汇编,可是我这样都不行,请看:.386PCODESEGMENTASSUMECS:CODESTART:movax,4c00hint21hCODEENDSENDSTA...
5472
热度 -
[汇编语言] 有哪位高手知道PCI的地址端口和数据端口
有谁知道PCI的地址端口和数据端口我看很多资料上都说:PCI的地址端口是CF8h,数据端口是CFCh,可是我在取配置空间的数据时,老是取出的VendorID都是FFFFh,就是说取不到数据(我的总线地址应该没有问题),请问:PCI的地址端口和数据端口有问题吗?哪位有去PCI配置空间数据的代码?---...
10184
热度 -
[汇编语言] 自己写的操作系统 在虚拟机下运行显示找不到操作系统
自己写的操作系统在虚拟机上运行显示找不到操作系统ORG7C00HSTACK:TIMES16DW0START:MOVAX,CSMOVDS,AXMOVES,AXMOVSS,AXMOVSP,0010HA:MOVAH,2MOVBH,0MOVDH,5MOVDL,12INT10HB:MOVAH,9POPBXMO...
407
热度 -
[汇编语言] 看到第十一章,关于flag有点不明白的地方
看到第十一章,关于flag有些不明白的地方!对于8位寄存器,sf怎样判断啊?是看加了之后,最前面一位上的数字是1还是0吗?还有那个判断溢出of(有就是有符号是的运算),和进位是一个意思吗?只是一个是看作有符号,一个是看作无符号?------解决方案--------------------------...
3324
热度 -
[汇编语言] 求关于flag的一个分析!该如何解决
求关于flag的一个分析!moval,almoval,7dhmoval,0bh下面是算的,有点不对劲--求cf,of,sf.zf,pf--7d的二进制形式是01111101,按位取反加1后,为10000011,也就是—3,那7d不就是3(怎么和直接换算成十进制数不一样)吗?而0b就是11,那怎么算也...
10136
热度