QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码

主题

帖子

荣誉

鱼友Ⅲ

Rank: 4Rank: 4

积分
487
查看: 726|回复: 7

[学习笔记] 《零基础入门学习汇编语言》检测点1.1

[复制链接]
最佳答案
1 
累计签到:211 天
连续签到:5 天
shuiyu 发表于 2017-6-21 12:17:25 7267 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 shuiyu 于 2017-6-21 12:20 编辑

小白刚学,不对的请各位大佬指正,谢谢   

PS:先贴上最基础的单位换算:
        1GB = 1024MB         1MB = 1024KB         1KB = 1024Byte         1Byte = 8bit

(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 ____位。
解:1KB=1024B,8KB=1024B*8=2^N,N=13。         则地址总线的宽度为13

(2)1KB的存储器有 _____个存储单元,存储单元的编号从____ 到 _____ 。
解:回顾前面:一个存储单元可以存储 8 个 bit (用作单位写成“b”),即 8 位二进制数。
       即:1KB=1024B=1024*8bit        故有1024个存储单元,存储单元的编号从0开始到1023

(3)1KB的存储器可以存储 ______ 个bit,_____个Byte。
解:1KB=1024Byte=1024*8bit=8192bit

(4)1GB是______个Byte、1MB是_________个Byte、1KB是 _______个Byte。
解:1GB=1024*1024*1024=1073741824Byte         1MB=1024*1024=1048576Byte         1KB=1024Byte

(5)8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: ____(KB)、 ___(MB)、___(MB)、___(GB)。
解:由第一题得知:2^N=寻址能力(N为地址总线的宽度即现在题目中的16、20....)
       则:  2^16=65536byte=64kb       
                  2^20=1048576byte=1mb
                2^24=16777216byte=16mb
                  2^32=4294967296byte=4GB

(6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: ____(B)、___(B)、 ____(B)、____ (B)、 ______ (B)。
解:由前面的知识可知:
        (一)8根数据总线一次可以传送8位二进制数据(即一个字节)。
        (二)一个存储单元可以存储 8 个 bit (用作单位写成“b”),即 8 位二进制数。
        (三)1Byte = 8bit
        则:答案为: 1   1   2    2   4

(7)从内存中读取1024字节的数据,8086至少要读_____次,80386至少要读______次。
解:由上题可知:8086为16根数据总线,一次可以传送16位二进制数据(即两个字节)。
        1024/2=512(次)
        80386为32根数据总线,一次可以传送32位二进制数据(即四个字节)。
        1024/4=256(次)

(8)在存储器中,数据和程序以_____ 形式存放。
解:在存储器中指令和数据没有任何区别,都是二进制信息,所以以二进制形式存放。


本节结束,多谢览阅!
小白刚学,不对的请各位大佬指正,谢谢

评分

参与人数 1鱼币 +4 收起 理由
小甲鱼 + 4 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

楼层
跳转到指定楼层
最佳答案
3 
累计签到:90 天
连续签到:2 天
xiaohaituan 发表于 2017-12-6 12:54:53 From FishC Mobile | 显示全部楼层
恭喜你答对了
最佳答案
0 
累计签到:119 天
连续签到:3 天
vite 发表于 2017-12-11 11:53:15 | 显示全部楼层
楼楼,请教一下,第一题为什么不用转化到bit单位?
最佳答案
0 
累计签到:119 天
连续签到:3 天
vite 发表于 2017-12-11 11:59:19 | 显示全部楼层
vite 发表于 2017-12-11 11:53
楼楼,请教一下,第一题为什么不用转化到bit单位?

自己想通了
最佳答案
1 
累计签到:211 天
连续签到:5 天
shuiyu  楼主| 发表于 2017-12-11 15:23:12 | 显示全部楼层

书本上的原话:"一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻找2的N次方个内存单元"。一个内存单元等于一个字节(B),所以只用转化到B。你自己想通就好,加油!
最佳答案
0 

尚未签到

20121001547 发表于 2018-1-11 11:12:08 | 显示全部楼层
shuiyu 发表于 2017-12-11 15:23
书本上的原话:"一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻找2的N次 ...

地址总线只需要找到每个字节即存储单元的地址(B),而不用找到每个bit, 数据总线才需要细化到每个bit去记录二进制数据。个人理解这是根据实际需要节省时间提高效率吧
最佳答案
0 
累计签到:16 天
连续签到:1 天
轮回丶 发表于 2018-3-15 18:02:18 | 显示全部楼层
楼主你学完了吗这本书
最佳答案
1 
累计签到:211 天
连续签到:5 天
shuiyu  楼主| 发表于 2018-3-15 23:14:23 | 显示全部楼层
轮回丶 发表于 2018-3-15 18:02
楼主你学完了吗这本书

没有哦,12章以后(包括12章)都没学,因为我的目的是为了用来学习破解的,学到12章就够用了,所以没往后学

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐 上一条 /1 下一条

    移动客户端下载(未启用)
    微信公众号

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备11014136号

Copyright 2018 鱼C论坛 版权所有 All Rights Reserved.

Powered by Discuz! X3.1 Copyright
© 2001-2018 Comsenz Inc.    All Rights Reserved.

小黑屋|手机版|Archiver|鱼C工作室 ( 粤公网安备 44051102000370号 | 粤ICP备11014136号

GMT+8, 2018-4-19 22:08

快速回复 返回顶部 返回列表