
汇编基础
frost_soda
这个作者很懒,什么都没留下…
展开
-
CPU对存储器的读写
CPU对存储器的读写计算机中专门有连接CPU和其他芯片的导线,通常称为总线。总线从物理上来讲,是一根根导线的集合。 根据传送信息的不同,总线从逻辑上分为三类。地址总线、控制总线、数据总线CPU 通过地址总线将需要读/写的地址信息发出。 通过控制线发出内存写命令,选中存储芯片,并通知它,要向其中读/写数据。 通过数据线将数据送入存储单元(读)或内存单元(写)转载 2017-11-02 14:18:55 · 1657 阅读 · 0 评论 -
《汇编语言》(王爽)检测点3.2
(1)补全下面的程序,使其可以将10000H~1000FH中的8个字,逆序复制到20000H~2000FH中 mov ax,1000H mov ds,ax mov ax,2000H mov ss,ax mov sp,0010H push [0] push [2] push [4] push [6] push [8] ...原创 2018-06-22 22:25:07 · 3966 阅读 · 0 评论 -
《汇编语言》(王爽)检测点3.1
(1)在Debug中,用“d 0:0 1f”查看内存,结果如下下面程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值。 执行指令 AX BX DS mov ax,1 0001 0000 0000 mov ds,ax 0001 0000 0001 mov ax,[0000] 2662 00...原创 2018-06-21 14:39:36 · 8124 阅读 · 19 评论 -
《汇编语言》(王爽)检测点2.3
下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?mov ax,bx sub ax,ax jmp ax1、读取mov ax,bx后指向下一个指令地址 2、读取sub ax,ax后指向下一个指令地址 3、读取jmp ax后指向下一个指令地址 4、执行jmp ax后修改IP 此时IP的值为0000H原创 2017-11-06 13:12:47 · 714 阅读 · 0 评论 -
《汇编语言》(王爽)问题2.3
内存中存放的机器码和对应的汇编指令情况如下图所示,设CPU初始状态:CS=2000H,IP=0000H,请写出指令执行序列。思考后看分析 步骤 执行指令 AX BX CS IP 1 2000H 0000H 2 mov ax,6622H 2000H 0003H 3 6622H ...原创 2017-11-06 10:35:32 · 1911 阅读 · 3 评论 -
《汇编语言》(王爽)检测点2.2
(1)给定段地址为0001H,仅通过变化偏移地址,CPU的寻址范围为在8086CPU中使用“基础地址(段地址*16)+偏移地址=物理地址”的方式给出内存单元的物理地址。 段地址为0001H 基础地址为00010H 偏移地址最小为0000H 偏移地址最大为ffffHCPU的寻址范围为00010H 到 1000fH(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到原创 2017-11-05 17:01:36 · 4214 阅读 · 5 评论 -
《汇编语言》(王爽)检测点2.1
《汇编语言》中,为了区分不同的进制,在十六进制的数据后面加H,在二进制表示的数据后面加B,十进制表示的数据后面什么也不加。(1)写出每条汇编指令执行后相关的寄存器中的值 AX BX CXmov ax,62627 AX=_ F4A3H原创 2017-11-03 17:33:17 · 1235 阅读 · 0 评论 -
《汇编语言》(王爽)检测点1.1
1. 一个CPU的寻址能力为8KB,那么他的地址总线宽度为13。2^n=1024*8 n为总线宽度。 已知2^10 = 1024 因此n=132. 1KB的存储器有1024个存储单元。存储单元的编号从0到1023 。2^10=1KB=10243. 1KB的存储器可以存储 8192个bit, 1024 个Byte。1Byte=8bit4. 1GB、1MB、1KB分别是2^30 Byte,原创 2017-11-02 16:23:11 · 2893 阅读 · 0 评论 -
关于主引导记录内存地址0x7C00H
主引导记录内存地址设定在比32KB小1024个字节的0x7C00的位置是因为因特尔第一代cpu8088所搭配的系统最少需要使用32KB的地址空间8088本身需要占用0x0000~0x03FF,用来保存各种中断处理程序,内存只剩下0x0400~0x7FFF可使用为了把尽量多的连续内存留给操作系统,主引导记录就被放到了内存地址的尾部。一个扇区是512字节,主引导记录本身也会产生数据,另外留出一个扇区保...转载 2018-06-10 15:01:04 · 966 阅读 · 0 评论