8086汇编语言
feier7501
这个作者很懒,什么都没留下…
展开
-
DOS系统功能调用表(INT 21H)
AH功能调用参数返回参数00程序终止(同INT 20H)CS=程序段前缀 01键盘输入并回显 AL=输入字符02显示输出DL=输出字符 03异步通迅输入转载 2013-02-02 21:39:09 · 580 阅读 · 0 评论 -
8086汇编语言的DEBUG命令
代码如下,写的是把数据段里的值,先保存到栈段,然后再从栈段弹出来,放回数据段,执行完后,数据段里的数据,反过来了。assume cs:code,ds:data,ss:stackdata segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdata endsstack segment dw 0,0,0,0,0,0原创 2013-01-27 21:08:36 · 10671 阅读 · 0 评论 -
debug tutorial
http://www.armory.com/~rstevew/Public/Tutor/Debug/debug-manual.html DEBUG This tutorial is made to present an overview of the DEBUG.COM program for转载 2013-07-11 21:56:54 · 955 阅读 · 0 评论 -
C语言的函数返回值所存放的寄存器
#include int add(int a, int b){ return a + b;}int asm_compare_one(int a){ _asm { mov edx, a cmp edx, 1 je val1 xor eax,eax jmp val0val1: mov eax, 1val0: } //eax中存放返回值}int m原创 2013-08-24 21:59:26 · 8429 阅读 · 0 评论 -
C语言内嵌汇编语言
代码如下:#include int abs(int i){ _asm mov eax, i; _asm or eax, eax; _asm jge EXIT; _asm neg eax; _asm mov i, eax;EXIT: return i;}int abs2(int i){ _asm { mov eax, i;原创 2013-08-24 17:50:00 · 1371 阅读 · 0 评论