摘要: # 实验七 ## 题目 Power idea公司从1975年成立一直到1995年的基本情况如下: | 年份 | 收入(千美元) | 雇员(人) | **人均收入(千美元)** | | :--: | : : | : : | : : | | 1975 | 16 | 3 | ? | | 1976 | 22 阅读全文
posted @ 2023-07-12 11:33 三年、 阅读(79) 评论(0) 推荐(0)
摘要: # 第七章 更灵活地定位内存地址 本章主要讲解一些更灵活的定位内存地址的方法和相关的编程方法 1. and 和 or 指令 1. and 指令 * 如:mov al,01100011B and al,00111011B 执行后: al=00100011B * 通过and指令**可将操作对象的相应位设 阅读全文
posted @ 2023-07-10 15:44 三年、 阅读(31) 评论(0) 推荐(0)
摘要: # 实验5 1. 将下面的程序编译、连接,用Debug加载、跟踪,然后回答问题。 ```assembly assume cs:code,ds:data,ss:stack data segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h d 阅读全文
posted @ 2023-07-09 15:34 三年、 阅读(17) 评论(0) 推荐(0)
摘要: # 6.3 将数据,代码,栈放入不同的段 1. 注意, 当数据,代码,栈需要的空间超过64kb时(偏移地址的范围),就不能放在一个段内,这是**8086模式的限制** 2. 示例程序如下: ```assembly assume cs:code, ds:data, ss:stack data segm 阅读全文
posted @ 2023-07-09 11:48 三年、 阅读(39) 评论(0) 推荐(0)
摘要: # 检测点 6.1 ## 1. 在代码中使用栈 (1)我们首先要有一段可当作栈的内存空间。如前所述,这段空间应该由系统来分配。我们可以在程序中**通过定义数据来取得一段空间**,然后将这段空间当作栈空间来用。 (2)栈:记住以下三点应该差不多了 1. 任意时刻 ss:sp 指向栈顶 2. 当栈为空时 阅读全文
posted @ 2023-07-09 10:25 三年、 阅读(38) 评论(0) 推荐(0)
摘要: # 实验4 【bx】和 loop 的使用 ## 第一问 1. 编程,向内存0:200~0:23F依次传送数据0~63(3FH),程序中只能使用9条指令,9条指令中包括“mov ax,4c00h”和"int 21h"。 ```assembly assume cs:code code segment m 阅读全文
posted @ 2023-07-08 16:26 三年、 阅读(80) 评论(0) 推荐(0)