
汇编语言
文章平均质量分 56
本专栏是学习王爽老师汇编语言的课后题解,欢迎大家一起学习交流!
Zkaisen
无论怎么样,努力的干下去,迷茫的未来应该会有惊喜在等着我们!
展开
-
王爽汇编语言检测点6.1(详细解题步骤)
检测点6.1(王爽汇编语言(第3版))(1)下面程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,完成程序: assume cs:codesg codesg segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h start:mov ax,0 mov ds,ax ...原创 2021-02-10 08:26:26 · 3402 阅读 · 12 评论 -
王爽汇编语言检测点3.2(详细解题步骤)
检测点3.1(王爽汇编语言(第3版))(1)补全下面程序,使其可以将10000H~1000FH中的8个字,逆序复制到20000H~2000FH中。逆序复制的含义如图所示(图中内存中的数据均为假设)。 mov ax,1000H mov ds,ax mov ax,2000H ;因为立即数不能直接送入段寄存器,需要通用寄存器中转一下 mov ss,ax ;SS存放的是栈的段地址 ...原创 2021-02-08 10:15:31 · 4127 阅读 · 0 评论 -
王爽汇编语言检测点3.1_2(详细解题步骤)
检测点3.1(王爽汇编语言(第3版))(2)内存情况如图所示:各寄存器的初始值:CS=2000H,IP=0,DS=1000H AX=0,BX=0;写出CPU执行的指令序列(用汇编指令写出)。写出CPU执行每条指令后,CS、IP和相关寄存器的数值。再次体会:数据和程序有区别吗?如何确定内存中的信息哪些是数据,哪些是程序? 指令执行序列 CS ...原创 2021-02-07 23:25:37 · 2415 阅读 · 3 评论 -
王爽汇编语言检测点3.1_1(详细解题步骤)
检测点3.1(1)在DEBUG中,用“d 0:0 1f”查看内存,结果如下。0000:0000 70 80 F0 30 EF 60 30 EF 60 30 E2-00 80 80 12 66 20 22 60原创 2021-02-06 12:01:01 · 5986 阅读 · 1 评论 -
DOSBOX与DEBUG的使用方法及命令
DOSBOX与DEBUG的使用方法及命令1.DOSBOX的使用(安装DOSBOX,熟练掌握DEBUG的使用)输入MOUNT D:D:\debug并回车,之后再输入D: 并回车,如下图:其中MOUNT D:D:\debug这一命令是将D:\debug挂载在D这个盘符上,这个盘符你可以随便写,不一定要是D,然后下一个命令D:的意思是切换到D这个盘符,即实际是切换到D:\debug这个目录下。然后你可以输入debug进行汇编语言的学习了。2.DEBUG的命令:-R命令查看、改变..原创 2021-02-04 22:57:57 · 21727 阅读 · 4 评论 -
王爽汇编语言检测点2.3(含详细解题步骤)
检测点2.3(王爽汇编语言(第3版))下面的3条指令执行后,CPU几次修改Ip?都是在什么时候?最后IP的值是多少? movax,bx sub ax,ax jmp ax分析:一共修改了4次。 读取movax,bx 指令后,第一次修改IP 读取sub ax,ax指令后,第二次修改IP 读取jmp ax指令后,第三次修改IP 执行jmp ax指令...原创 2021-02-03 13:30:43 · 1071 阅读 · 0 评论 -
王爽汇编语言检测点2.2(含详细解题步骤)
检测点2.2(王爽汇编语言(第3版))(1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为___到___。分析:答案:0010H到1000FH 基础地址(段地址*16)+偏移地址=物理地址 偏移地址16位,变化范围为0~FFFFH,仅用偏移地址最多可寻址64KB 给定段地址为0001H,寻址范围为(0001H*16)+0到(0001H*16)+FFFFH,即寻址范围为0010H到1000FH(2)有一数据...原创 2021-02-03 11:34:03 · 3250 阅读 · 3 评论 -
王爽汇编语言检测点2.1(含详细解题步骤)
检测点2.1(王爽汇编语言(第3版))(1)写出每条汇编指令执行后相关寄存器中的值 mov ax,62627 AX=F4A3H ;将十进制62627转化为十六进制放入AX mov ah,31H AX=31A3H ;将十六进制31放入通用寄存器AX的高8位ah中 mov al,23H AX=3123H ;将十六进制23放入通用寄存器AX的低8位al中 ...原创 2021-02-02 20:11:08 · 3394 阅读 · 0 评论 -
王爽汇编语言检测点1.1(含详细解题步骤)
检测点1.1(王爽汇编语言(第3版))(1)1个CPU的 寻址能力为8KB,那么它的地址总线宽度为_____。分析:2^N=8KB=8*1024B=2^13B,N为地址总线宽度,N=13 寻址能力:一个CPU有N根地址线,则这个CPU的地址总线的宽度为N,最多可以寻找2的N次方个内存单元。 内存单元:1个内存单元的长度是8bits,占一个字节。 地址总线的宽度 决定了CPU 的寻址能力。(2)1KB的存储器有____个存储单元,存储单元的编号...原创 2021-02-02 19:00:45 · 2982 阅读 · 2 评论