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

我的博客

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

[2011-06-20 15:22] 实验2

单步执行的t命令让CPU停了下来
其实就是一个中断。 
CPU去执行这样的中断,先不说这个中断程序的怎么回事,可以肯定的是CPU要把CS,IP指向这个程序;当CPU执行完这段代码后还要把CS,IP回复成正确的样子。 
在CPU去修改CS,IP去执行中断程序之前,要把现在CPU中的相关寄存器要保存起来。这个被选中的地方就是栈。
(肯定SP有了变化,但是当CPU恢复时POP指令又把SP恢复成正确的)在这个处理的过程中,栈里面留下了痕迹,尽管中痕迹不会影响本程序的执行。...
阅读全文 | 评论次数(0) | 浏览次数(352) | 所属类型(实验任务)

[2011-06-20 10:40] 第三章

3.1
1.mov ax,1 
mov ds,ax 
mov ax,[0]        AX=2662H 
mov bx,[1]        BX=E626H 
mov ax,bx         AX=E626H 
mov ax,[0]        AX=2662H 
mov bx,[2]        BX=D6E6H 
add ax,bx         AX=FD48H 
add ax,[4]        AX=2C14H 
mov ax,0          AX=0000H 
mov al,[2]        AX=00E6H 
mov bx,0 ...
阅读全文 | 评论次数(0) | 浏览次数(410) | 所属类型(汇编作业)

[2011-06-15 15:44] 实验1

1.可以用r命令修改CS和IP的值分别为a命令中的第一个预设值或者是a命令后自己指定的CS、IP值。 
2.用t命令跟踪...
阅读全文 | 评论次数(0) | 浏览次数(330) | 所属类型(实验任务)

[2011-06-15 15:22] 第二章

2.1
(1) 
F4A3H 
31A3H 
3123H 
6246H 
826CH 
6246H 
826CH 
04D8H 
0482H 
6C82H 
D882H 
D888H 
D810H 
6246H 


(2) 
mov ax,2 
add ax,ax 
add ax,ax 
add ax,ax

2.2
(1)00010H,1000FH 
(2)1001H,2000H 
 
(a) 当偏移量为FFFFH的时候,SA可取最小值, 
    即20000H - FFFFH = 10001H; 
    则基础地址的值为10...
阅读全文 | 评论次数(0) | 浏览次数(371) | 所属类型(汇编作业)

[2011-06-15 15:01] 第二章

1.机器语言的不便纠错调试及难于记忆导致汇编语言的产生,汇编指令是机器指令便于记忆的书写格式。

2.汇编语言由三类指令组成: 
(1)汇编指令:机器码助记符; 
(2)伪指令:无对应机器码,由编译器执行,计算机不执行; 
(3)其他符号:如“+、-、*、/”,无对应机器码,由编译器识别。 

3.CPU读写数据时,与外部器件进行的三类信息交互: 
(1)存储单元的地址(地址信息) 
(2)器件的选择(控制信息) 
(3)读和写的数据(数据信息) 

CPU与外部器件的三类信息交互物理上通过地址总线、控制总线及数据总线来完成。 

5.CPU通过地址总线来指定存储单...
阅读全文 | 评论次数(0) | 浏览次数(344) | 所属类型(汇编笔记)

[2011-06-01 09:26] 第一章

1. 1个CPU的寻址能力为8KB,那么它的地址总线的宽度为(13)。 

CPU寻址时,所寻到的是一个存储单元Byte(简写为B)


2. 1KB的存储器有(1024)个存储单元。存储单元的编号从(0)到(1023)。 


3.1KB的存储器可以存储(8192)个bit(b),(1024)个byte(B)。 
1B=8b

4.1GB、1MB、1KB分别是(2^30),(2^20),(2^10)byte。 

5.8080,8088,80286,80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为:(64KB),(1MB),(16...
阅读全文 | 评论次数(0) | 浏览次数(343) | 所属类型(汇编作业)

[2011-06-01 08:42] 第一章

1.计算机存储最小单位为BIT(二进制位)
8个BIT组成一个字节BYTE,即为B(8个二进制位)
一个字节就是一个存储单元
1KB (Kilobyte 千字节)=1024B(2^10B) ,
1MB (Megabyte 兆字节 简称“兆”)=1024KB(2^20B),
1GB (Gigabyte 吉字节 又称“千兆”)=1024MB,
1TB (Trillionbyte 万亿字节 太字节)=1024GB,

2.10根地址总线寻址能力是1024B即1KB 
20根是1MB  30根是1GB

3.CPU对外部设备不能直接控制台 显示器等,直接控制外部设备的是插在扩展槽...
阅读全文 | 评论次数(0) | 浏览次数(390) | 所属类型(汇编笔记)