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

我的博客

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

[2008-12-31 10:38] 第2章 实验小疑问

在第2章中,用Debug e写机器码时,如超过一行的代码,如何换行

好像满一行后继续写入会报错

如实验任务1中:- e 1000:0 b8 20 4e 05 16 14 bb 00 20 ........写满了第一行后如何换行...
阅读全文 | 评论次数(4) | 浏览次数(491) | 所属类型(学习笔记)

[2008-12-31 10:01] 第2章 寄存器

关于各进制间的转换  

十进制转成N进制  整除取余法

N进制转成十进制  位权法

十六进制与二进制转换 8421

八进制与二进制 三位

8086CPU有14个寄存器,都是16位,可分为单独的高8位和低8位
AX,BX,CX,DX通用寄存器
CS,DS,ES,SS段寄存器 CS存放指令段地址
IP指令指针寄存器,即存放偏移地址
SI,DI,SP,BP,PSW暂时未知

进行数据传送或运算时,操作对象的位数应为一致

因8086CPU是16位结构,内部一次性处理,传送,暂时存储最大为16位,寻址能力只有64KB,而8086CPU有20条地址总线,寻址...
阅读全文 | 评论次数(0) | 浏览次数(465) | 所属类型(学习笔记)

[2008-12-31 09:21] 检测点 2.3

下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP的值是多少?

mov ax,bx
sub ax,ax
jmp ax


CPU一共4次修改IP
初始指向首地址 mov ax,bx (第一次以为5次,这也算一次,做完在线检测题后,发现这不算修改1次)

当mov ax,bx 入指令缓冲器后 1次

sub ax,ax 入指令缓冲器后 1次

jmp ax 入指令缓冲器后 1次

执行jmp ax后 1次

最后IP值为0...
阅读全文 | 评论次数(1) | 浏览次数(514) | 所属类型(汇编作业)

[2008-12-31 09:19] 检测点 2.2

1.给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为(00010)到(1000F)

2.有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元.则SA应满足的条件是:最小为(1001),最大为(2000)

当偏移地址为FFFFH时,SA最小,因段的起始地址一定为16的倍数,所以,当偏移地址为FFF0H时,SA最小,SA=(20000H-FFF0H)/16=1001

反之SA=(20000H-0000H)/16=2000...
阅读全文 | 评论次数(1) | 浏览次数(490) | 所属类型(汇编作业)

[2008-12-30 16:36] 第1章 基础知识

1.本书原则,以后用的知识,以后再说.

2.因机器码难于辨别与记忆,给产业发展带来了障碍,于是汇编语言产生

3.汇编语言组成:汇编指令(有对应机器码)
                          伪指令(没对应机器码,由编译器生成)
                          其他符号(+、-、*、/等)

4.指令与数据都是在存储器(内存)中以二进制形式存放

5.1存储单元可以存储1Byte,即一字节,8位二进制位
 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB

6.CPU地址总线宽度为N,则这个CPU...
阅读全文 | 评论次数(0) | 浏览次数(418) | 所属类型(学习笔记)

[2008-12-30 16:10] 检测点 2.1

1.写出每条汇编指令执行后相关寄存器中的值

mov ax,62727  AX=(F4A3H)

mov ah,31H    AX=(31A3H)

mov al,23H    AX=(3123H)

add ax,ax     AX=(6246H)

mov bx,826CH  BX=(826CH)

mov cx,ax     CX=(6246H)

mov ax,bx     AX=(826CH)

add ax,bx     AX=(04D8H)

mov al,bh     AX=(0482H)

mov ah,bl     AX=(6C82H...
阅读全文 | 评论次数(1) | 浏览次数(504) | 所属类型(汇编作业)

[2008-12-30 14:31] 检测点 1.1

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

2.1KB的存储器有(2^10)个存储单元.存储单元的编号从(0)到(1023)

3.1KB的存储器可以存储(2^13)个bit,(2^10)个Byte

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

5.8080、8088、80286、80386的地址总线宽度分别为16根、 20根、24根、32根,则它们的寻址能力分别为:(64)KB、(1)MB、(16)MB、(4)GB

6.8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、1...
阅读全文 | 评论次数(1) | 浏览次数(500) | 所属类型(汇编作业)