汇编
文章平均质量分 51
MoonlightDesigner
人工智能领域
展开
-
内嵌汇编练习-1
//compiler: visual c++//system: win7#include #define pureasmcall(retval)\__declspec(naked) retval _stdcall// desc: directly return npureasmcall(int) getparam(int){__asm{pu原创 2012-12-15 01:46:31 · 399 阅读 · 0 评论 -
汇编练习-3
虚拟机上运行的汇编org 07c00hbuf: db "000011111",0start:mov ax,csmov ds,axmov es,axmov ss,axmov sp,8000hmov di,bufmov ax,1246hcall print_hexmov原创 2013-01-01 19:11:33 · 366 阅读 · 0 评论 -
最简单的操作系统
运行于虚拟机汇编风格:NASMorg 0x7c00jmp begin_real_modeboot_msg:db "Load boot..."pm_msg:db "go to protected mode..." printmsg:mov ax,0x1301; Service numbermov dx,0原创 2013-01-01 19:14:17 · 434 阅读 · 0 评论 -
内嵌汇编练习-2
使用汇编实现absf函数,以上汇编代码针对long为32位的计算机编译器是VC系列,曾经不知道为什么absf这个函数执行效率异常缓慢,所以用汇编写了这段代码,在SSE指令集中,有一条指令可以完全代替以上的代码...// #define iam_float_to_int32 iam_fstoi32#define iam_fstoi32\_asm push ecx\_asm原创 2012-12-21 22:33:04 · 360 阅读 · 0 评论