勤恳纸飞机

文章
8
资源
0
加入时间
4年0月10天

16位8086汇编与32位80386汇编($,$$,AX,EAX,align)

在学校学习了8086与汇编后,假期有兴趣看了看于渊的《自己动手写操作系统》,发现了许多“有趣”的不同。记录一下,供大家参考纠正错误。1.$在汇编中有两种意思,在伪指令中指当前指令寄存器的值,在指令中表示当前指令的偏移地址,其实两者都是指令寄存器的值,但是对于指令它也是指令在代码段的偏移地址,于是死循环就可以写为jmp $。$$表示当前节(section)的开始处的地址。这个标识符在8086中我...

爱心的运行编程式(原理还没学到见谅)

#include<stdio.h>#include<windows.h>int main(){ float x,y,a; for(y=1.5f;y>-1.5f;y-=0.1f) { for(x=-1.5f;x<1.5f;x+=.05f) { a=x*x+y*y-1; putchar(a*a*a-x*x*y*y*y<0.0f?'x':' '); } Sleep(100); putch