-
[汇编语言] !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
热度 -
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
热度 -
[汇编语言] 请问ARM- gcc中嵌入汇编--输入参数的有关问题
请教ARM--gcc中嵌入汇编--输入参数的问题请大家帮我看下这个问题,我想向代码中输入两个变量,可是发现无法输入,他实际运行总是输出第一个参数,不知道为什么,下面是我的程序#include<stdio.h>intmain(){intou1=88,ou2=0;intin1=22,in2=...
3457
热度 -
8391
热度 -
[汇编语言] 单片机汇编语言求解,该怎么解决
单片机汇编语言求解1.ACC.7是什么意思啊2.sjmp$什么意思?sjmp是什么跳转?3.哪些汇编指令时一个机器周期的,哪些又是两个机器周期的,根据是什么?------解决方案--------------------------------------------------------自己好好去...
10187
热度 -
8118
热度 -
[汇编语言] 看《深入理解计算机系统》遇到的有关问题
看《深入理解计算机系统》遇到的问题本帖最后由zhujun051512于2012-11-1819:05:33编辑小弟正在看《深入理解计算机系统》第二版,practiceproblem3.3有这样一个问题:(1)movl%ax,(%esp)(2)movb%si,8(%ebp)解释这个表达式错在哪里。答案...
5505
热度 -
[汇编语言] 新手写的汇编程序,输入了字符,但是没反应,没调用小弟我想要调用的子程序,求大神帮忙看看错哪了
新手写的汇编程序,输入了字符,但是没反应,没调用我想要调用的子程序,求大神帮忙看看哪里错了我是个新手,只看了一下午的汇编书,写了如下程序,但不知道哪里错了,有什么不对和不恰当的地方,求大神指出,代码如下:datasegment menudb'BankSystem:',13,10 db'q:query...
2854
热度 -
[汇编语言] 汇编语言的pop指令解决方法
汇编语言的pop指令既然pop指令的操作数不能是cs,那么当执行完call指令程序返回时,不是得将cs,ip弹出来吗??这是不是矛盾??------解决方案--------------------------------------------------------引用:其实不是的对啊
1477
热度 -
[汇编语言] 编译语言编写一个写入U盘(制作成能启动的U盘)的程序
汇编语言编写一个写入U盘(制作成能启动的U盘)的程序U盘启动后提供如下功能:1.关机2.显示时间写入U盘怎么写int13么?------解决方案--------------------------------------------------------不明白你的意思,你是要写好的程序写入U盘成启...
7596
热度 -
[汇编语言] 请教诸位高手,如果拿到了一个程序的“0和1的机器代码”,怎么将该代码,封装成一个面向windows操作系统可以运行的(.exe程序
请问诸位高手,如果拿到了一个程序的“0和1的机器代码”,如何将该代码,封装成一个面向windows操作系统可以运行的(.exe程序?希望诸位高手能够尽快将本人的问题给出尽可能详尽的答复,最好能够配合以所需用的软件名,以及中间的各部流程以及是否需要模拟器,并且,需要什么品牌的,什么型号的模拟器,尽可能...
3274
热度 -
[汇编语言] 汇编中怎么把AL寄存器中的-1输出到屏幕下
汇编中如何把AL寄存器中的-1输出到屏幕上?今天编写一个汇编程序题,若两个数不号,显示-1.求大神,怎么把-1显示出来???谢谢------解决方案--------------------------------------------------------显示-1不会?显示字符会吗?putcha...
4465
热度