

- [游客] 【钱龙】民族证券钱龙金典版 <a href="http://www.yfcj.com.cn/htm 05/03 13:39
- [游客] [url=http://www.ntshop.cn/gzsb/index.htm]化工干燥[/url 04/06 08:14
- [游客] [url=http://www.ntshop.cn/smzp/hrq.htm]石墨换热器[/url] 04/05 20:44
- [next_soul] 不用软盘可不可以啊不好找这东西啊 08/22 14:04
- [qingpengchen2011] 呃~好吧~我认真的看了一下~没有错,你的地址都有重新计算过 08/04 23:08
- [qingpengchen2011] 你有编译么? 测试通过么? 我看了一下,你可能有一些错误的 08/04 23:00
- [linzy] 扫描码28的是顿号,扫描码是33的是逗号。 04/12 15:44
- [a88510] 有个问题....你学的是王爽的8086汇编吧?那个自己动手写操作系统的用的也是16位汇编??不是32 04/09 14:13
- [zaixuexi] 加这个群吧:59030779 03/18 00:08
- [游客] [url=http://www.gddzbq.com]深圳搬家公司[/url] [url=http 03/02 15:11
- [游客] 汇编语言论坛上的的图片加载不出来怎么处理 06/13 19:37
- 第四章:no stack segment 警告的完整解决方案(带图片)
- 第15章:扫描码勘误
- 第17章 课程设计2对教材上系统的启动过程材料进行补充
- 第17章:完整的接收字符串输入的程序(带注释,图片)
- 王爽《汇编语言》第2版第16章:计算sin(x) (带图片,带角度检测)
- 王爽《汇编语言》第2版第15章外中断的实验如何才能看到实验效果?已解决!
- 王爽《汇编语言》第2版274页表15.1列出了键盘上部分键的扫描码有问题?
- 王爽《汇编语言》第2版实验14:访问CMOS RAM显示当前日期和时间 (带图片)
- 王爽《汇编语言》第2版实验13(3)在屏幕2,4,6,8行显示4句英文诗
- 王爽《汇编语言》第2版实验13(1)用int 7ch中断显示用0结束的字符串

[2011-01-20 15:56] 实验10.3 数值显示
data segment
db 10 dup (0)
data ends
codesg segment
start:
mov ax,12666
mov bx,data
mov ds,bx
mov si,0
call dtoc
mov dh,8
mov dl,3
mov cl,2
call showstr
mov ax,4c00h
int 21h
;///////////////////////////////...
[2011-01-20 14:36] 实验10.2 解决除法溢出的问题。
assume cs:codesg,ds:datasg
datasg segment
datasg ends
codesg segment
start:
mov ax,4240H ;L: X low 16bit
mov dx,000fH ;H: X high 16bit
mov cx,0ah ;N
;F4240H/0AH=1000000/10=100000=186A0H?
call divdw ;call sub proc
mov ax,...
[2011-01-20 11:41] 实验10:第一个子程序:显示字符串 (带注释、图片)
;名称:show_str
;功能:在指定的位置,用指定的颜色,显示一个用0结束的字符串。
;参数: (dh)=行号(取值范围0-24), (dl)=列号(取值范围0-79)
; (cl)=颜色,ds:si指向字符串的首地址
;返回: 无
;author:chinaljg
;time:2011-1-20
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...
[2011-01-19 10:50] 实验9:根据材料编程 (带详细注释)
;程序功能:在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串 'welcome to masm!' 。
;作者:chinaljg
;时间:2011年1月17日
assume cs:codesg,ds:datasg
datasg segment
db 'welcome to masm!'
db 02h,24h,71h
;02h,24h,71h的由来:属性字节的格式
;7 6 5 4 3 2 1 0(位)
;BL R G B ...
[2011-01-19 10:05] 实验8:分析一个奇怪的程序 (带详细注释)
;运行后思考:为什么是这种结果?
assume cs:codesg
codesg segment
mov ax,4c00h ;程序正确返回,另外标号s处若向上跳3跳指令:mov ax,0|int 21h|mov ax,0的机器码长度8字节,则刚好到此处.
int 21h
start:
mov ax,0 ;程序从此处开始执行 机器码:b8 00 00
s: nop ;空指令,无操作 机器码:90
nop ;同上 机器码:9...
[2011-01-17 14:01] 王爽《汇编语言》第二版实验7答案(使用堆栈)
高手通过堆栈实现,发现效率很高,结构很清晰。原文地址:
http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=book&kind=1009&qkSg=2&qID=24558&readSg=1
自己又用堆栈写了一遍程序。感觉原文中的寄存器bx没有使用的必要。
;王爽《汇编语言》第二版实验7答案(使用堆栈)
;作者:chinaljg
;时间:2011年1月16日
assume cs:codesg
data segment
;ds:0h
...
[2011-02-13 21:41] 第17章 课程设计2对教材上系统的启动过程材料进行补充
任何一台计算机,在开机后,它要做的第一件事情就是引导(Booting),通过引导,计算机为自身搭建好运行环境,为以后OS的启动与运行做好准备。首先,我们来看看一台计算机是如何引导自身的。
在机器加电后,电源供电稳定后,电源会传给8284A时钟生成器一个“Power Good”低电位信号,随后8284A会输出有效的RESET信号,使CPU复位,这时CS:IP = FFFF:0000。
CPU在这里执行一条jmp far addr类指令,跳转到实际BIOS映射代码的位置,开始执行BIOS代码。
在跳转到BIOS后,首先会先关闭中断,然后开始自检(POST...
[2011-02-13 20:47] 第17章 bios int13h中断功能号及错误代码注释
直接磁盘服务(Direct Disk Service——INT 13H)
子功能:
00H —磁盘系统复位
01H —读取磁盘系统状态
02H —读扇区 ;王爽《汇编语言》第2版第17章用到
03H —写扇区;王爽《汇编语言》第2版第17章用到
04H —检验扇区
05H —格式化磁道
06H —格式化坏磁道
07H —格式化驱动器
08H —读取驱动器参数
09H —初始化硬盘参数
...
[2011-02-12 23:11] 完成汇编语言学习计划后的调查问卷!
首页 王爽《汇编语言》论坛 编程者博客 活动开展 思想之窗 算法讲堂 汇编教师支持区 技术广场 程序训练营
论坛
学习活动
汇编语言学习宣言
完全自学计划
汇编学习计划
活动报名
做检测题
祝贺您成功完成汇编语言学习计划!
通过在汇编网的学习,相信您在积累技术知识和锻炼编程思维的同时,想必对汇编语言的重要性也有了...
[2011-02-12 11:47] 第18章汇编测试题目
共4道单选题目
就C语言而言,对于函数int main(){return 1;}和int func(){return 1;}以下说法错误的是__3____。
1、 两个函数对应的可执行程序的返回值传送都通过寄存器AX
2、 字符串“main”和“func”在编译过程中都被处理为一个偏移地址
3、 函数func()对应的C程序无法通过编译和连接 ;可以编译,但是无法 连接
4、 从本质上说,两个函数的具有的功能是一样的,没有任何区别
1/4
第18章汇编测试题目
共4道单选题目
...
[2011-02-12 08:49] 8086汇编语言错误信息注释
Masm汇编语言错误信息:Block nesting error
Masm汇编语言错误注释:嵌套过程,段,结构,宏指令,IRP,IRPC或REPT不是正确结束.如嵌套的外层已终止,而内层还是打开状态
------------------------------------------------------------------------------
Masm汇编语言错误信息:Symbol not defined
Masm汇编语言错误注释:符号没有定义
------------------------------------------...
[2011-02-12 08:44] 第17章汇编测试题目
共3道单选题目
把键盘的扫描码读入并将其转化成ASCⅡ码或状态信息,存储在内存的指定位置的中断例程是__3____。
1、 int 16h
2、 int 21h
3、 int 9h
4、 int 10h
1/3
提供读取键盘缓冲区功能的BIOS中断例程是_____。 4
1、 int 9h
2、 int 21h
3、 int 10h
4、 int 16h
2/3
第17章汇编测试题目
共3道单选题目
当有键按下时,将按键的__...
[2011-02-11 10:01] 王爽《汇编语言》第2版:第16章汇编测试题目
共3道单选题目
将标号a处的8个数累加的和放到标号b处所在的单元中,下面选项中的程序正确的是__4____。
1、 assume cs:code
code segment
mov si,0
mov cx,8
s: add b,a[si] ;error
inc si
loop s
mov ax,4c00h
int 21h
a db 1,2,3,4,5,6,7,8
b db 0
...
[2011-02-10 15:39] 第15章汇编测试题目
共4道单选题目
下面的说法正确的是____4__。
1、 外设的输入随时都能获得CPU的处理。 no
2、 计算机外设的输入不直接送入CPU,而是直接送入内存。 no
3、 标志寄存器IF位决定着中断信息能否被CPU处理。 ;肯定处理但是不一定响应,处理以后才知道要不要响应
v4、 以上说法都有错误。
1/4
第15章汇编测试题目
共4道单选题目
以下说法错误的是___2__。
1、 CPU通过总线和端口来与外部设备进行联系。 yes
v 2、 不可屏蔽中断过程的第...
[2011-01-13 17:25] 附上:第5章汇编测试题目
共5道单选题目
在Intel8086环境下,对指令mov ax,[bx]描述错误的是_____。
1、 指令中,源操作数的段地址默认为ds中的内容
2、 指令中,源操作数的偏移地址为bx中的内容
3、 指令执行后,(al)=((ds)*16+(bx)),(ah)=((ds)*16+(bx)+1)
4、 指令执行后,((ds)*16+(bx))=(al),((ds)*16+(bx)+1)=(ah)
1/5
第5章汇编测试题目
共5道单选题目
mov ...
[2011-01-14 00:05] 第6章汇编测试题目
共5道单选题目
在Intel8086环境下,下列说法合理的是_____。
1、 汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。
2、 一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。
3、 如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为止。
4、 用DW和DD定义进行的数据,只能够以字为单位访问。
1/5
第6章汇编测试题目
共5道单选题目
在某...
[2011-01-17 11:56] 通过第7章汇编测试题目,留个记号。
共3道单选题目
生成EXE之后用Debug加载后,查看寄存器内容如下:
ds=0b2d es=0b2d ss=0b3d cs=0b3e ip=0000
程序的起始地址的段地址是_____。
1、 0b3e
2、 0b2d
3、 0b3d
4、 0
1/3
第7章汇编测试题目
共3道单选题目
下列指令不能执行的是_____。
1、 mov ax,10h[bx]
2、 mov ax,10h[di]
3、 mo...
[2011-01-17 15:02] 通过了汇编语言第8章的检测,留个记号。
共4道单选题目
下列指令序列不能够实现把内存地址0:202h中的字节数据送入al功能的是______。
1、 mov ax,0
mov ds,ax
mov bx,202h
mov al,[bx]
2、 mov ax,0
mov ds,ax
mov bx,200h
mov al,[bx+2]
3、 mov ax,0
mov ds,ax
mov bp,202h
mov al,[bp]
4、 mo...
[2011-01-18 15:51] 通过了第9章汇编测试题目,进入第10章
共5道单选题目
对于如下程序:
mov ax,2
mov cx,3
s: add ax,2
s1:loop s
mov di,offset s1
mov si,offset s3
mov ax,cs:[di]
mov cs:[si],ax
mov ax,1
mov cx,3
s2: add ax,2
s3: nop
nop
所有指令执行完后ax的值为_...
[2011-01-20 11:14] 第10章检测题,已经通过
共5道单选题目
下面指令执行后,ax中的数值为多少____
内存地址 机器码 汇编指令
1000:0 b8 00 00 mov ax,0
1000:3 9a 09 00 00 10 call far ptr s
1000:8 40 inc ax
1000:9 58 s:pop ax
add ax,ax
pop bx
add ax,bx
1、 1006h
v 2、 1010h
3、 0020h
...