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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新评论
  • [游客] 1 10/24 11:50
  • [游客] 9 10/24 11:49
最新留言
好友圈
文章收藏
友情链接

[2020-08-27 16:12] 实验5 编写、调试具有多个段的程序

(1)
①0123h,0456h,0789h,0abch,0fedh,0cbah,0987h,0000h
②076ch,076bh,076ah
③x-2,x-1
(2)
①0123h,0456h,0000h,0000h,0000h,0000h
②076ch,076bh,076ah
③x-2,x-1
④N个字节(如:code段)
(3)
①0123h,0456h,0000h,0000h,0000h,0000h
②076ah,076eh,076dh
③x+3,x+4
(4)
(3)题程序可以正确执行。
查资料得知:
将最后一条伪指令“end start”改为“end...
阅读全文 | 评论次数(0) | 浏览次数(497) | 所属类型(汇编作业)

[2020-08-24 16:24] 检测点6.1

(1)
mov cs:[bx],ax
(2)
cs
36
pop cs:[bx]...
阅读全文 | 评论次数(0) | 浏览次数(396) | 所属类型(汇编作业)

[2020-08-23 16:26] 实验4 【bx】何loop的使用

(1)、(2)一下代码已实测达到目的
assume cs:code
code segment
        mov ax,20h
        mov ds,ax
        mov bx,0
        mov cx,40h
        
        s:mov ds:[bx],bx
        inc bx
        loop s
        
        mov ax,4c00h
        int 21h
code ends
end
(3)
我如何知道要复制的字节数量(指令在内存单元的起止/cx值)?
数字在内存中总是用2字节的空间来存储,不论cx设为多少(不超过2字节的情况下,而显然这段程序没有那么大),程序装载到内存的位置都不会变
因此可以任意设置cx值...
阅读全文 | 评论次数(0) | 浏览次数(397) | 所属类型(汇编作业)

[2020-08-19 10:35] 实验 3     编程、编译、连接、跟踪

点击查看原图
(2)
指令               相关寄存器内容    栈顶内容
mov ax,2000H        ax=2000
mov ss,ax           ss=2000
mov sp,0            sp=0000           2000
add sp,10           sp=000a           01a3
pop ax              ax=01a3           0000
pop bx              bx=0000           0000
push ax                    ...
阅读全文 | 评论次数(0) | 浏览次数(442) | 所属类型(汇编作业)

[2020-08-18 21:15] 做【第三章检测题】有感

每章的检测题似乎是从对应章节题库中抽取。
【检测题】可看作是每章知识的深入理解、拔高。
每道检测题都应记录到笔记本上,然后重回书本,仔细思考、作答。
戒骄戒躁,目的是学会知识,而不是证明自己有多聪明,能一次通过。...
阅读全文 | 评论次数(0) | 浏览次数(413) | 所属类型(默认类型)

[2020-08-18 17:18] 实验2

(1)使用 Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行
情况填空。
mov ax, ffff
mov ds, ax

mov ax, 2200
mov ss, ax

mov sp, 0100

mov ax,[0]      ;ax=c0ea
add ax,[2]      ;ax=c0fc
mov bx,[4]      ;bx=30f0
add bx,[6]      ;bx=6021

push ax         
;sp=00fe    ;修改的内存单元的地址是:220fe,220ff  内容为:c0fc
push b...
阅读全文 | 评论次数(0) | 浏览次数(440) | 所属类型(汇编作业)

[2020-08-18 16:59] 检测点3.2

(1)
mov ax,2000H
mov ss,ax
mov sp,0010H
(2)
mov ax,1000H
mov ss,ax
mov sp,0000H...
阅读全文 | 评论次数(0) | 浏览次数(449) | 所属类型(汇编作业)

[2020-08-18 15:29] 关于问题3.11

此问题提法有瑕疵
我们将10000H~1ffffH当作栈段,所作的操作必然是让ss:sp指向
20000H。若此时某人令ss=1000H,无论sp设为多少,都不可能使
ss:sp指向20000H了。ss已错误设置,再问sp有何意义呢?
此问题目的固然是让人注意栈实现的本质,但提法不妥。
修改:以上想法不对,若让ss:sp指向20000H,则由于栈段最大只能为64K,此时栈段为10001H~20000H,与题意不符。
实际上“栈顶指向”只是手段,目的还是实现使10000H~1FFFFH为栈段。
初始化时,栈底字单元地址+2为为初始栈顶。...
阅读全文 | 评论次数(0) | 浏览次数(414) | 所属类型(默认类型)

[2020-08-17 20:45] 检测点3.1

(1)62H 26H 26H 62H e6H 148H 214H 0H e6H 0H 26H cH
(2)
mov ax,6622H  CS=2000H IP=0003H ax=6622H
jmp 0ff0:0100 CS=0ff0H IP=0100H
mov ax,2000h  CS=0ff0H IP=0103H ax=2000H
mov ds,ax     CS=0ff0H IP=0105H ds=2000H
mov ax,[0008] CS=0ff0H IP=0108H ax=c389H
mov ax,[0002] CS=0ff0H IP=010bH ax=ea66H...
阅读全文 | 评论次数(0) | 浏览次数(422) | 所属类型(汇编作业)

[2020-08-17 11:00] 实验1

64位win10系统,使用doxbox模拟器debug,实验结果难以记录上传
2020年买的电脑,查到主板生产日期为01/01/92,离谱...
阅读全文 | 评论次数(2) | 浏览次数(557) | 所属类型(汇编作业)
『 查看更多文章 』