汇编语言王爽第四版第一章检测点1.1

霜序0.2℃ 霜序0.2℃     2023-01-18     126

关键词:

1.1

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

  2. 1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023

  3. 1KB的存储器可以存储 1024*8=2^13=8192 个bit, 1024个Byte

  4. 1GB是 1024^3 个Byte,1MB是 1024^2个Byte、1KB是 1024个Byte

  5. 8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 2^6=64 (KB)、 2^0=1 (MB)、 2^4=16 (MB)、2^2=4(GB)

  6. 8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: 1 (B)、 1 (B)、 2 (B)、 2 (B)、 4 (B)

  7. 从内存中读取1024字节的数据,8086至少要读 512 次,80386至少要读 256

  8. 在存储器中,数据和程序以 01(二进制) 形式存放

解释

  1. 因为1kb=1024B,1B=8bit,所以总的bit就是1024*8bit,即2^13
  2. 一个存储器单元能存放1Byte,即1字节的数据,1kb即1024b,所以为1024个单元
  3. 存储器每个存储单元可以存放1Byte,那么1Byte即8bit,所以转换一下,可以得到1024*8和1024的结果
  4. 1B=1024bit,1M=1024B,1G=1024M,相互换算得到
  5. 一根线可以可以有两个表示状态,16根可以换算成216种状态,既然是KB,那么除以210即可后面几个同理,就是换算单位需要注意
  6. 8根可以一次传输1Byte,所以前两个空就是1,16/8=2,所以后面是2,最后32/8=4
  7. 根据题6的结果回答,1024Byte/2Byte是512,后面也是1024/4=256
  8. 这个没什么好说的了,都是01二进制的形式

汇编语言王爽第四版课后检测点课后实验包括解释持续更新~~

...课后实验持续更新~~,尽量在半年内更新完官方论坛监测点汇编语言王爽第四版第一章检测点1.1汇编语言王爽第四版第二章检测点2.1汇编语言王爽第四版第二章检测点2.2汇编语言王爽第四版第二章检测点2.3汇编语言王爽第四版第三... 查看详情

汇编语言王爽第四版第六章检测点6.1(代码片段)

汇编语言王爽第四版课后检测点课后实验持续更新~~检测点6.11下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,完成程序:assumecs:codesgcodesgsegment dw0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h;ip为0,2,4,6,8..start: mov... 查看详情

汇编语言王爽第四版实验3(代码片段)

汇编语言王爽第四版课后检测点课后实验持续更新~~实验3要求:将下面的程序保存为t1.asm文件,将其生成可执行文件t1.exeassumecs:codesegcodesegsegmentmovax,2000Hmovss,axmovsp,0addsp,4popaxpopbxpushaxpushbxpopaxpopbxmovax,4c00Hint21hcodesegendsend使用debug跟踪t1 查看详情

汇编语言王爽第四版第三章检测点3.1(代码片段)

汇编语言王爽第四版课后检测点课后实验持续更新~~检测点3.11在DEBUG中,用d0:0lf查看内存,结果如下:0000:00007080F030EF6030E2-00808012662022600000:00106226E6D6CC2E3C3B-ABBA000026066688下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄... 查看详情

汇编语言王爽第四版第三章检测点3.2(代码片段)

汇编语言王爽第四版课后检测点课后实验持续更新~~检测点3.21补全下面的程序,使其可以将10000H-1000FH中的8个字,逆序拷贝到20000H-2000FH中。movax,1000Hmovds,axmovax,2000Hmovss,axmovsp,10hpush[0]push[2]push[4]push[6]push[8]push[A]push[C]push[E] 查看详情

汇编语言王爽第四版实验2(代码片段)

汇编语言王爽第四版课后检测点课后实验持续更新~~实验21首先讲一下,由于实验环境的不同结果可能不一样,我是在windows上面安装了DOSBox指令csipssspdsaxbx初始073f0000073f00fd073f00000000movax,ffffffffmovds,axffffmovax,22002200movss,ax2200movsp,01000100mo... 查看详情

