
Lv.1
Z语言开发ing...
签名:正在借鉴kotlin和Rusting... 爱发电账号:C#爱吃蛋挞(已经1年没改简介了)
在 我想加入工作室 中回复
加入我们吧
①年龄:11
②代表作:MS dos 1.0和1.1 Geek 12X power
③学编程时间:大概5年,在学c#
④特长:编程
2023-07-31T20:05:23 点赞:0
在 【Kitten N公测更新】画板来啦!快来一起创作吧! 中回复
内测人员回来催更了! imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E5%8A%A0%E6%B2%B9.gif"alt="emotion_编程猫_加油"
2023-11-13T22:10:03 点赞:0
在 谁会编程??? 中回复
; 定义引导加载器的入口点 ,UEFI
[BITS 16]
[ORG 0x7c00]
start:
; 打印字符串
mov ax, cs
mov ds, ax
mov es, ax
mov fs, ax
mov gs, ax
mov ss, ax
mov sp, 0x9000
mov si, msg
call print_string
; 加载驱动程序
mov dl, 0x80
call load_driver
; 启动操作系统
load_driver:
system Hard_driver.a喵; 在此处实现加载驱动程序的代码
ret
section .data
message db 'UEFI start', 0xa ; 定义字符串常量并添加换行符
section .text
global _start
_start:
; 输出字符串到屏幕
mov eax, 4 ; 系统调用号(sys_write)
mov ebx, 1 ; 文件描述符(stdout)
mov ecx, message ; 要输出的字符串
mov edx, 10 ; 字符串长度
int 0x80 ; 调用内核
; 退出程序
mov eax, 1 ; 系统调用号(sys_exit)
xor ebx, ebx ; 返回码(0)
int 0x80 ; 调用内核
jmp 0x1000 : 0x1000 ; 假设操作系统位于 0x1000:0x0000 处
print_string:
lod喵
cmp al, 0
je done
mov ah, 0x0e ; BIOS中断10h的输出功能
int 0x10
jmp print_string
done:
ret
UEFI的代码
2023-11-23T17:07:35 点赞:0
在 568喵0——成分复杂接龙 中回复
史真香莱姆红温了并狂飙向牛顿,效果太xx绝佳,牛顿发现了1+1+0= ⑨,进入亡者峡谷一刀⑨⑨⑨,获得了 ⑨⑨.⑨万个皮肤碎片,并发明了⑨次函数
2024-01-25T19:48:00 点赞:1
在 在debull叠满的情况下人能爆发出潜力(确信) 中回复
我一天的代码:
#include <stdio.h>
#include <iostream>
#include <errno.h>
int main(){
printf("Hello World!")
for(int i=0,i<10,i++){
printf(i)
}
int *ptr = (int*)0x0003eb8d; // 创建一个指向地址的指针
*ptr = 0x876dce87018cefd4
}
我一天设计的美术:

2024-01-26T09:50:01 点赞:1