
汇编原理
王爽著
芳芳呀
智商不够,努力来凑
展开
-
第一章 基础知识
王爽《汇编语言》第二版习题答案第1章 基础知识 检测点1.1(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13位。(2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023 。(3)1KB的存储器可以存储 8192(2^13) 个bit, 1024个Byte。(4)1GB是 1073741824 (2^30) 个Byte、1MB是 ...原创 2019-10-06 12:27:25 · 234 阅读 · 0 评论 -
查看CPU和内存,用机器指令和汇编指令编程
第2章 寄存器实验一(3)查看CPU和内存,用机器指令和汇编指令编程(3) 查看内存中的内容PC主板上的ROM中有个一出产日期,在内存FFF00H-FFFFFH的某几个单元中,请找到这个出产日期并试图改变它。Microsoft(R) Windows DOS(C)Copyright Microsoft Corp 1990-2001.C:\DOCUME~1\ADMI...原创 2019-10-06 14:43:01 · 392 阅读 · 0 评论 -
查看CPU和内存,用机器指令和汇编指令编程
第2章寄存器 实验一(2)查看CPU和内存,用机器指令和汇编指令编程(2)将下面的3条指令写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方。 mov ax,1 add ax,ax jmp 2000:0003Microsoft(R) Windows DOS(C)Copyright Microsoft Corp 19...原创 2019-10-06 14:38:03 · 208 阅读 · 0 评论 -
查看CPU和内存,用机器指令和汇编指令编程
实验一查看CPU和内存,用机器指令和汇编指令编程实验任务(1)使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后,CPU中相关寄存器中内容的变化。机器码 汇编指令 寄存器b8 20 4e mov ax,4E20H ax=4E20H05 16 14 add ax,1416H ax=6...原创 2019-10-06 14:28:28 · 401 阅读 · 0 评论 -
第2章 寄存器 检测点2.3.
王爽《汇编语言》第二版习题答案.第2章 寄存器检测点2.3.下面的3条指令执行后,cpu几次修改IP?都是在什么时候?最后IP中的值是多少?mov ax,bxsub ax,axjmp ax答:一共修改四次第一次:读取mov ax,bx之后第二次:读取sub ax,ax之后第三次:读取jmp ax之后第四次:执行jmp ax修改I...原创 2019-10-06 14:21:20 · 281 阅读 · 0 评论 -
第2章 寄存器 检测点2.2(2)
王爽《汇编语言》第二版习题答案第2章 寄存器检测点2.2(2)(2) 有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为 1001H ,最大为 2000H 。当段地址给定为1001H 以下和 2000H 以上,CPU无论怎么变化偏移地址都无法寻到20000H单元。解题过程:物理地址=SA*16...原创 2019-10-06 14:10:48 · 522 阅读 · 1 评论 -
第2章 寄存器 检测点2.2(1)
王爽《汇编语言》第二版习题答案.第2章 寄存器检测点2.2(1)(1) 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 0010H 到 1000FH 。解题过程:物理地址=SA*16+EAEA的变化范围为0h~ffffh物理地址范围为(SA*16+0h)~(SA*16+ffffh)现在SA=0001h,那么寻址范围为...原创 2019-10-06 14:00:04 · 189 阅读 · 0 评论 -
第2章 寄存器 检测点2.1(1)
王爽《汇编语言》第二版习题答案第2章 寄存器检测点2.1(1)(1) 写出每条汇编指令执行后相关寄存器中的值。mov ax,62627 AX=F4A3Hmov ah,31H AX=31A3Hmov al,23H AX=3123Hadd ax,ax AX=6246Hmov bx,826CH BX=826CHmov ...原创 2019-10-06 12:50:22 · 231 阅读 · 0 评论 -
第2章 寄存器 检测检测点2.1(2)
王爽《汇编语言》第二版习题答案第2章 寄存器 检测检测点2.1(2)(2) 只能使用目前学过的汇编指令,最多使用4条指令,编程计算2的4次方。mov ax,2 AX=2add ax,ax AX=4add ax,ax AX=8add ax,ax AX=16Microsoft...原创 2019-10-06 12:36:04 · 230 阅读 · 0 评论 -
第3章寄存器(内存访问)检测点3.1(1)
王爽《汇编语言》第二版习题答案.第3章寄存器(内存访问)检测点3.1(1)检测点3.1在DEBUG中,用 "D 0:0 lf" 查看内存,结果如下:0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 600000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88...原创 2019-10-06 14:48:38 · 638 阅读 · 0 评论