-
[汇编语言] I/O端口与CPU其间的数据传送方式
I/O端口与CPU之间的数据传送方式课本上讲到程序查询方式时,出现这样的指令next:inal,56Htestal,02HjznextD1作为输入/输出就绪标志位。我想知道这样的指令在做什么??为什么与al做测试?------解决方案---------------------------------...
3504
热度 -
598
热度 -
[汇编语言] 微处理机原理 CPU与I\O之间数据的条件传送方式
微机原理CPU与I\O之间数据的条件传送方式这种传送方式下,CPU要检测外设的状态,它是如何检测的?是计算机自己检测还是我们用程序去检测?如果用程序的话程序应怎么写?------解决方案--------------------------------------------------------探...
8983
热度 -
[汇编语言] 初学者汇编菜鸟有关问题
菜鸟汇编初学者问题格式:DEBUG[[驱动器号:][路径]文件名[调试参数]]中的驱动器号,路径,调试参数分别是什么意思?百度上的作用是用途:debug将所指定文件装入内存,显示提示符“-”等待进一步命令,可是我不明白,求解~比如我刚写好一个hw.asm的程序,要怎么debug这个程序?debug的...
7667
热度 -
[汇编语言] 关于音频信号的接收与处置
关于音频信号的接收与处理最近接到一个关于音频信号的案子,很是纳闷,希望各位大侠指点指点。客户要求能接受MP3等音频信号,能根据歌曲的频率和节奏来控制led的亮度。其中对ad的应用和对信号的采集处理放大,困扰不已,求交流。qq:334306471------解决方案------------------...
4162
热度 -
3308
热度 -
[汇编语言] 本人初学者汇编,求指教
本人菜鸟汇编,求指教现在只学过c语言,但是我很想学编程,然后我看貌似从汇编开始比较好,都说万事开头难,该怎么开始呢?请有经验的大神指教啊------解决方案--------------------------------------------------------你将来想要干嘛?不是什么都适合从...
726
热度 -
[汇编语言] NtCreateFile DATATYPE_MISALIGNMENT(80000002h)有别于的可能吗
NtCreateFileDATATYPE_MISALIGNMENT(80000002h)有别的可能吗在写个小壳,遇到了点麻烦。壳段代码里,用堆栈存储的IO_STATUS_BLOCK、OBJECT_ATTRIBUTES、UNICODE_STRING三个结构体,为什么数据还会对不齐: leaeax,[e...
3896
热度 -
[汇编语言] 编译语言题目 输入3个数,看是否能够构成三角形
汇编语言题目输入3个数,看是否能够构成三角形汇编语言任意输入3个数,看是否能够构成三角形。本人菜鸟首先提示输入三个数字,然手接受输入,然后提示是否能够构成三角形。------解决方案--------------------------------------------------------试着写...
7332
热度 -
[汇编语言] 用双字长度的数除以一个字节长度的数,可以么?解决方法
用双字长度的数除以一个字节长度的数,可以么?如果我一个用双字长度的数除以一个字节长度的数,结果会是怎么样?会在哪里错了?比如我想用00010002H去除以02H,其中我令AX=0002HDX=0001HCH=02HDIVCH结果为AX=0001,DX=0001为什么?我该如何修改才可以实现?----...
9358
热度 -
[汇编语言] 请不用条件转移指令JG,JGE,JL,JLE等指令实现如上程序片段的功能
请不用条件转移指令JG,JGE,JL,JLE等指令实现如下程序片段的功能请不用田间转移指令JG,JGE,JL,JLE等指令实现如下程序片段的功能CMPAL,BLJGEOKXCHGAL,BLOK:...------解决方案----------------------------------------...
7854
热度 -
[汇编语言] 程序中段与段之间段地址连续和不连续的有关问题
程序中段与段之间段地址连续和不连续的问题?assumecs:code,ds:data,ss:stackcodesegmentstart:movax,stackmovss,axmovsp,16movax,datamovds,axpushds:[0]pushds:[2]popds:[2]popds:[0...
5143
热度 -
[汇编语言] 这段程序有有关问题吗
这段程序有问题吗?assumecs:codeasegmentdb1,2,3,4,5,6,7,8aendsbsegmentdb1,2,3,4,5,6,7,8bendscsegmentdb0,0,0,0,0,0,0,0cendscodesegmentstart:movax,amoves,axmovax,...
5508
热度 -
[汇编语言] 网络游戏支持绝大多数cpu,而用户的电脑cpu各异,网络游戏是否只使用i386最基本的指令集
网络游戏支持大部分cpu,而用户的电脑cpu各异,网络游戏是否只使用i386最基本的指令集网络游戏支持大部分cpu,而用户的电脑cpu各异,网络游戏是否只使用i386最基本的指令集问题是这样的:网络游戏支持大部分cpu,而用户的电脑cpu各异。虽然都是x86架构或者x86_64架构。但是除了基本指令...
1969
热度 -
[汇编语言] (汇编初级有关问题)请教这里是用什么命令输出的
(汇编初级问题)请问这里是用什么命令输出的之前只知道调用bios中断10h和dos中断21h,然后读取相应的寄存器数据,来输出内容。这里的TestRead-》DispAL里面调用的哪个命令是屏幕输出呢?是怎么输出的呢?哪些文章或书是有关这些I/O一类方面的?;====================...
629
热度 -
[汇编语言] 汇编有关栈的有关问题,求大神解释
汇编有关栈的问题,求大神解释assumecs:codesgcodesgsegment movax,1000h movss,ax movsp,4 pushax pushbx popax popbx movax,4c00h int21hcodesgendsend为什么这段程序单步执行时,执行到pu...
2864
热度 -
[汇编语言] 汇编语言的过程调用的几个小问题
汇编语言的过程调用的几个问题汇编语言的过程调用,如果需要传递参数,一般有2种方法,通过寄存器来“传递”,或是通过参数来传递。(还有将所有参数制成参数列表并压栈的传递方法,但较少用。)通过寄存器来“传递”,不是真正意义上的传递,其只不过是事先在几个有限的CPU寄存器中设置相应的值后,再调...
3499
热度 -
[汇编语言] 汇编与C混合编程的有关问题.如何都找不出错,新手求帮助
汇编与C混合编程的问题...怎么都找不出错,新手求帮助啊题目要求是在C中输入两个数,调用汇编子程序进行相乘并把结果返回到主程序。由于考虑汇编imul的结果是分别放在两个32位寄存器当中所以返回值的处理有点麻烦,下边是我的程序,求大侠们帮助下找下错在哪,很急,很感谢,真心感谢在线等,诚心求教,感谢各位...
8867
热度 -
[汇编语言] 新人送分喜闻乐道. 为什么call的子程序运行时代码不对
新人送分喜闻乐见.为什么call的子程序运行时代码不对?方便好心人调试我直接把代码贴上来吧不知道会不会是我操作环境的问题..每次调用divdw子程序时ip指向的指令就莫名其妙的变了全是JEPJBCMPSBPOPES什么的不运行的时候用-U查看用-D查看都没问题的一运行就变了就从cs:005a那开始扯...
7094
热度 -
[汇编语言] 汇编新手求教关于imul乘法有关问题
汇编新手求教关于imul乘法问题理论上32位数乘32位数结果应该得64位数,高位存在edx,低位存在eax里,然后汇编的结果与理论值不一样....求高手解惑~~代码贴上结果另外,如果我想在C程序中输入两个整数,然后调用汇编子程序对这两个数求积,在主程序中打印计算结果,那么返回值的问题怎么解决呢?ed...
3834
热度