汇编语言(第三版)检测点重点题目整理
来源:互联网 发布:销售智慧软件 编辑:程序博客网 时间:2024/06/05 20:08
汇编语言(第三版)检测点重点题目整理
检测点1.1
1、1个CPU的寻址能力为8KB,那么它的地址总线的宽度为____.
答案:13
解析:8KB = (2^3) * 1KB = (2^3) * (2^10)B = 2^13B
注:这里不要再乘8换算成bit。因为微型机存储器的存储单元可以存储一个Byte,即8个二进制位。寻址能力是指可以寻找的存储单元的个数,即多少个Byte,而不是多少位(bit)。
检测点2.2
2、有一数据存放在内存20000H单元中,现给定段地址位SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为__,最大为__.
答案:1001H; 2000H (表示十六进制值的时候不要忘记加H)
解析:偏移地址的最小值为0000H,最大值为FFFFH
所以段地址移位后的最大值为20000H,移位后的最小值为10001H
则段地址移位前的最大值为2000H,移位前的最小值为1001H
注:要注意段地址移位前的最小值为1001H,不能在反移位时舍弃1,因为若舍弃1,在移回去的时候就会少个1,进而加上偏移地址的最大值后也只有1FFFFH
(此题也可利用 物理地址 = 段地址(SA) + 偏移地址 解方程来做)
检测点2.3
下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
mov ax , bx
sub ax , ax
jmp ax
答案:
1、4次。
2、(1)第一次修改:在读取完指令mov ax , bx后(2)第二次修改:在读取完指令sub ax , ax后(3)第三次修改:在读取完指令jmp ax后(4)第四次修改:在执行完指令jmp ax后
3、0000H
解析:
3、假设初始时:ax的值为aaaaH,bx的值为bbbbH;
执行完mov ax , bx:ax的值为bbbbH,bx的值为bbbbH;
执行完sub ax , ax:ax的值为0000H,bx的值为bbbbH;
执行完jmp ax:ax的值为0000H,bx的值为bbbbH,IP中的值即为ax中的值(0000H);
- 汇编语言(第三版)检测点重点题目整理
- 汇编语言(第三版)检测点笔记
- 汇编语言 第三版 王爽 检测点2.3
- 汇编语言第三版(王爽著)第一章知识点整理
- 《汇编语言》(王爽)检测点1.1
- 《汇编语言》(王爽)检测点2.1
- 《汇编语言》(王爽)检测点2.2
- 《汇编语言》(王爽)检测点2.3
- 《汇编语言》王爽版重点摘要-----第三章
- 汇编语言-课后检测点答案
- 王爽 汇编语言 检测点 3.1
- 8086汇编语言 - 检测点1.1
- 《汇编语言》 清华大学 第二版 课后检测点 答案
- 王爽汇编第二版检测点15.1(整理)
- 王爽《汇编语言》答案 检测点1.1
- 王爽《汇编语言》答案 检测点2.1
- 王爽《汇编语言》答案 检测点2.2
- 王爽《汇编语言》答案 检测点3.1
- CS231n课程笔记--线性分类
- 数组和指针的区别、字符数组和字符串指针区别
- Servlet中的web.xml
- Redis安装使用
- 【kmp算法next数组-串的最小循环节/循环周期】Period HDU
- 汇编语言(第三版)检测点重点题目整理
- 20152016-acmicpc-neerc-northern-subregional-contest J:Journey to the "The World's Start"(单调队列+DP+二分)
- PAT 甲级 1094. The Largest Generation (25)
- OSI七层模型与TCP/IP五层模型
- JavaSe复习笔记
- 欢迎使用CSDN-markdown编辑器
- 《阿里巴巴Java开发手册》终极版更新
- 82.Remove Duplicates from Sorted List II
- Java编程思想读书笔记——内部类