编程,将datasg段中每个单词的前4个字母改为大写字母。
assume cs:codesg,ss:stacksg,ds:datasg
stacksg segment
dw 0,0,0,0,0,0,0,0
stacksg ends
datasg segment
db '1. display '
db '2. brows '
db '3. replace '
db '4. modify '
datasg ends
codesg se...



- [游客] 15611921075 在北京的mm 要一夜情的找我 方r 10/27 14:16
- [masmaster] 希望逝者安息,生者坚强。 08/11 17:10
- [游客] 路过顶一下!!!<img src="http://www.szplane.cn/image/cz_s 07/02 10:18
- [游客] 是3、5、6楼!! 03/13 12:07
- [游客] 3、4、5楼的游客都是吃饱撑的,你有什么资格说别人?至少别人把自己的想法和理解写了出来,供人参考。至 03/13 12:06
- [游客] 能提出问题还是好的,呵呵,各有各的看法吧 02/20 13:14
- [游客] 楼上的在放屁 02/20 11:45
- [游客] 那个p++是把物理地址向下移动了一位; 02/20 10:58
- [游客] 就实际问题讨论最好,目的性也强~ 02/05 16:49
- [mess] 正确。 02/05 11:00
[2010-02-03 16:45] 第七章 实验六
阅读全文 |
评论次数(1) |
浏览次数(937) |
所属类型(汇编作业)
[2010-02-03 11:29] 检测点6.1
1、下面的程序实现依次用0:0~0:15单元的内容改写程序中的数据,完成程序:
assume cs:codesg
codesg segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
mov ax,0
mov bx,0
mov cx,8
s:mov ax,[bx]
===== ;填空 mov cs:[bx],ax
add bx,2
loop s
...
assume cs:codesg
codesg segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
mov ax,0
mov bx,0
mov cx,8
s:mov ax,[bx]
===== ;填空 mov cs:[bx],ax
add bx,2
loop s
...
阅读全文 |
评论次数(1) |
浏览次数(780) |
所属类型(汇编作业)
[2010-01-27 13:40] 第五章 实验四
1.向内存0:200~0:23f依次转送数据0~63
2.要求同上,限制程序只使用9条语句
assume cs:code
code segment
start:
mov bx,20h
mov ds,bx
mov bx,0
mov cx,64
s:
mov [bx],bl ;以字节为单位传送,所以这里使用八位寄存器bl
inc bx
loop s
mov ax,4c00h
int 21h
code ends
e...
2.要求同上,限制程序只使用9条语句
assume cs:code
code segment
start:
mov bx,20h
mov ds,bx
mov bx,0
mov cx,64
s:
mov [bx],bl ;以字节为单位传送,所以这里使用八位寄存器bl
inc bx
loop s
mov ax,4c00h
int 21h
code ends
e...
阅读全文 |
评论次数(1) |
浏览次数(471) |
所属类型(汇编作业)
[2010-01-18 10:28] 检测点3.2
1、
mov ax,2000H
mov ss,ax
mov sp,10H
2、
mov ax,1000H
mov ss,ax
mov sp,0H
在纸上画了画,答案应该没问题。...
mov ax,2000H
mov ss,ax
mov sp,10H
2、
mov ax,1000H
mov ss,ax
mov sp,0H
在纸上画了画,答案应该没问题。...
阅读全文 |
评论次数(2) |
浏览次数(414) |
所属类型(汇编作业)
[2010-01-18 10:27] 检测点3.1
1、
第一空:2662H (这里要注意的是物理地址是10h即1:0)
第二空:E626H
第三空:E626H
第四空:2662H
第五空:D6E6H
第六空:FD48H
第七空:2C14H
第八空:0000H
第九空:00E6H
第十空:0000H
第十一空:0026H
第十二空:000CH
2、指令的执行顺序如下、寄存器等值用debug可以得到,也熟练一下debug(懒惰了,就不往这抄了~~(╯﹏╰)b):
mov ax,6622h
jmp 0ff0:0100 (虽然执行后指向10000H,但cs=0f...
第一空:2662H (这里要注意的是物理地址是10h即1:0)
第二空:E626H
第三空:E626H
第四空:2662H
第五空:D6E6H
第六空:FD48H
第七空:2C14H
第八空:0000H
第九空:00E6H
第十空:0000H
第十一空:0026H
第十二空:000CH
2、指令的执行顺序如下、寄存器等值用debug可以得到,也熟练一下debug(懒惰了,就不往这抄了~~(╯﹏╰)b):
mov ax,6622h
jmp 0ff0:0100 (虽然执行后指向10000H,但cs=0f...
阅读全文 |
评论次数(1) |
浏览次数(386) |
所属类型(汇编作业)
[2010-01-14 11:13] 检测点2.3
下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
mov ax,bx
sub ax,ax
jmp ax
共4次修改ip,执行Mov ax,bx前,题目应该是默认cs:ip指向第一条指令。
第1次:读入mov ax,bx后
第2次:读入sub ax,ax后
第3次:读入jmp ax后
第4次:执行完jmp ax后
最后ip的值为ax的值...
mov ax,bx
sub ax,ax
jmp ax
共4次修改ip,执行Mov ax,bx前,题目应该是默认cs:ip指向第一条指令。
第1次:读入mov ax,bx后
第2次:读入sub ax,ax后
第3次:读入jmp ax后
第4次:执行完jmp ax后
最后ip的值为ax的值...
阅读全文 |
评论次数(1) |
浏览次数(367) |
所属类型(汇编作业)
[2010-01-14 11:12] 检测点2.2
知识点:物理地址=段地址*10h+偏移地址
1、00010H到1000FH
2、最小1001H,最大2000H
段地址范围:0000H~FFFFH
偏移地址范围:0000H~FFFFH
偏移地址为0时,SA最大,为2000H;
当偏移地址FFFFH时,SA最小=10001h/10h,结果是1000H余1,则最小值是1001H。...
1、00010H到1000FH
2、最小1001H,最大2000H
段地址范围:0000H~FFFFH
偏移地址范围:0000H~FFFFH
偏移地址为0时,SA最大,为2000H;
当偏移地址FFFFH时,SA最小=10001h/10h,结果是1000H余1,则最小值是1001H。...
阅读全文 |
评论次数(1) |
浏览次数(378) |
所属类型(汇编作业)
[2010-01-14 11:09] 检测点2.1
1、
MOV AX,62627 AX=F4A3H (十进制到十六进制的转换)
MOV AH,31H AX=31A3H (只更改ah)
MOV AL,23H AX=3123H (只更改al)
ADD AX,AX AX=6246H (加法,add ax,ax相当于ax=ax*2)
MOV BX,826CH BX=826CH
MOV CX,AX CX=6246H ...
MOV AX,62627 AX=F4A3H (十进制到十六进制的转换)
MOV AH,31H AX=31A3H (只更改ah)
MOV AL,23H AX=3123H (只更改al)
ADD AX,AX AX=6246H (加法,add ax,ax相当于ax=ax*2)
MOV BX,826CH BX=826CH
MOV CX,AX CX=6246H ...
阅读全文 |
评论次数(1) |
浏览次数(313) |
所属类型(汇编作业)
[2010-01-13 20:50] 检测点1.1
1. 13
地址总线,1根地址总线能发送两个信息0或1,所以能寻址1个存储单元即1Byte。
10根可寻址1024Byte即1MB。
2. 1024B 0~1023
3. 8192bit 1024B
4. (1024*1024*1024)B
(1024*1024)B
1024B
5. 64KB 1MB 16MB 4GB
6. 1B 1B 2B 2B 4B
数据总线,几根数据总线决定了一次能传多少bit。
7. 512次 256次
8. 二进制信息...
地址总线,1根地址总线能发送两个信息0或1,所以能寻址1个存储单元即1Byte。
10根可寻址1024Byte即1MB。
2. 1024B 0~1023
3. 8192bit 1024B
4. (1024*1024*1024)B
(1024*1024)B
1024B
5. 64KB 1MB 16MB 4GB
6. 1B 1B 2B 2B 4B
数据总线,几根数据总线决定了一次能传多少bit。
7. 512次 256次
8. 二进制信息...
阅读全文 |
评论次数(1) |
浏览次数(338) |
所属类型(汇编作业)
页码数(1):
1