qintangtao

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 31 下一页

2013年1月22日

摘要: 各种存储器都和CPU的地址线、数据线、控制线相连CPU在操作它们都当做内存来对待,把它们总的看做一个由若干存储单元组成的逻辑存储器,这个逻辑存储器称为内存地址空间端口的读写注意:在in和out指令中,只能使用ax或al来存放从端口中读入的数据或要发送到端口中的数据。访问8位端口时用al, 访问16位端口时用axshl和shr指令逻辑移位指令shl指令 逻辑左移指令功能: 1、将一个寄存器或内存单元中的数据向左移位 2、将最后移出的一位写入CF中 3、最低位用0补充指令: mov al, 01001000b shl al, 1 执行后:(al)=10010000b, CF... 阅读全文
posted @ 2013-01-22 14:51 qintangtao 阅读(219) 评论(0) 推荐(0) 编辑

摘要: ;问题:用中断例程完成loop指令的功能;应用举例:在屏幕中断显示80个'!'?1.asm;安装中断例程assume cs:codecode segmentstart: mov ax, cs mov ds, ax mov si, offset lp ;ds:[si] 只指向源地址 mov ax, 0 mov es, ax mov di, 200h ;es:[di] 指向目标地址 mov cx, offset lpend - offset lp ;cx为传输长度 cld ;传输方向为正 rep movsb ;rep 为cx!=0 继续 拷贝[movsb] ;... 阅读全文
posted @ 2013-01-22 12:17 qintangtao 阅读(330) 评论(0) 推荐(0) 编辑

摘要: int 指令格式: int n ;n位中断类型码功能: 引发中断过程CPU执行int n,相当于引发一个n号中断的中断的中断过程,执行过程如下:1、取中断类型码2、标志寄存器入站,IF=0,TF=03、CS,IP入栈4、(IP)=(n*4), (CS)=(n*4+2)iret指令功能: 用栈中的内容设置CS、IP和标志寄存器 阅读全文
posted @ 2013-01-22 10:54 qintangtao 阅读(1053) 评论(0) 推荐(0) 编辑

摘要: http://www.docin.com/p-268285122.html 阅读全文
posted @ 2013-01-22 10:02 qintangtao 阅读(358) 评论(0) 推荐(0) 编辑

摘要: 国嵌视频种子,推荐迅雷下载国嵌视频1:ed2k://|file|%E5%9B%BD%E5%B5%8C%E8%A7%86%E9%A2%911.iso|4613928960|6EA036D5AF895CF03F07685D99A514E7|h=DNVBK2D6TPK7JKYFJOWFLYSGT62X5SPM|/国嵌视频2:ed2k://|file|%E5%9B%BD%E5%B5%8C%E8%A7%86%E9%A2%912.iso|2849339392|F16589AF6868E5748C9E835708F402AF|h=RJ4GWXYDNCAGF62C5VGMQHJWJJW7SQEV|/国嵌视频3 阅读全文
posted @ 2013-01-22 09:59 qintangtao 阅读(285) 评论(0) 推荐(0) 编辑

摘要: http://www.xuexi111.com 阅读全文
posted @ 2013-01-22 09:20 qintangtao 阅读(1828) 评论(0) 推荐(0) 编辑

2013年1月21日

摘要: 中断过程 中断处理程序 阅读全文
posted @ 2013-01-21 17:32 qintangtao 阅读(129) 评论(0) 推荐(0) 编辑

摘要: ;编写一个子程序,将包含任意字符,以0结尾的字符串中的小写字母转变成大写字母;功能:将以0结尾的字符串中的小写字母转变成大写字母;参数:ds:si只想字符串首地址;注意:需要进行转化的是字符串中的小写字母'a'~'z',而不是其他字符assume cs:codedata segment db "Beginner's All-purpose Symbolic Instruction Code.", 0data endscode segmentstart: mov ax, data mov ds, ax mov si, 0 call le 阅读全文
posted @ 2013-01-21 14:44 qintangtao 阅读(3605) 评论(0) 推荐(1) 编辑

摘要: ASCII码表 信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。八进制十六进制十进制字符八进制十六进制十进制字符00000nul1004064@01011soh1014165A02022stx1024266B03033etx1034367C04044eot1044468D05055enq1054569E06066ack1. 阅读全文
posted @ 2013-01-21 13:52 qintangtao 阅读(326) 评论(0) 推荐(0) 编辑

2013年1月20日

摘要: 求安装一个新的int 7ch中断例程,实现通过逻辑扇区号对软盘进行读写操作参数说明:1、用ah寄存器传递功能号,0表示读,1表示写2、用bx寄存器传递要读写的扇区的逻辑扇区号3、用es:si指向存储读出数据或写入数据的缓冲区三、分析 分析可得逻辑扇区号和物理扇区号对应关系如下:逻辑扇区号 = (面号*80+磁道号)*18+扇区号-1 那么可以使用下面的算法来计算int():描述性运算符,取商rem():描述性运算符,取余数逻辑扇区号 = (面号*80+磁道号)*18+扇区号-1面号 = int(逻辑扇区号/1440)磁道号 = int(rem(逻辑扇区号/1440)/18)扇区号 =... 阅读全文
posted @ 2013-01-20 23:47 qintangtao 阅读(254) 评论(0) 推荐(0) 编辑

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 31 下一页