汇编网首页登录博客注册
happyxulingli的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态

[2007-12-08 18:12] 请教:

我的电脑从上午9:00开始一直到中午运行正常,当我中午关机是开始里的关闭计算机的按键不起作用了

,最终还是从机箱关的。不知道为什么会这样,请高手指点。...
阅读全文 | 评论次数(1) | 浏览次数(1333) | 所属类型(花谢花开)

[2007-12-02 10:53] 虚拟设备驱动程序初步(转)

点击查看原图
在本教程里,我假定读者对诸如虚8086模式,调页,GDT,LDT,IDT之类的INTEL 80x86保护模式的操作比较熟悉。如果你不了解这些,那你要先在 http://developer.intel.com/design/pentium/manuals/阅读INTEL的文档。 
内容:
Windows95是一个运行在最高级特权,第0层级别的多线程操作系统。所有的应用程序都运行在最低级特权,第3层级别上。这样就限制了应用程序对系统的操作。它们不能使用cpu特权指令,不能直接访问I/O端口,等等。你对gdi32,kernal32和user32这三个大的系统组件一定很熟悉。你肯定会认为这样重要的...
阅读全文 | 评论次数(0) | 浏览次数(838) | 所属类型(完美世界)

[2007-12-02 10:47] 检测点12.1

(1)        有问题吧
(2)        0000:4N    0000:4N+2...
阅读全文 | 评论次数(2) | 浏览次数(1180) | 所属类型(汇编作业)

[2007-12-02 10:44] 实验11

assume cs:code 
data segment 
db "Beginner's All-purpose Symbolic Instruction Code.",0 
data ends 

code segment 
start: mov ax,data 
         mov ds,ax 
         mov si,0 
         call letterc 
          
mov ax,4c00h 
int 21h 
 letterc:push cx
            push  si
            mov c...
阅读全文 | 评论次数(1) | 浏览次数(1185) | 所属类型(汇编作业)

[2007-12-01 11:17] 检测点11.4

assume cs:code,ss:stack 
stack segment 
db 16 dup (0) 
stack ends 
code segment 
start: mov ax,stack 
         mov ss,ax 
         mov sp,16 
         mov ax,0 
         push ax 
         popf                 ;把栈中的数据送入标志寄存器目的将所有的psw清0 
         mov ax,0fff0h 
         add ax,0010h   ;执行后...
阅读全文 | 评论次数(2) | 浏览次数(1318) | 所属类型(汇编作业)

[2007-12-01 10:10] 检测点11.3

(1) 
assume cs:code 

code segment 
start: mov ax,0f000h 
         mov ds,ax 
         mov bx,0 
         mov dx,0  
         mov cx,32 
s: mov al,[bx] 
    cmp al,32 
    jb s0            ;填空处 
    cmp al,128  
    ja s0            ;填空处 
    inc dx 
s0: inc bx 
      loop s 
      ...
阅读全文 | 评论次数(1) | 浏览次数(1148) | 所属类型(汇编作业)

[2007-11-26 16:51] 标志寄存器~小结~

点击查看原图
1:标志寄存器的作用:
(1)        用来存储相关指令的某些执行结果。
(2)        用来为CPU执行相关指令提供行为依据。
(3)        用来控制CPU的相关工作方式。
8086CPU的标志寄存器有16位,其中存储的信息通常被称为程序状态字(PSW)
Flag寄存器是按位起作用的。
2:第0位是CF,进位标志位,是对无符号运算有意义的标志位
第2位是PF,奇偶标志位
第4位是AF,辅助进位标志位
第6位是ZF,零标志位
第7位是SF,符号标志位
第8位是TF,步进标志位,当为1时,使处理器执行单步操作。
第9位是IF,陷阱标志位,当为1时,容许响应中断,否则关中断。
第10位是DF,...
阅读全文 | 评论次数(2) | 浏览次数(1577) | 所属类型(汇编作业)

[2007-11-26 12:14] 检测点 11.1&11.2检测点&小结

检测点 11.1
sub al,al       ZF=1  PF=1  SF=0 
mov al,1      ZF=1  PF=1  SF=0 
push ax       ZF=1  PF=1  SF=0
pop bx        ZF=1  PF=1  SF=0
add al,bl       ZF=0  PF=0  SF=0
add al,10       ZF=0  PF=1  SF=0
mul al         ZF=0  PF=1  SF=1
11.2检测点
sub al,al          CF=0  OF=0  SF=0  ZF=1  PF=1 ...
阅读全文 | 评论次数(1) | 浏览次数(1008) | 所属类型(汇编作业)

[2007-11-26 10:31] 有关有符号运算的溢出问题:

点击查看原图
书P206的一个例子:
mov al,98 
add al,99
add指令的运行结果是(al)=0C5H. 为什么结果是0C5H呢?
我在进制间的转化时发现:实际上由十六进制0C5H转化为十进制是197,也是有符号数-59的补码。我们知道在8位寄存器al中他存储的范围在-128~127,即最大值是127,让我们来看一下197、-59、127他们之间的关系:197-127=70,-128+70-1=-59,由此可以看出但达到最大值时,它将溢出到起始点,进行的是-128~127间的循环。(个人认为)
不知道大家怎样理解?...
阅读全文 | 评论次数(2) | 浏览次数(886) | 所属类型(花谢花开)

[2007-11-25 11:03] 心情的宣泄

点击查看原图
第十章的学习时间最长,战线拉的最远,却给我的体会最深。
我相信汗水与辉煌并存,光荣与梦想齐辉。
只要坚持,不轻言放弃,成功还是喜欢你。...
阅读全文 | 评论次数(1) | 浏览次数(857) | 所属类型(花谢花开)
页码数(5):  1  2  3  4  5