-
[汇编语言] 单片机汇编语言程序中如何找到中断程序的
单片机汇编语言程序中怎么找到中断程序的?假如我有一段程序,在程序开头有各中断子程序的入口请问发生中断时,程序是怎么选择进入哪个中断程序的呢?中断程序的标号是任意写的,那程序是怎么分辨的呢?------解决方案----------------------------------------------...
8467
热度 -
[汇编语言] 老罗WIN32汇编的一个有关问题,求解,多谢
老罗WIN32汇编的一个问题,求解,谢谢stMsgQueue MSG_QUEUE_ITEMQUEUE_SIZEdup(<?>)其中MSG_QUEUE_ITEM是一个结构体。QUEUE_SIZEequ100.问问上面的话是什么意思呀。------解决方案------------------...
2406
热度 -
8803
热度 -
7098
热度 -
[汇编语言] 跪求好手帮忙完成汇编复习题
跪求高手帮忙完成汇编复习题一. 单项选择题:1.对汇编语言程序进行翻译,形成OBJ文件的是a。A汇编程序B连接程序C编辑程序D调试程序2.下列各个8位二进制数的补码中,真值最大的是d。A10001000B11111111C00000000D000000013.MASM语句中,表示常数不正确的形式是。...
2364
热度 -
[汇编语言] 求教怎么将键盘输入的字符与内存中的字符进行比较
求教如何将键盘输入的字符与内存中的字符进行比较下面是我写的代码,比较简短,请大家耐心看下我在数据段定义了account,里面的内容为1234,然后键盘键入字符,与account内的字符进行比较,如果字符不相同则重新输入,如果全部相同则运行结束。但在实际执行时,我键盘键入1,直接是错误,跳转到重新输入...
9739
热度 -
4660
热度 -
[汇编语言] 新手学习汇编,AT&T 32位,编写简单的printf时遇到有关问题,求大神帮忙解决上
新手学习汇编,AT&T32位,编写简单的printf时遇到问题,求大神帮忙解决下本帖最后由gjw19920220于2012-11-2715:22:36编辑//源程序// #include<stdio.h>// intmain(){// printf("i=%d",10);// ...
1608
热度 -
[汇编语言] 小叙:对压缩BCD码加法调整指令的理解
小谈:对压缩BCD码加法调整指令的理解压缩BCD码加法调整指令:DAA指令的作用:两个压缩BCD码相加结果在AL中,通过DAA得到一个正确的压缩BCD码。预备知识:现在我们来分析DAA的操作过程:AL=OP1+OP2把AL中的结果换算成两个十六进制数,设为XY,X为高位,Y位低位,把XY当成两个单独...
7697
热度 -
[汇编语言] !c语言编译成汇编语言
求助!c语言编译成汇编语言我用C写一个无限循环,如a++;while(1){b++;}然后编译好,当我用bochs进行断点运行时发现,在执行完a++后到b++语句执行,这中间插入了很多代码,我只能看到这些代码的汇编形式,实在不理解这是怎么回事。。另外说下我的运行环境,Linux下,用gcc编译。由于...
5955
热度 -
[汇编语言] 汇编CMPS比较两字符串是不是相等
汇编CMPS比较两字符串是否相等DATESEGMENT INF1DB0DH,0AH,'INPUTFIRSTSTRING:$' INF2DB0DH,0AH,'INPUTSECONDSTRING:$' INF3DB0DH,0AH,'MATCH!$' INF4DB0DH,0AH,'NOMATCH!$' S...
8353
热度 -
[汇编语言] 请教.puppy linux系统上如何安装gcc
请问.puppylinux系统下怎么安装gcc?以前没有安装过....------解决方案--------------------------------------------------------http://www.minilinux.net/node/1594
823
热度 -
2240
热度 -
[汇编语言] BINIDECPROCNEAR效能是什么
BINIDECPROCNEAR功能是什么BINIDEC PROC NEAR MOV CX,100D CALL DEC_DIV MOV CX,10D CALL DEC_DIV MOV CX,1D CALL DEC_DIV RETDEC_DIV PROC NEAR MOV AX,SI MOV ...
4829
热度 -
[汇编语言] ,以汇编角度分析此代码的有关问题
求助,以汇编角度分析此代码的问题char*GetString(void){ charp[]="helloworld";//用字符串常量来初始化数组的内存空间 returnp;//编译器将提出警告 }intmain(){ char*p; p=GetString();}代码交简单,函数错误原因:因为把...
4851
热度 -
[汇编语言] 微电脑原理与接口技术的实验
微机原理与接口技术的实验现在正在学习微机原理与接口技术,但是学校安排的实验课太少了。并且一周就两节也操作不到什么东西,有没有什么好的虚拟实验或者是好的建议什么的?------解决方案--------------------------------------------------------自己按...
4813
热度 -
[汇编语言] 一个内嵌汇编小函数的疑义
一个内嵌汇编小函数的疑问如下,sti后面的冒号和memory是什么意思啊?01265__INTRIN_INLINEvoid_enable(void)01266{01267__asm__("sti":::"memory");01268}01269------解决方案------------------...
10301
热度 -
[汇编语言] 刚刚编了一个显示平行四边形的程序,能运行但结果不对请大侠看看
刚编了一个显示平行四边形的程序,能运行但结果不对请大侠看看datasegmentxdb0dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovcx,15movdl,38hnext_line:pushcxmovcx,15n...
7976
热度 -
[汇编语言] 小弟我郁闷了,和书下的答案总是对不下
我郁闷了,和书上的答案总是对不上这个问AX最后等于多少,我等于1010,书上答案是1100assumecs:codesgcodesgsegmentstart:1000:0 movax,01000:3 callfarptrs1000:8 incaxs:1000:9 popax addax,ax pop...
3772
热度 -
[汇编语言] 负数求和(编译语言)
负数求和(汇编语言)对123234456678-1234-12345中的负数求和(汇编语言)------解决方案--------------------------------------------------------assume cs:code,ds:datadatasegmentvar1 ...
5801
热度