• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
~%?
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2018年12月9日

实验九
摘要: 1.补全程序1.asm完成在屏幕上输出内存单元中的十进制两为数 输出结果为 2. 补全程序t2.asm,完成在屏幕上输出data 段定义的5 个十进制两位数,数据和数据之间以空格隔开。 输出结果为 3.根据材料编程在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串'welcome to masm!' 阅读全文
posted @ 2018-12-09 13:57 ~%? 阅读(247) 评论(0) 推荐(0)
 
 

2018年11月25日

汇编实验五
摘要: (1)编译连接后再debug中加载跟踪后 书上填空如下,程序返回前data段中的数据不变 (2)汇编连接后 书上填空, (3)汇编连接后 书上填空 (4)修改代码后只有(3)可以实现,(3)中的code段在data段和stack段之前 (5) ① 在实现数据相加前,逻辑段 c 的 8 个字节 ② 执 阅读全文
posted @ 2018-11-25 15:26 ~%? 阅读(440) 评论(0) 推荐(0)
 
 

2018年11月17日

汇编实验四
摘要: 修改0403h为0441h (2)写入如下代码 汇编连接,用t命令查看 用p命令调试 用d命令查看 (3)先将cx的值设为0 进行汇编连接并在debug中用U反汇编 总长度为1ch 最后两行的长度为5h 所以相减得cx的值为17h 编译执行 用d命令查看和p命令 总结:十六进制和十进制要注意,检查好 阅读全文
posted @ 2018-11-17 19:33 ~%? 阅读(512) 评论(1) 推荐(0)
 
汇编三
摘要: (1)在edit中写出如下代码 编译运行asm文件 在debug中用d产看段前缀CD为20 用r查看,并用u命令进行反汇编 cx的值是0016,ds和cs的值分别是075A,076A。满足cs=ds+10H 使用t,p命令单步调试 将line4,line9 dl的值修改为6和5,编译执行得到结果 ( 阅读全文
posted @ 2018-11-17 15:31 ~%? 阅读(312) 评论(0) 推荐(0)
 
 

2018年10月27日

汇编实验二
摘要: 实验二 (1)使用e命令修改0021:~0021:f数据,修改后用d命令查看是否正确写入的操作 使用a命令写入以上指令; 用t命令单步调试 书上填空 (2)使用a命令写入以下7行指令,使用e命令修改2000:0~2000:f的值,用d命令查看 用t命令单步调试 并查看2000:0~2000:f 前3 阅读全文
posted @ 2018-10-27 16:26 ~%? 阅读(460) 评论(1) 推荐(0)
 
汇编实验一
摘要: 实验一 (1)使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器中内容的变化。 机器码 汇编指令 b8 20 4e mov ax,4e20h 05 16 14 add ax,1416h bb 00 20 mov bx,2000h 01 d8 add ax,bx 8 阅读全文
posted @ 2018-10-27 12:46 ~%? 阅读(336) 评论(2) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3