Assemble
摘要: 毕业论文做 Pascal 编译器,需要生成的32位 nasm 汇编代码支持 64位带符号整数
阅读全文
摘要: 结论: C 语言的 printf 使用 %f 来输出 float 时,实际上先把 4字节的float转化为 8字节的double,然后访问了栈上的 8字节数据。
(环境:Ubuntu12.04 32位 intel i3 nasm gcc)
阅读全文
摘要: .
1.1 编写一个汇编程序mixop.s
– 实现函数 y=mixop(x1,x2,x3)
– y=x1+x2*x3
– 调用c2.c中的multiply函数
1.2 C程序1:c1.c
– 实现函数 void init();
– 作为启动时的起始地址
– 在该函数内要调用mixop函数完成6+40*50,结果存放在变量y中。
1.3 C程序2:c2.c
– 实现函数y=multiply(x1,x2)
– y=x1*x2 。。。
阅读全文
摘要: 写程序循环对 R4-R11 进行累加 8 次赋值,
R4-R11 起始值为1-8,每次加操作后把 R4-R11 的内容放入 SP 栈中,
SP 初始设置为0x800。
最后把R4-R11 用 LDMFD 指令清空赋值为 0 。。。
阅读全文
摘要: 电子系同学 YLY 的微机实验,x86 MASM 汇编,DOS 21H 中断,输入一个 4 位的十进制数字,输出二进制和十六进制。程序有问题,让我帮忙看看,两人却几乎同时发现错误所在,囧。。。
阅读全文
摘要: 软盘引导,Bochs 模拟。。。
阅读全文
摘要: 使用输入输出缓存,第一次使用字符串数组指令STOSD,LOOP循环命令,相对基址变址操作数。教训:函数调用一定要注意保存寄存器。。。
阅读全文
摘要: 一段时间没写汇编了,使用输入缓冲提高效率。。。
阅读全文
摘要: 引导并加载Loader,进入Loader执行。。。
阅读全文
摘要: 零起点写操作系统,留此纪念
软盘引导,使用BIOS 中断设置显示方式并显示字符串。。。
阅读全文
摘要: 就是判断质数,C语言源程序。。。
汇编源程序。。。
阅读全文
摘要: x86 指令集,初学汇编的有益参考......
阅读全文
摘要: 写 Linux 汇编很有用的参考,转载于此。
阅读全文
摘要: 开始学习汇编了,NASM,而且 SPOJ 可以提交汇编代码
阅读全文