下面3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
mov ax, bx
sub ax, ax
jmp ax
CPU修改IP3次;都是在读取的指令进入指令缓冲器以后; 最后IP中的值是ax中的值。...


- [chinatree] 减少代码量,提高效率。 02/21 07:17
- [smarter_feng] 呵呵,啥意思? 02/20 23:33
- [chinatree] 还能精简下代码不? 02/20 22:01
- [smarter_feng] 呵呵,谢谢~ 02/20 20:35
- [chinatree] 顶下。 02/20 18:55
- [smarter_feng] 嗯,加油!!! 02/16 22:27
- [tomato] 都一样,都需要学习!一起加油吧! 02/16 22:23
- [smarter_feng] 嗯,我好好查查~ 02/16 22:21
- [smarter_feng] 这正是我头痛的问题,我的基础比较差,需要补的东西太多了~ 02/16 22:17
- [tomato] 上班之后,就没有大把的时间学习了,需要博主挤时间了! 02/16 22:16
[2012-02-13 11:49] 检测点2.3
阅读全文 |
评论次数(2) |
浏览次数(327) |
所属类型(汇编作业)
[2012-02-09 13:09] 检测点2.2
1,给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为_0010H_到_1000FH_;
思路:偏移地址16位,变化范围0000H--FFFFH,顾段地址为0001H时CPU的寻址范围为:0001H X 16 + 0000H -- 0001H X 16 + FFFFH;
2,有一个数据存放在内存20000H中,现给定段地址SA,若想用偏移地址寻到此单元,则SA应满足的条件是: 最小_1001H_, 最大_2000H_;
思路:物理地址 20000H = SA x 16 + 偏移地址,偏移地址的范围: 0000H -- FFFFH,偏移地址最大时SA最小, 偏移...
思路:偏移地址16位,变化范围0000H--FFFFH,顾段地址为0001H时CPU的寻址范围为:0001H X 16 + 0000H -- 0001H X 16 + FFFFH;
2,有一个数据存放在内存20000H中,现给定段地址SA,若想用偏移地址寻到此单元,则SA应满足的条件是: 最小_1001H_, 最大_2000H_;
思路:物理地址 20000H = SA x 16 + 偏移地址,偏移地址的范围: 0000H -- FFFFH,偏移地址最大时SA最小, 偏移...
阅读全文 |
评论次数(2) |
浏览次数(377) |
所属类型(汇编作业)
[2012-02-08 18:04] 检测点2.1
(一):
(1) mov ax, 62627 AX = _F4A3H_ ;
(2) mov ah, 31H AX = _31A3H_ ;
(3) mov al, 23H AX = _3123H_ ;
(4) add ax, ax AX = _6246H_ ;
(5) mov bx, 826CH AX = _6246H_ ; BX = _826CH_;
(6) mov cx, ax AX = _6246H_ ; CX = _6246H_;
(7) mov ax...
(1) mov ax, 62627 AX = _F4A3H_ ;
(2) mov ah, 31H AX = _31A3H_ ;
(3) mov al, 23H AX = _3123H_ ;
(4) add ax, ax AX = _6246H_ ;
(5) mov bx, 826CH AX = _6246H_ ; BX = _826CH_;
(6) mov cx, ax AX = _6246H_ ; CX = _6246H_;
(7) mov ax...
阅读全文 |
评论次数(2) |
浏览次数(369) |
所属类型(汇编作业)
[2012-02-08 16:32] 检测点1.1
(1)1个CPU的寻址能力为8KB,那么它的地址总线宽度为:_13_。
思路:2^n = 8k; => n = 13;
(2)1KB有_1k_个存储单元,存储单元编号从_0_到_999_。
思路:每个存储单元为1B,1KB/1B = 1K; 编号从0开始;
(3)1KB的存储器可以存储_8k_bit, _1K_个Byte;
思路:同上;
(4)1G, 1M, 1K;
(5)2^16, 2^20/2^20, 2^24/2^20, 2^32/2^30;
(6)1,1, 2, 2, 4;
(7)512, 256
(8)二进制...
思路:2^n = 8k; => n = 13;
(2)1KB有_1k_个存储单元,存储单元编号从_0_到_999_。
思路:每个存储单元为1B,1KB/1B = 1K; 编号从0开始;
(3)1KB的存储器可以存储_8k_bit, _1K_个Byte;
思路:同上;
(4)1G, 1M, 1K;
(5)2^16, 2^20/2^20, 2^24/2^20, 2^32/2^30;
(6)1,1, 2, 2, 4;
(7)512, 256
(8)二进制...
阅读全文 |
评论次数(2) |
浏览次数(192) |
所属类型(汇编作业)
页码数(1):
1