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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
文章收藏

[2012-08-09 17:51] 第八章实验

点击查看原图
经过1天的努力,终于完成了这个实验。
总结出来几个错点,table的值增量为10h,不是16H,4个字节中需要mov两次,才能将4个字节完全mov掉,做之前一定要先想好并确定你要用哪些寄存器,段寄存器,用来做什么,不能有一点的模糊,注意人均收入是2个字节。下面的这个是我最初的脑中闪现的第一个思路
ASSUME CS:CODESG
DATA SEGMENT
        DB '1975','1976','1977','1978','1979','1980','1981','1982'
        DB '1983','1984','1985','1986','1987','1988','1989','19...
阅读全文 | 评论次数(2) | 浏览次数(307) | 所属类型(小试验)

[2012-07-30 22:26] 段中的实际数据大小与占用空间大小问题(转)

对于如下定义的段:
   name segment
   ....
   name ends
如果段中的数据占N个字节,则程序加载后,该段实际占有的空间为_____.
答案:
        (N/16+1)*16 [说明:N/16只取整数部分]    或   [(N+15)/ 16]*16 ,对16取整
       在8086CPU架构上,段是以paragraph(16-byte)对齐的。程序默认以16字节为边界对齐,所以不足16字节的部分数据也要填够16字节。“对齐”是alignment,这种填充叫做padding。16字节成一小段,称为节

-------------...
阅读全文 | 评论次数(1) | 浏览次数(324) | 所属类型(默认类型)

[2012-05-10 21:28] 哪2题做错了?

一:下列说法中正确的是:4

1、         一条指令被执行后,IP的值进行改变。
2、         当CPU执行完当前指令返回debug后CPU就闲下来不再进行工作。
3、         e命令可将所有内存单元中的数据进行改变。
4、         CPU将CS:IP所指向的内存单元中的数据当作指令来执行

二:下列关于8086CPU的工作原理的描述错误的是 4。
        1、         汇编程序员可以通过对各种寄存器中内容的修改实现对CPU的控制。
        2、         CPU在访问内存时,采用“段地址*16+偏移地址”的形式给出要访问的内存单元的物理地址。
        3、         任意时刻,CS:IP指向的内容即是此刻CPU正在执行的指令。
        4...
阅读全文 | 评论次数(2) | 浏览次数(302) | 所属类型(默认类型)

[2012-05-06 18:48] 检测3.1 (2)

那个0ff0:0100 和1000:0是同一地址的问题还不太明白。
(ff00 + 100 = 10000)
呵呵。刚明白。。。
我感觉数据和程序对电脑来说都一样,对程序员来说可以更清楚的分开,如何确定内存里的是数据还是程序。。。呢?不清楚。。。...
阅读全文 | 评论次数(3) | 浏览次数(364) | 所属类型(汇编作业)

[2012-05-06 17:03] 检测点3.1 (1)

mov ax,1
mov ds,ax
mov ax,[0000]    ax = 2662
mov bx[0001]     bx = E626
mov ax,bx        ax = E626
mov ax,[0000]    ax = 2662
mov bx,[0002]    bx = D6E6
add ax,bx        ax = fD48
ADD AX,[0004]    AX = 1(舍弃没了) 2C14
mov ax,0         ax = 0
mov al,[0002]    ax = al 是神马
mov bx,0         bx ...
阅读全文 | 评论次数(2) | 浏览次数(405) | 所属类型(汇编作业)

[2012-05-06 14:18] 习题3.5

有没有办法让他自己循环3次,而不是直接写出来呢?

add cx,[4]
       [6]
       [8]

字型数据,字节数据。...
阅读全文 | 评论次数(1) | 浏览次数(326) | 所属类型(汇编作业)

[2012-05-06 13:09] add,mov,sub

点击查看原图
add,sub,不能用于段寄存器。...
阅读全文 | 评论次数(0) | 浏览次数(272) | 所属类型(小试验)

[2012-05-06 12:06] 习题3.4

10000H - 23   10001H - 11   10002H - 22 10003H - 11

mov ax,1000H
mov ds,ax           ; 指向 了1000:0
mov ax,11316        ; 换算半天,11316 - > 2c34
mov [0],ax          ; 1000:0 - > 34  1000:1 - > 2c
mov bx,[0]          ; bx - > 2c34
sub bx,[2]          ;sub 是减法(刚才我给想成乘拉,正想如何去运
                    ;...
阅读全文 | 评论次数(0) | 浏览次数(268) | 所属类型(汇编作业)

[2012-05-06 09:14] 问题3.3

10000H-23    10001H-11 10002H-22   10003H-66

mov ax,1000H     ;ax
mov ds,ax       ;ds :1000H
mov ax,[0]      ;1000:0 = 23 : 11 - > ax = 1123H
mov bx,[2]      ;1000:2 = 22 : 66 - > bx = 6622H
mov cx,[1]      ;1000:1 = 11 : 22 - > cx = 2211H
add bx,[1]      ;1000:1 = 11 : 22- > bx = 6622H - > ...
阅读全文 | 评论次数(0) | 浏览次数(273) | 所属类型(汇编作业)

[2012-05-05 12:49] 问题3.2

mov ax,1000
mov ds,ax
mov [0],al...
阅读全文 | 评论次数(0) | 浏览次数(255) | 所属类型(汇编作业)
『 查看更多文章 』