• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






onioneer

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2018年12月13日

实验九
摘要: 实验一 在屏幕上输出内存单元中的十进制两位数 2. 补全程序t2.asm,完成在屏幕上输出data段定义的5个十进制两位数,数据和数据 之间以空格间隔。 实验三 实验9 2. 补全程序t2.asm,完成在屏幕上输出data段定义的5个十进制两位数,数据和数据 之间以空格间隔。 实验三 实验9 阅读全文
posted @ 2018-12-13 21:26 onioneer 阅读(114) 评论(1) 推荐(0)
 

2018年11月30日

实验 5 编写、调试具有多个段的程序
摘要: 1、将下面的程序编译、连接、,用debug加载、跟踪,然后回答问题 assume cs:code,ds:data,ss:stack data segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h data ends stack segm 阅读全文
posted @ 2018-11-30 21:16 onioneer 阅读(310) 评论(2) 推荐(0)
 

2018年11月22日

实验 四 [bx]和loop的使用
摘要: 1. 综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据0403H。 代码 assume cs:code code segmentmov ax,0b800hmov ds,axmov bx,07b8hmov cx,16s:mov 阅读全文
posted @ 2018-11-22 23:31 onioneer 阅读(242) 评论(2) 推荐(0)
 

2018年11月1日

实验三—— 编程、编译、连接、跟踪
摘要: 练习1 1.编写汇编源程序 T1.asm 2.对源程序进行汇编、连接、运行、调试 最终得到结果为:36 3.将 line4 和 line9 种寄存器 dl 的值分别修改为0和9,重新汇编→连接→运行 4.用 debug 对生成的可执行文件 T1.exe 进行调试 结果满足 PSP(程序段前缀)的头两 阅读全文
posted @ 2018-11-01 17:28 onioneer 阅读(152) 评论(3) 推荐(0)
 
《汇编语言》实验二——用机器指令和汇编指令编程
摘要: 任务一 1)使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。 mov ax , ffff mov ds , ax mov ax , 2200 mov ss , ax mov sp , 0100 mov ax , [0] ;ax=3130 add ax , [2] 阅读全文
posted @ 2018-11-01 16:49 onioneer 阅读(322) 评论(3) 推荐(0)
 

2018年10月7日

实验一
摘要: 1、使用debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器中内容的变化。 首先用E命令将机器码写入内存再使用U命令反汇编查看汇编指令 使用rcs 和 rip改变CS:IP的指向 使用t命令一直执行得出结果 结果为 ax=0002 bx=4026 (2)使用a命令写入汇 阅读全文
posted @ 2018-10-07 20:30 onioneer 阅读(140) 评论(3) 推荐(0)
 

2018年10月1日

第二章 寄存器小结
摘要: 汇编指令 控制CPU完成的操作 用高级语言的语法描述 mov ax,18 将18送入寄存器AX AX=18 mov ah,78 将78送入寄存器AH AH=78 add ax,8 将寄存器AX中的数值加上8 AX=AX+8 mov ax,bx 将寄存器BX中的数据送入寄存器AX AX=BX add 阅读全文
posted @ 2018-10-01 12:10 onioneer 阅读(227) 评论(0) 推荐(0)