汇编语言程序设计-2019计科(1)(2)网工(1)(2) (南京信息工程大学)

  • 实验2 多个逻辑段的汇编源程序编写与调试

    一、实验目的 1. 理解和掌握8086多个逻辑段的汇编源程序 2. 理解和熟练应用灵活的寻址方式 3. 通过汇编指令loop的使用理解编程语言中循环的本质,掌握其在嵌套循环中的正确使用 4. 掌握使用debug调试8086汇编程序的方法 二、实验准备 复习教材5-8章: 包含多个逻辑段的汇编源程序结
    蛋白大神   2021-11-03 22:00   2   56
  • 实验2 多个逻辑段的汇编源程序编写与调试

    实验内容 1. 实验任务1 • task1_1.asm源码 assume ds:data, cs:code, ss:stack data segment db 16 dup(0) data ends stack segment db 16 dup(0) stack ends code segment
    humik   2021-11-03 20:01   1   29
  • 【实验二】多个逻辑段的汇编源程序编写与调试

    任务一 任务1-1 对程序task1_1.asm进行汇编、连接,用debug加载、跟踪调试,基于结果,回答问题。 task1_1.asm assume ds:data, cs:code, ss:stack data segment db 16 dup(0) ; 预留16个字节单元,初始值均为0 da
    庚瘤君   2021-11-03 18:14   2   80
  • 汇编语言实验二

    实验任务1 ###任务1-1 task1_1调试到line17结束、line19之前截图 问题回答 ① 在debug中将执行到line17结束、line19之前,记录此时: 寄存器(DS) = 076A 寄存器(SS) = 076B 寄存器(CS) = 076C ② 假设程序加载后,code段的段地
    fyhtom   2021-11-03 15:09   1   61
  • 汇编实验2 多个逻辑段的汇编源程序编写与调试

    目录 一、实验内容和实验任务 1. 实验任务1 任务1-1 使用debug调试程序,首先使用-u进行反汇编,可以看到第19行的地址是000D,因此使用-g D进行断点调试。 问题① 执行完成后可以看到: DS = 076A SS = 076B CS = 076C 问题② code段地址为X,则dat
    Switernal   2021-11-02 15:16   4   223
  • 实验1 8086汇编指令编码和调试

    任务1: 任务2: PC机主板上的ROM中有一个生产时期,在内存FFF00H ~ FFFFFH的某几个单元中,请找到这个生产时 期,并试图修改它。 在debug中,使用d命令查看生产日期 使用e命令修改生产时期所在的内存单元,修改后,再次使用d命令查看 生产日期存储在内存单元FFF0:00F0到00
    网工1班-顾天琦   2021-11-01 14:41   3   20
  • 实验1 8086汇编指令编码和调试

    任务1:图片略 任务2: 要求: PC机主板上的ROM中有一个生产时期,在内存FFF00H ~ FFFFFH的某几个单元中,请找到这个生产时 期,并试图修改它。 在debug中,使用d命令查看生产日期 使用e命令修改生产时期所在的内存单元,修改后,再次使用d命令查看 实验结果:通过debug模式下的
    网工唐豪   2021-11-01 10:22   2   49
  • 实验1 C语言开发环境使用和数据类型,运算符,表达式

    #include<stdio.h> int main() { char ch; ch = getchar(); putchar(ch); printf("%c",ch); return 0; }
    201953294002雅尼克   2021-10-27 00:12   2   25
  • 实验1 C语言开发环境使用和数据类型,运算符,表达式

    #include <stdio.h> int main() { char ch; ch = getchar(); putchar( ch ); printf("%c",ch); return 0; { 恢复内容开始 #include <stdio.h> int main() { char ch; c
    201953294003奥斯卡   2021-10-26 20:56   2   27
  • 实验1 8086汇编指令编码和调试

    实验结论 实验任务1 略 实验任务2 给出使用d命令查看生产时期的截图 给出使用e命令修改生产日期所在内存单元的截图,以及,修改后,再次使用d命令查看的截图 结论:能否修改,以及,原因分析 结论:不能修改 尝试将 fff0:00ff 的值由 55 修改成 0 发现没有变化 原因:在8086CPU的内
    小熊泡泡水   2021-10-26 15:28   4   44