- 博客(11)
- 资源 (126)
- 问答 (1)
- 收藏
- 关注
原创 在裸机上在bios中断向量表中,汇编设置增加中断服务程序(向量地址设置三种方式)
bits 16 cpu 8086 %macro PutChar 2 ;必须定义写在使用前面;否则后面编译报错 mov al,%1 mov ah,09h mov bx,000ch mov cx,%2 mov dh,02h mov dl,0h int 10h %endmacro org 07c00h mov ax,cs mov ds,ax mov es,ax
2017-09-16 02:01:10 803
原创 win32汇编的segment,子程序,宏定义,局部变量定义test1
.386 .model flat,stdcall option casemap:none includelib user32.lib includelib gdi32.lib includelib kernel32.lib NULL EQU 0 MB_OK EQU 0 %echo mb_ok:MB_OK echo MB_OK MessageBoxA proto stdcall :dwor
2017-09-14 02:46:49 982
原创 win32汇编无头文件编译成功
.386 .model flat,stdcall option casemap:none includelib user32.lib includelib gdi32.lib includelib kernel32.lib NULL EQU 0 MB_OK EQU 0 MessageBoxA proto stdcall :dword,:dword,:dword,:dword ExitP
2017-09-14 00:37:12 410
转载 汇编关机代码
;$$ - start position bits 16 cpu 8086 org 07c00h mov ax,cs mov ds,ax mov es,ax ;output bootMsg -- first msg mov ax,bootMsg ;input parameter msg mov cx,bootMsgLen ;str length mov dh,00h ;
2017-09-12 01:32:01 3505
原创 从pc裸机磁盘(第一个扇区以后的扇区)中载入程序数据并运行
;$$ - start position bits 16 cpu 8086 org 07c00h mov ax,cs mov ds,ax mov es,ax ;output bootMsg -- first msg mov ax,bootMsg ;input parameter msg mov cx,bootMsgLen ;str length mov dh,00h ;
2017-09-09 19:52:07 582
原创 学习PC裸机汇编输出HelloWorld环境搭建和解决启动镜像问题
OS platform: Windows7 Assembler : nasm,ndisasm Virtual Machine: VitualBox org 07c00h mov ax,cs mov ds,ax mov es,ax call DispStr jmp $ DispStr: mov ax,BootMessage mov bp,ax mov cx,len mov ax
2017-09-09 17:14:43 975
转载 linux asm(nasm) output strings
section .text global main main: mov eax,4 mov ebx,1 mov ecx,msg mov edx,len int 80h mov eax,1 int 80h msg: db "hello world!it's too long!/n","$",'\r\n\t',0,'12345',len len equ $-msg nasm -f e
2017-09-04 22:32:20 482
转载 nasm汇编程序例程got
section .text extern _MessageBoxA@16 %if __NASM_VERSION_ID__ >= 0x02030000 safeseh handler ; register handler as "safe handler" %endif handler: push DWORD 1 ; MB_OKCANCEL push DWORD caption push D
2017-09-04 19:09:08 893
原创 linux apache2 编译problems
apache2 depends : apr , apr-util ,so compiling apr and apr-util first successively. compiling apr-util and apr-iconv with parameter: --with-apr=/usr/local/apr like this: ./configure --with-apr=/usr
2017-09-04 00:02:09 349
原创 Ubuntu Qt5.6.2 ld -lGL Error solution
first command: locate libGL then create a link : sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so if your Ubuntu doesn't has libGL , you must apt-get install ... them
2017-09-02 03:52:54 338
原创 Ubuntu uninstalling software completely(include purge configuration and files)
reference: my problems and solution: don't clearly completely unintall jdk! (even though rmove all files of jdk,there are also some leaks) so,entirely clear these: this is clear co
2017-09-01 23:23:56 276
my mine x.jar
2020-08-08
windows nasm 2.13.1
2017-09-04
linux nasm-2.13.01 编译成功
2017-09-04
nasm-2.13.01-win64
2017-09-04
jna_4.2.1 java
2017-09-03
spring-boot-1.5.6-src
2017-08-18
go语言SDK1.8
2017-03-06
rust-1.15.1-i686-pc-windows-msvc
2017-02-27
DOSBox0.74-win32
2017-01-21
java证书开发包(修正版)
2017-01-19
java证书开发工具包
2017-01-18
my jsonp with spring
2017-01-12
grub2 loader加载kernel和输出helloworld(x86)
2021-03-27
cocos2dx android apk javascript
2020-02-04
cocos2dx android apk
2020-02-04
freeglut.zip
2019-12-31
我的工具类upgrade2
2019-05-08
我的工具类upgrade1
2019-05-07
类型操作工具类
2019-05-04
jboss-eap-7.1.0
2018-03-08
UEFI规范参考文档
2017-12-28
apr-iconv linux 编译成功
2017-09-04
apr linux 编译成功
2017-09-04
apr-util linux 编译成功
2017-09-04
linux apache2 编译成功
2017-09-03
linux eclipse
2017-09-03
java就是调库吗?只要有就是调
2015-11-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人