汇编语言王爽第四版实验5(代码片段)

汇编语言王爽第四版课后检测点课后实验持续更新~~实验5编写、调试具有多个段的程序1编译连接下面程序,用debug加载、跟踪,回答问题。assumecs:code,ds:data,ss:stackdatasegmentdw0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdataendsstacksegm... 查看详情

汇编语言王爽第四版实验4(代码片段)

汇编语言王爽第四版课后检测点课后实验持续更新~~实验4[bx]和loop的使用1编程,向内存0:200~0:23f依次传送数据0~63(3fh)assumecs:codecodesegment movax,0 movds,ax;设置ds=0 movbx,200h;设置从200h开始 movcx,64;循环64次 moval,0;传送的数据 s: mov[b... 查看详情

汇编语言王爽第四版实验1(代码片段)

汇编语言王爽第四版课后检测点课后实验持续更新~~文章目录实验1查看CPU和内存,用机器指令和汇编指令编程1开始执行命令:2指令过程34实验1查看CPU和内存,用机器指令和汇编指令编程1首先将寄存器ax,bx修改为0,然后将cs:ip改成1000:0... 查看详情

汇编语言王爽第四版第二章检测点2.1(代码片段)

写出每条汇编指令执行后相关寄存器中的值。指令值movax,62627AX=F4A3Hmovah,31HAX=31A3Hmoval,23HAX=3123Haddax,axAX=6246Hmovbx,826CHBX=826CHmovcx,axCX=6246Hmovax,bxAX=826CHaddax,bxAX=04D8Hmoval,bhA 查看详情

汇编语言王爽第四版第二章检测点2.2(代码片段)

检测点2.2给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为0010H到1000FH。最小肯定是偏移地址为0,所以段地址左移4位就是了最大肯定是偏移地址为FFFFH,FFFFH+00010H就是结果了有一数据存放在内存20000H单元中&#x... 查看详情

汇编语言王爽第四版第二章检测点2.3(代码片段)

检测点2.3下面的3条指令执行后,cpu几次修改IP?都是在什么时候?最后IP中的值是多少?movax,bxsubax,axjmpax解释movax,bx:bx寄存器的值赋给ax寄存器,即ax=bxsubax,ax:前面的寄存器里面的值减去后面的寄存器里面的值,并... 查看详情

算法(第四版)java第一章1.2节题解

前言整本《算法》Java版的题解已经托管在Github上:https://github.com/Mereder/Algorithms_4th ,大家根据README.md的导航可以迅速定位章节。书中代码用到了很多《算法》官方提供的依赖:https://algs4.cs.princeton.edu/home/ 大家可以去官网... 查看详情

算法第四版谢路云译第一章参考答案(代码片段)

1.1.1给出以下表达式的值:a.(0+15)/2b.2.0e-6*100000000.1c.true&&false||true&&true 答案:a.7(类型是整型,所以输出为7)    b.200.0000002(  2.0e-6表示2.0*10的-6次方,为0.000002   0.000002* 100000000.1=&nbs 查看详情

[汇编]《汇编语言》第1章基础知识

王爽《汇编语言》第四版超级笔记PS:cnblogs对于markdown页内跳转暂不支持,请在浏览器端该页右下角文章目录按钮进行快速查阅。目录王爽《汇编语言》第四版超级笔记第1章基础知识1.1机器语言1.2汇编语言的产生与组成1.3存储器... 查看详情

计算机操作系统(第四版)第一章,操作系统引论

1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性2.OS的作用可表现在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对... 查看详情

spring实战第四版第五章pom.xml

<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd"& 查看详情

王爽(汇编语言第三版检测点)——1.1

1.1个CPU的寻址能力是8KB,它的地址总线的宽度是 138KB=8*1024B=8192B=213——一个CPU有N根地址线,那么可以说这个CPU的地址总线的宽度为N,这样的CPU最多可以寻找2的N次方个内存单元2.1KB的存储器有 1024 个存储单元,... 查看详情