在第2章中,用Debug e写机器码时,如超过一行的代码,如何换行
好像满一行后继续写入会报错
如实验任务1中:- e 1000:0 b8 20 4e 05 16 14 bb 00 20 ........写满了第一行后如何换行...


- [mouse] 答案正确。 01/04 13:59
- [mouse] 描述的非常准确。~ 01/04 13:58
- [musicvs] 我以前也有这个疑问,一直写会出错的...我只知道,一行写不完,就换行,接着写: 如: e 1000 01/01 12:09
- [mxlzf741] 你就一直像后写 写满了应该会自动换行吧 12/31 16:04
- [1010.fox] - -回车不是吧 回车后就写入了刚才输入的了 12/31 12:58
- [jcw2008] 回车 12/31 12:41
- [mess] 都正确,博主继续加油啊~ 12/30 18:47
- [mess] 答案没有问题,都正确。 12/30 18:46
[2008-12-31 10:38] 第2章 实验小疑问
阅读全文 |
评论次数(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条地址总线,寻址...
十进制转成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...
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...
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...
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...
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...
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) |
所属类型(汇编作业)