系统和应用
文章平均质量分 59
花壳蓝果
水平不高,多多包涵
展开
-
WinDBG新版本,使用在windows 10以上的调试器说明
win10 以上版本的操作系统调试器 windbg原创 2024-02-17 03:57:42 · 1449 阅读 · 1 评论 -
Nasm汇编 Microcode Update 工具
简单的说明和例子演示[bits 32];Nasm Microcode Update 工具;;〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓; ; vL isqjIi rs rIXjsIk iigviiiiVdii SJJ原创 2022-04-26 16:33:15 · 274 阅读 · 0 评论 -
APPLE II/E 的内存体系结构和游戏杆控制I/O表
PC电脑 74LS138组成的游戏杆 I/O 端口是 读201h写201happle ii /e 游戏杆端口开关(三态输出数据选择器74LS251)十六进制地址游戏口选通脉冲 STB $c04X 49216~49231AN0 关 $c058 49240AN0 开 $c059 49241AN1 关 $c05a 49242AN1 开 $c05b 49243AN2 关 $c05c 49244AN2 开 $c05d 49245AN3 关 $c05e 49246AN3 开 $c05f 49247翻译 2021-12-11 01:34:19 · 521 阅读 · 0 评论 -
内存起点的那点资料。
低端内存的常用资料最近用汇编语言做引导扇区程序段。找了一个例子TerisOS程序用BOCH做测试。当看到46C ? 这几行代码时,猜测到了是时钟数据。就找了下资料,现在贴出来。++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++内存地址 类型 PC/XT机功能 程序地址 控制权0000~0003 0H 除法错误中断 027E:56EA DOS KERNEL0004~0007 1H 单步中断 0原创 2021-10-04 17:44:16 · 1244 阅读 · 0 评论 -
通过IO口测试RTC时钟数据的一个简单例子。
测试RTC时钟在虚拟机BOCH下运行。引导程序显示RTC 内部 256 部分数据。format binary as 'img'org 7c00h;测试代码开始;读时间start: mov ax,cs mov ds,ax mov es,ax ; mov al,19; mov dx, mov al,56h mov dx,0xcd6 out dx,al mov dx,0xcd7 in ax,dx and ax,111111111011111b out dx,ax原创 2021-09-24 17:17:46 · 362 阅读 · 0 评论 -
关于汇编语言与USB描述结构使用。
关于汇编语言与USB描述结构的使用USB的描述结构有两个字段一个是SID 和个是VID在PM寄存器端口2ch处。是一个只写寄存器,举个例子 VID 为 1002h SID为4341h 的声卡,驱动为 14h,函数为5,使用下列汇编:mov eax,8000a52chmov dx,0cf8hout dx,eaxmov dx,0cfchmov eax,43411002hout dx,eax...原创 2021-09-20 14:38:04 · 284 阅读 · 0 评论 -
BOCHS 模拟器和我的启动代码
我的启动代码与BOCHSBOCHS模拟器很小巧,是最近喜欢和常用的一个调试软件。我们谈谈BOCHS的小工具bximage.exe。这是一个生成BOCHS数据软盘和硬盘的一个应用程序。用bximage生成软盘镜像文件的全过程。这里选择的是1.44M软驱,和boot.img镜像名。然后用winhex这个编辑软件查看内容。bximage 软件创建的1.44M软盘镜像是全零的数据。这个说明镜像内容是顺序存放,没有任何特殊的辅助标记的。我们要编写的引导程序会在开始的512字节。也就是说,我们完原创 2021-09-03 09:17:08 · 497 阅读 · 0 评论 -
BOCHS模拟器配置和使用
BOCHS模拟器配置和使用BOCHS是一个轻量级小型系统模拟器。它可以用来开发引导模块,测试系统。BOCHS一开始上手不容易配置。简单的配置megs: 32romimage: file=$BXSHARE/BIOS-bochs-latestvgaromimage: file=$BXSHARE/VGABIOS-lgpl-latestvga: extension=vbe, update_freq=15floppya: 1_44=a.img, status=inserted#ata0-master原创 2021-08-21 22:31:34 · 3498 阅读 · 0 评论 -
masm32v12编译器自带库masm32.lib在nasm中的使用。
masm32v12编译器自带库masm32.lib在nasm中的使用。修改了masm32.inc文件在nasm中使用。;╔═══════════════════════════════╗;║ MASM32 库改nasm ║;╚═══════════════════════════════╝; ruYYLYLsYsYsLsYuY: ;原创 2021-08-19 23:40:20 · 293 阅读 · 0 评论