检测点1.1 1个CPU的寻址能力为8KB,那么它的地址总线宽度为 13。 解析: 一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻址2的N次方个内存单元。 8 KB=2^13 bit 1KB的存储器 ...
检测点 . 补全程序,实现从内存 : 处开始执行指令 汇编源代码check .asm assume cs:code stack segment db dup stack ends code segment start: 建栈 mov ax,stack mov ss,ax mov sp, 压栈 mov ax, H push ax mov ax, H push ax retf mov ax, c H ...
2017-05-21 09:08 0 1352 推荐指数:
检测点1.1 1个CPU的寻址能力为8KB,那么它的地址总线宽度为 13。 解析: 一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻址2的N次方个内存单元。 8 KB=2^13 bit 1KB的存储器 ...
检测点3.1 在Debug中 用"d 0:0 1f" 查看内存,结果如下: 下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值。 提示:注意DS的设置 注意:ax中存取的是字型数据,高地址存放高字节,低地址存放低字节!!! 内存中的情况如图所示 ...
检测点3.1 补全下面的程序,使其可以将10000H~1000FH中的8个字,逆序拷贝到20000F~2000FH中。逆序拷贝的含义如图3.17所示(图中内存里的数据均为假设); 补全下面的程序,使其可以将10000H~1000FH中的8个字,逆序拷贝到20000H ...
检测点:9.1 (1) assume cs:code data segment ??????? data ends code segment start: mov ax,data mov ds,ax mov bx ...
11.1检测点答案 sub al,al al=0h ZF=1 PF=1 SF=0 mov al,1 al=1h ZF=1 PF=1 SF=0 push ax ax=1h ...
检测点2.2 给定段地址为 0001H ,仅通过变化偏移地址寻址,CPU的寻址范围为 0010H 到 1000FH 。 解析: ∵ 段地址 * 16 + 偏移地址 = 物理地址 偏移地址在 0H 到 FFFFH 之间 ∴ 最小 = 0001H ...
这本书购于2015.11.30,我大概从2016.3月开始读,历时大概三个月,我们学校开《微机原理与汇编语言》这门课,不过让人感觉很不爽,课本一开始就丢给你一堆东西,意欲让你记住这一大堆东西,然后开始编程,我对编程语言的学习方面要求比较高,所以开始读这本王爽老师写的汇编语言,目前为止,这本书给我 ...
检测点3.1 (1) 在DEBUG中,用 "D 0:0 lf" 查看内存,结果如下: 0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60 0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 ...