writeOS
灵易联盟
从事程序员(展望架构师,向程序设计师迈步),学过电脑维修维护,编程、易学,兴趣电脑、编程、易学、中医、针灸、科幻、小说。希望能多运动运动,保证身体健康。老坐着身全快生锈了。
展开
-
linyeeos微系统主代码
;/////////////////////////////////////////////////;//linyeeos.asm linyeeos微系统主代码;//编译 nasm linyeeos.asm -o linyeeos.img;//Write by linyee at [2007-02-11 ~ 2007-02-15];//联系方式 www.linyee.net myt原创 2008-09-06 14:04:00 · 665 阅读 · 0 评论 -
键盘输入的中断功能
键盘输入是绝大多数程序的主要输入方式,学习和掌握有关键盘输入中断的使用方法对编写交互式程序是非常重要的,也能更进一步理解计算机是如何接受键盘输入的。 1、键盘缓冲区 键盘缓冲区是一个先进先出的环形队列,其所占内存区域如下: KBHeadDW ?;其内存地址为0000:041AH,缓冲区头指针 KBTailDW ?;其内存地址为0000:041CH,缓冲区尾指针 KBBuffDW 16 DUP(?原创 2008-09-17 14:05:00 · 2889 阅读 · 0 评论 -
8088 汇编速查手册(转集)
参考:http://www2.zzu.edu.cn/qwfw/hbyycai/courses/index.asp参考:http://blog.csdn.net/jiaguoxinzhi/archive/2008/09/13/2924898.aspx参考:http://blog.csdn.net/jiaguoxinzhi/archive/2008/09/13/2924869.aspx转载 2008-09-17 15:11:00 · 1724 阅读 · 0 评论 -
Nasm中文手册
Nasm中文手册 --------------------------------------------------------------------------------第一章: 简介----------------------- 1.1 什么是NASM NASM是一个为可移植性与模块化而设计的一个80x86的汇编器。它支持相当多 的目标文件格式,包括Linux和转载 2008-09-13 22:36:00 · 1199 阅读 · 0 评论 -
汇编指令: 根据www.olanguage.org提供的汇编资料整理. 转自万一
名称 功能 操作数操作码模数寄存器1寄存器2或内存位移量立即数符号方向芯片型号16位32位AAA调整加无$37无无无无无无无8086无无AAD调整除无$D50A无 无无无无无无8086无无AAD转载 2008-09-13 22:01:00 · 3119 阅读 · 0 评论 -
存储器分页管理机制
在保护模式下,控制寄存器CR0中的最高位PG位控制分页管理机制是否生效。如果PG=1,分页机制生效,把线性地址转换为物理地址。如果PG=0,分页机制无效,线性地址就直接作为物理地址。必须注意,只有在保护方式下分页机制才可能生效。只有在保证使PE位为1的前提下,才能够使PG位为1,否则将引起通用保护故障。 分页机制把线性地址空间和物理地址空间分别划分为大小相同的块。这样的块称之为转载 2008-09-15 11:48:00 · 2562 阅读 · 2 评论 -
汇编指令集:NASM带的指令列表
; insns.dat table of instructions for the Netwide Assembler;; The Netwide Assembler is copyright (C) 1996 Simon Tatham and; Julian Hall. All rights reserved. The software is; redistributable under转载 2008-09-13 22:08:00 · 6647 阅读 · 0 评论 -
有关汉字系统的关键技术/纯汇编显示中文/汉字显示/Nasm源码
一、实模式下 1、使用图形模式,通常使用12H的600*480,这个模式下也一样可能使用0EH功能,直接输出ASC。 2、从网络上下HZ16的字库(大约262KB),或着GB2312的16点阵字库(大约256KB),UCDOS里含的16*8的ASC字库(大约4KB) 3、使用0C功能写象素,将汉字库写出并根据当前光标计算当前象素行列,使可以与ASC的显示连续。原创 2008-09-12 18:42:00 · 3066 阅读 · 4 评论 -
VGA 寄存器一览表
VGA 寄存器一览表VGA寄存器地址表寄存器名称单色显示模式彩色显示模式混合输出寄存器 3C2H3C2H (VGA读端口3CCH)待征控制寄存器3BAH3DAH (VGA读端口3CAH)输入状态寄存器3C2H3C2H转载 2008-09-11 12:33:00 · 4363 阅读 · 0 评论 -
纯汇编NASM源码/显示相关函数/10H中断/纯汇编显示汉字/显示中文
在百度博客,过段时间再一起移过来哈~~http://hi.baidu.com/jiaguoxinzhi/blog/item/26bcab3d1e424406bba16744.html原创 2008-09-10 18:12:00 · 1227 阅读 · 0 评论 -
控制寄存器和系统地址寄存器
80386控制寄存器和系统地址寄存器如下表所示。它们用于控制工作方式,控制分段管理机制及 分页管理机制的实施。 控 制寄存器CRxBIT31BIT30—BIT12BIT11—BIT5BIT4BIT3BIT2BIT1BIT0CR0PG0000000000000000ETTSEMMPPECR转载 2008-09-15 12:09:00 · 1501 阅读 · 0 评论 -
系统内存常见的分配方式
;*************************************************************** ; 内存看上去是这样的: ; ┃ ┃ ; ┃ .转载 2008-09-14 19:26:00 · 703 阅读 · 0 评论 -
32位CPU所含有的寄存器及32位指令
32位CPU所含有的寄存器有: 4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP) 6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。32位CPU有4个转载 2008-09-11 20:39:00 · 3628 阅读 · 0 评论 -
EGA/VGA显示卡编程
一、VGA卡显示模式模式类型分辨率颜色数可用显示卡显示地址00H字符40×2516CGA EGA MCGA VGAB80001H字符40×2516CGA EGA MCGA VGA B80002H字符80×2516CGA EGA MCGA V转载 2008-09-11 13:29:00 · 3674 阅读 · 0 评论 -
Character code table/GB2312编码表
;百度的限制篇幅太短,转移到此来哈。http://ash.jp/code/cn/gb2312tbl.htm code +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +FA1A0 、 。 · ˉ ˇ ¨ 〃 々 — ~ ‖ … ‘ ’A1B0 “ ” 〔 〕 〈 〉 《 》 「 」 『 』 〖 〗 【 】A1C0 ± × ÷ ∶转载 2008-09-12 19:25:00 · 2347 阅读 · 0 评论 -
GB2312简体中文编码表
<br />GB2312简体中文编码表<br />code +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F<br />A1A0 、 。 · ˉ ˇ ¨ 〃 々 — ~ ‖ … ‘ ’<br />A1B0 “ ” 〔 〕 〈 〉 《 》 「 」 『 』 〖 〗 【 】<br />A1C0 ± × ÷ ∶ ∧ ∨ ∑ ∏ ∪ ∩ ∈ ∷ √ ⊥ ∥ ∠<br />A1D0 ⌒ ⊙ ∫ ∮ ≡ ≌ ≈ ∽ ∝ ≠ ≮ ≯ ≤ ≥ ∞ ∵<br /原创 2011-03-08 20:10:00 · 32110 阅读 · 0 评论