汇编网首页登录博客注册
630591905666的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新评论
最新留言
好友圈
文章收藏
友情链接

[2018-08-06 10:35] 检测点6.1

(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
      mov bx,0
 
      mov cx,8
    s:mov ax,[bx]
      ____________
      add bx,2
      loop s
 
      mov ax,4c00h
      int ...
阅读全文 | 评论次数(0) | 浏览次数(531) | 所属类型(汇编作业)

[2018-07-23 11:19] 检测点3.2

(1)mov ax,1000H 

mov ds,ax  ------>设置段地址

mov ax,2000H 

mov ss,ax    

mov sp,10h   ---->设置堆栈的地址

push [0]  ----->把数据段[0]位置的数据放进了栈中sp指向的位置

push [2] 

push [4] 

push [6] 

push [8] 

push [A] 

push [C] 

push [E] 


(2)mov ax,2000H 

mov ds,ax  

mov ax,1000H

mo...
阅读全文 | 评论次数(0) | 浏览次数(581) | 所属类型(汇编作业)

[2018-07-22 11:41] 检测点3.1

检测点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 00 26 06 66 88 

下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值

mov ax,1

mov ds,ax ---->段地址为1

mov ax,[0000]   AX=2662H

mov bx,[0001]   BX...
阅读全文 | 评论次数(0) | 浏览次数(581) | 所属类型(汇编作业)

[2018-07-17 12:13] 检测点2.3

下面的三条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?

mov ax,bx

sub ax,ax

jmp ax

解析:
首先需要知道jmp是什么?
JMP是汇编语言中的无条件跳转指令。无条件跳转指令可转到内存中任何程序段。转移地址可在指令中给出,也可以在寄存器中给出,或在储存器中指出

jmp ax,段间转移,转移地址的偏移量由AX指出,而AX=0,那么IP=0
jmp是一个最简单的可以修改CS,IP的指令

答案:CPU读取mov ax,ax的时候,第一次修改IP
     读取sub ax,ax的时候,第二次修改IP
   ...
阅读全文 | 评论次数(0) | 浏览次数(557) | 所属类型(汇编作业)

[2018-07-17 12:00] 检测点2.2

1.给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为___到____
解析:
偏移地址是0-FFFFH,而段地址为1H,那么物理地址范围10H-1000FH
所以CPU寻址范围为1000FH
答案:1000FH

2.有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条件是:最小为____.最大为____
解析:
偏移地址为0-FFFFH,当偏移地址最大的时候,SA最小,即为1001H
当偏移地址最小的时候,SA最大,即为2000H
答案:1001H,2000H

3.反过来思考一下,当段地址给定为多少,...
阅读全文 | 评论次数(0) | 浏览次数(566) | 所属类型(汇编作业)

[2018-07-17 11:27] 检测点2.1

1.写出每条汇编指令执行后相关寄存器的值
mov ax,62627   AX=________________

62627转换为10进制,为F4A3H,故AX=F4A3H


mov ah,31H     AX=________________

ah=31H,则AX=31A3H


mov al,23H     AX=________________

al=23H,则AX=3123H


add ax,ax      AX=________________

AX=AX+AX=6246H


mov bx,826CH   BX=_________...
阅读全文 | 评论次数(0) | 浏览次数(490) | 所属类型(汇编作业)

[2018-07-16 10:53] 检测点1.1

1.一个CPU的寻址能力为8KB,那么它的地址总线的宽度为13
解析:8KB=2^3*2^10=2^13,由于在电子计算机中,一根导线可以传送的稳定状态只有两种,高电平和低电平,用二进制表示为0,1.所以13位数据要用13跟导线来表示。则地址总线的宽度为13.

2.1KB的存储器有__个存储单元。存储单元的编号是从__到__
1024,0,1023
解析:一个存储单元可以存储8个bit,也就是1个byte,所以1KB=1024Byte,也就是1024个存储单元   存储单元的编号是从0开始的。

3.1KB的存储器可以存储__bit,____Byte
2^13,2^10
解...
阅读全文 | 评论次数(0) | 浏览次数(559) | 所属类型(汇编作业)
页码数(1):  1