汇编 187个问题
2017.05.16 21:20来自 lucas_w17
汇编语言的Call指令的问题
如图所示,其他几个寄存器的执行结果我都懂,为什么cs的值是0?他的值应该跟ds一样吧?或者原因是ds的值本身就是0?![图片说明](http://img.ask.csdn.net/upload/201705/16/...
1

回答

2017.05.16 09:40来自 qq_32194415
汇编中mov ax,4c00h int 21h和iret指令的区别
学到中断处理程序这一章,突然发现了一个问题。这两个指令都有返回的功能,为什么mov ax,4c00h int 21h只能用在系统自动引发的一些中断的处理程序中,而iret只能用在程序中通过int自己调用的中断例程中...
0

回答

2017.05.06 00:46来自 wlmnzf
汇编直接跳转和利用寄存器跳转有什么区别?
汇编直接跳转和利用寄存器跳转有什么区别? ``` 0x2807fc 是函数A()的地址 JMP 0x2807fc ;可以跳转到函数运行 但是 mov eax,0x2807fc JMP eax ...
4

回答

2017.05.06 00:17来自 wlmnzf
汇编用jmp指令调用C语言函数
``` void task_b_main() { do_something... } #define appjmpTest(addr) \ __asm__ ("jmp %%eax" \ : \ :...
0

回答

2017.05.05 22:47来自 wlmnzf
汇编jmp指令调用C语言函数
我想自己写个简单的进程切换,所以c语言的函数需要以地址的形式传给汇编 ``` main.c task_b() { do something } void main() { appjmp(&t...
0

回答

2017.04.30 11:04来自 l198738655 悬赏 20C
关于汇编浮点数指令fld st(0)的问题
fld st(0) 将浮点寄存器中的数值压入堆栈 看解释是把st(0)中的值压入堆栈,但是又说"浮点数据寄存器常常被称为浮点数据栈。",鄙人就混乱了,fld dword ptr [esp+10] 像这一句是把[e...
0

回答

2017.04.30 11:04来自 l198738655 悬赏 20C
关于汇编浮点数指令fld st(0)的问题
fld st(0) 将浮点寄存器中的数值压入堆栈 看解释是把st(0)中的值压入堆栈,但是又说"浮点数据寄存器常常被称为浮点数据栈。",鄙人就混乱了,fld dword ptr [esp+10] 像这一句是把[e...
0

回答

2017.04.27 20:53来自 bluestar628
汇编系统调用read读取文件返回值为-14
```.section .data name: .ascii "flags" name_end: .equ len,name_end-name .section .text .globl _st...
1

回答

2017.04.27 15:31来自 bugaoxingniyaowo
求解,gcc编译C++代码为intel样式错误
c++代码 ``` int g_arr[10]; int main() { g_arr[0] = 1; g_arr[1] = 2; g_arr[2] = 3; } ``...
2

回答

2017.04.27 14:12来自 tidi1916
请问这一小段ARM汇编代码哪里有问题啊?传入存储器的值不对
AREA SHIYAN01,CODE,READONLY ENTRY CODE32 START LDR R0,=0x40000000 MOV R1,#0x100 ...
2

回答

共187条数据 1 3 4 ... 尾页