能力值:
( LV2,RANK:10 )
|
-
-
2 楼
汇编我当初还是看小甲鱼的视频入的门呢
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
学习了!
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
你看的好快啊。我也在看,才看两章节。好书一本呢。
|
能力值:
( LV3,RANK:20 )
|
-
-
6 楼
呵呵。。先大致看一遍,反正这都不是学一次就能精通的东西。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
我买了一本汇编语言程序设计,里面讲的几乎都是16位汇编,唉,现在都是64位的世界了,买来后悔
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
好书值得阅读
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
外设的输入不直接送入内存和CPU众,而是送入相关的接口芯片的端口中。CPU向外设的输入也是先送入端口中,再由相关芯片送到外设。CPU通过端口与外部设备联系。
外中断源一共分为两类 一,可屏蔽中断 二 不可屏蔽中断。
一,可屏蔽中断 cpu可以不响应。当CPU检测到可屏蔽中断信息时,如果IF=1,则相应,引发中断过程。如果IF=0(有其他中断过程正在进行,因为中断过程第二部设置IF=0 TF=0)则可以不响应
中断过程中设置IF为0的原因是在进入中断处理程序后,禁止其他的可屏蔽中断。
8086CPU提供的设置IF的指令 sti 设置IF=1 cli 设置IF=0
二,不可屏蔽中断。8086CPU不可屏蔽中断的中断类型码固定为2,所以中断过程中不需要中断类型码,不可屏蔽中断的中断过程为:①标志寄存器入栈,IF=0 TF=0 ②CS IP入栈③ (IP)=(8) (CS)=(0AH)
几乎所有由外设引发的外中断,都是可屏蔽中断。
键盘按键按下由芯片产生的扫描码送入主板相关接口芯片寄存器,其端口是60H。松开同样。
一般讲按下一个键时产生的扫描码成为通码,松开时的扫描码叫断码。长度一字节。通码第七位为0,断码第七位为1. 断码=通码+80H 引发中断类型码为9的可屏蔽中断。
BIOS提供了int 9中断例程。用来进行基本的键盘输入输出处理①读出60H端口的扫描码②如果是字符键的扫描码,将该扫描码和它对应的字符码(ASCII码)送入内存中的BIOS键盘缓冲区。如果是控制键和切换键的扫描码,则转换为状态字节写入内存中存储状态字节的单元、
在BIOS键盘缓冲区中,一个键盘输入用一个字单元存
|
能力值:
( LV3,RANK:20 )
|
-
-
10 楼
呵呵,正在看Windows环境下32位汇编语言程序设计].罗云彬.第三版 慢慢来吧,多学总比不学好。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
学习了,很基础很好的一本书
|
能力值:
( LV3,RANK:20 )
|
-
-
12 楼
正在看、。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
之前看过,确实是很好的一本讲汇编的书
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
底层东西太繁琐
不过要想牛,必须学
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
嗯。这读书笔记真的很不错。。支持一下!
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
是怎么在一周的时间内看完的王爽《汇编》的???我专心花了一个月,才弄差不多的。不过膜拜下,哈哈。
|
能力值:
( LV3,RANK:20 )
|
-
-
17 楼
呵呵。看的略显仓促。毕竟重头戏在罗云彬的那本32位汇编。
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
我也看完了,但是发现不知道能干什么
|
能力值:
( LV3,RANK:20 )
|
-
-
19 楼
继续 win32中。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
要是谁出本外挂书就猛了
|
|
|