
汇编
JAVA-新的开始
010101001010101001001001010
展开
-
汇编-屏幕任意位置显示相应字符串的小程序
assume cs:codedata segmentdb 'welcome to masm!' ;要显示的字符串data endscode segment;DH 存储行号 ;DL 列号 ;CL 显示字符的前景色 背景色;DS:SI 存储字符串的首地址;行地址 = (DH-1H)*A0H;列地址 = (DL-1)*2H show_str:原创 2016-12-12 11:42:26 · 906 阅读 · 0 评论 -
汇编-把二进制数据转换为相应字符串的程序
assume cs:codedata segmentdb 'welcome to masm!' ;要显示的字符串data endscode segment;DH 存储行号 ;DL 列号 ;CL 显示字符的前景色 背景色;DS:SI 存储字符串的首地址;行地址 = (DH-1H)*A0H;列地址 = (DL-1)*2H show_str:原创 2016-12-12 11:44:13 · 1504 阅读 · 0 评论 -
CIH原码
.586POriginalAppEXE SEGMENTFileHeader: db 04dh, 05ah, 090h, 000h, 003h, 000h, 000h, 000h db 004h, 000h, 000h, 000h, 0ffh, 0ffh, 000h, 000h db 0b8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h原创 2016-12-12 11:47:21 · 637 阅读 · 0 评论 -
汇编-寄存器
8086 有14个16位寄存器,这14个寄存器按其用途可分为(1)通用寄存器、(2)指令指针、(3)标志寄存器和(4)段寄存器等4类。(1)通用寄存器有8个, 又可以分成2组,一组是数据寄存器(4个),另一组是指针寄存器及变址寄存器(4个).数据寄存器分为:AH&AL=AX(accumulator):累加寄存器,常用于运算;在乘除等指令中指定用来存放操作数,另外,所有的I/O指令都使用原创 2016-12-12 11:47:57 · 401 阅读 · 0 评论 -
汇编-学习笔记
div 指令 除法指令除数 有8位和16位 在一个寄存器或内存单元中2 被除数 默认在(ax)或(dx+ax)中 除数为8,被除数则为16位 默认在ax中如果除数为16位,被除数则为32位,在DX和AX中存放,DX存高16位,AX存低16位结果 如除数为8位,AL存除法的商,AH存除法的余数,如果为16 ,则AX存除法的商,DX存除法的余数div byte ptr ds:[bx原创 2016-12-12 11:48:35 · 505 阅读 · 0 评论 -
设置除法中断
assume cs:codecode segmentbegin:mov ax,csmov ds,axmov si,offset errormov ax,20Hmov es,axmov di,0 mov cx,offset enderror-offset errorrep movsbmov ax,0mov es,axmov word ptr原创 2016-12-12 11:49:45 · 388 阅读 · 0 评论 -
计算机原理--汇编--总线
地址总线CPU是通过地址总线来指定存储器单元,地址总线能传送多少个不同的信息,CPU就可以对多少个存储单元寻址。设CPU有10根地址线,一要线的稳定状态有两个,高电平(1)和低电平(0),10根导线可以传送10位二进制数据。也就是2的10次方个不同的数据,最小为0,最大为1023也就是说一个CPU有N根地址线,CPU的地址总线宽度为N,最多可以寻找2的N次方个内存单元。数据原创 2016-12-06 15:39:27 · 528 阅读 · 0 评论 -
存储器之存储单元
存储器被划分成了若干个存储单元,每个存储单元都是从0开始顺序编号,如一个存储器有128个存储单元,则它的编号就是从0-127。在计算机中最小的信息单位是bit,也就是一个二进制位,8个bit组成一个Byte,也就是字节。一个存储单元可以存储一个字节,也就是8个二进制位。计算机的存储器容量是以字节为最小单位来计算的,对于一个有128个存储单元的存储器,可以说它的容量为128字节。如果有一个1原创 2016-12-06 15:40:08 · 5879 阅读 · 1 评论 -
汇编之Debug的简单使用
dos下输入debug进入调试(不区分大小写)debug常用功能R 查看、改变CPU寄存器内容D 查看内存内容E 改写内存内容U 将内存中的机器指令翻译成汇编指令T 执行一条机器指令A 以汇编指令的格式在内存中写入一条机器指令详解当输入debug之后系统提示符变成 - 我们可在 -后面输入每一个命令参数 r 的使用如输入 r 后系统输出-rAX=原创 2016-12-06 15:40:51 · 349 阅读 · 0 评论